Use Dropbox as a source for transcripts, proposals, and one-pagers. FastFollow ingests files automatically when watched folders change.
~10 minutes
At dropbox.com/developers/apps → Create app. Pick "Scoped access" and "Full Dropbox" (or "App folder" if you want sandboxed access).
Under Permissions, enable the scopes FastFollow needs. Under Settings → OAuth, add the redirect URI.
Under Webhooks, register the FastFollow endpoint so we know when files change.
Copy the App key and App secret into FastFollow → Integrations → Dropbox, then complete OAuth.
App folder vs Full Dropbox
For tighter scope, choose "App folder" when creating the Dropbox app. FastFollow will only have access to a single folder (e.g. /Apps/FastFollow/). For cross-organization access, "Full Dropbox" is required — but is also more invasive. Pick based on your trust model.
The most common Dropbox errors
invalid_access_tokenAPI calls fail with 401 after some time.
Fix: Token expired or revoked. Dropbox tokens last 4 hours; FastFollow refreshes automatically. If refresh fails, the user must reconnect from FastFollow.
webhook_verification_failedDropbox cannot register the webhook.
Fix: The FastFollow webhook endpoint must respond to a GET challenge with the exact echo token. This is automatic in FastFollow but can fail if a reverse proxy strips query params.
insufficient_permissionsListing succeeds but downloads fail with 403.
Fix: files.content.read scope was not granted. Add it in your Dropbox app permissions, then reconnect from FastFollow.