Core Features of Sharebrand
Explore the essential tools in Sharebrand for secure file sharing, requests, and client portals under your brand.
Overview
Sharebrand provides a suite of tools beyond basic file transfers. You get white-label file sharing, client uploads, secure portals, and even file sales integration. These features ensure every interaction reflects your brand.
Password-Protected Sharing
Send files securely with passwords and client restrictions.
File Requests
Collect files from clients via branded upload links.
Client Portals
Build custom portals on your domain for file access.
Sell Files
Integrate Stripe to sell files directly.
Password-Protected File Sharing
Protect your shared files with passwords and access controls. Clients receive branded links that require authentication.
Upload File
Navigate to the dashboard at https://app.sharebrand.io and select "Share Files".
Set Protections
Enable password protection and add client email restrictions.
Share Link
Generate and copy the branded link.
For programmatic sharing, use the API:
const response = await fetch('https://api.sharebrand.io/v1/files/share', {
method: 'POST',
headers: {
'Authorization': `Bearer ${YOUR_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
fileId: 'file-123',
password: 'securepass',
allowedEmails: ['client@example.com']
})
});
curl -X POST https://api.sharebrand.io/v1/files/share \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileId": "file-123",
"password": "securepass",
"allowedEmails": ["client@example.com"]
}'
Always use strong, unique passwords for each share. Rotate them periodically.
File Request Links
Set up branded upload links so clients can send files without accounts.
Create Request
Go to "File Requests" in your dashboard.
Customize
Add your logo, colors, and upload limits.
Publish
Share the link with clients.
const request = await fetch('https://api.sharebrand.io/v1/requests', {
method: 'POST',
headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` },
body: JSON.stringify({
title: 'Client Upload',
maxSize: '5GB',
expiresIn: '30d'
})
});
Client Portals
Build secure portals on your custom domain. Clients log in to access files under your brand.
Customization Steps
Domain Setup
Add your domain in Sharebrand settings and verify DNS.
Branding
Upload logo, set colors (#1c1c34 primary), and fonts.
Invite Clients
Send login invites via email.
Enable file previews, download history, and notifications. Use webhooks for real-time updates.
Sell Files with Stripe
Monetize files by integrating Stripe. You keep 100% of payments.
Price per file in cents (e.g., 990 for $9.99).
Verify webhook signatures from Stripe.
Integration Steps
Connect Stripe
Link your Stripe account in dashboard settings.
Set Prices
Assign prices to files or folders.
Enable Checkout
Toggle sales on shares and portals.
Test payments in Stripe sandbox mode before going live.
Next Steps
Explore quickstart for setup or authentication for API access. Customize these features to fit your workflow.
Last updated today
Built with Documentation.AI