Feature Guide

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
1

Generate a file drop link

Each deal and project can have its own file drop links.

  1. 1 Open a deal or project
  2. 2 Files tab → "New file drop link"
  3. 3 Optional: set an expiration date (link stops working after this date)
  4. 4 Optional: add a description (shown to the customer on the upload page)
2

Share the link

The generated URL is the only credential the customer needs.

  1. 1 Copy the public URL: /drop/{token}
  2. 2 Send it via email, SMS, or include it in your engagement letter
  3. 3 No SalesBob account required for the customer — the token is the auth
3

Customer uploads

Your customer sees a clean upload page with your description and a drop zone.

  1. 1 Customer opens the link, sees a branded upload page
  2. 2 Solves Turnstile captcha (if enabled) — fail-closed on network errors
  3. 3 Drops files; uploads go directly to S3 via presigned POST
  4. 4 File size and type are validated client- and server-side
4

Files appear in SalesBob

No manual import — uploaded files show up immediately on the right entity.

  1. 1 Uploaded files appear on the deal or project Files tab automatically
  2. 2 Each upload includes IP address and timestamp metadata
  3. 3 The audit log captures every public upload event
  4. 4 Storage usage counts against your tenant's storage quota
5

Manage links

You can see, revoke, and audit every drop link from the Files tab.

  1. 1 View all active drop links: filter by deal/project, expiration, last-used date
  2. 2 Revoke a link by deleting it — the token immediately stops working
  3. 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 support

Stop chasing files

Start your free SalesBob trial and let customers upload directly into the right deal or project.

Start free trial