Customers upload, no login required
Generate token-gated public upload links so customers can drop files into a deal or project without an account.
6 min read
What you will learn
A File Drop link is a token-gated public URL that lets a customer upload files directly into a specific deal or project — no SalesBob account required. Files go straight into your S3 storage with Cloudflare Turnstile spam protection, and they appear on the right deal or project the moment they land. Optional expiration dates and a full audit trail keep things tidy.
- Generate a per-deal or per-project upload link
- Share the link via email — the token IS the auth
- Customers upload directly to S3 via presigned POST
- Files appear on the deal or project automatically with full audit log
⏱ Reading time: 6 minutes
Before you begin
- File storage configured (S3 or compatible)
- A deal or project to receive files
- Recommended: Cloudflare Turnstile keys configured for spam protection
Generate a file drop link
Each deal and project can have its own file drop links.
- 1 Open a deal or project
- 2 Files tab → "New file drop link"
- 3 Optional: set an expiration date (link stops working after this date)
- 4 Optional: add a description (shown to the customer on the upload page)
Share the link
The generated URL is the only credential the customer needs.
- 1 Copy the public URL: /drop/{token}
- 2 Send it via email, SMS, or include it in your engagement letter
- 3 No SalesBob account required for the customer — the token is the auth
Customer uploads
Your customer sees a clean upload page with your description and a drop zone.
- 1 Customer opens the link, sees a branded upload page
- 2 Solves Turnstile captcha (if enabled) — fail-closed on network errors
- 3 Drops files; uploads go directly to S3 via presigned POST
- 4 File size and type are validated client- and server-side
Files appear in SalesBob
No manual import — uploaded files show up immediately on the right entity.
- 1 Uploaded files appear on the deal or project Files tab automatically
- 2 Each upload includes IP address and timestamp metadata
- 3 The audit log captures every public upload event
- 4 Storage usage counts against your tenant's storage quota
Manage links
You can see, revoke, and audit every drop link from the Files tab.
- 1 View all active drop links: filter by deal/project, expiration, last-used date
- 2 Revoke a link by deleting it — the token immediately stops working
- 3 See last-used date so you know when the customer engaged
Tips & best practices
- Set short expirations (3-7 days) on links sent for one-off uploads
- Use the description field to tell customers exactly what to upload — avoids back-and-forth
- Keep Turnstile enabled — captcha-free public upload endpoints get abused
- Storage limits apply — each upload counts against your tenant's storage quota
- For recurring file collection, generate fresh links rather than reusing old ones
Need help?
If uploads fail with a captcha error, check that your Turnstile site key and secret key are configured under Settings → Security. Failed uploads do not consume storage.
Contact supportStop chasing files
Start your free SalesBob trial and let customers upload directly into the right deal or project.
Start free trial