Connect Dropbox to REM Labs
Dropbox holds files your team has accumulated over years -- contracts, specs, reports, notes. REM Labs indexes all of it into AI-searchable memory so you can query your file archive by meaning instead of digging through folder hierarchies.
What Gets Imported
The Dropbox integration extracts text from supported file types and stores each document as an indexed memory:
- Documents -- .docx, .doc, .txt, .rtf files with full text extraction
- PDFs -- native text extraction plus OCR fallback for scanned documents
- Markdown -- .md files imported with structure preserved
- Spreadsheets -- .xlsx and .csv files with rows as individual memories
- Dropbox Paper -- Paper docs converted to markdown with formatting intact
Connect via OAuth
In the REM Labs Console, go to Integrations and click Connect Dropbox. Authorize access and select the folders to sync. You can restrict access to specific folders rather than your entire Dropbox.
Import via API
Use the Dropbox import endpoint for scripted imports or to integrate into your own workflows.
The file_extensions filter lets you target specific file types. Incremental mode uses Dropbox's content_hash to detect changes, so only modified files are re-indexed on subsequent syncs.
Webhook Sync
For real-time sync, configure the Dropbox webhook so new and modified files are automatically imported as they change. Register the webhook in your Console settings, and REM Labs will process file changes within seconds of them landing in Dropbox.
Search Across Your Files
Semantic search means "API rate limiting design decisions" finds the spec document titled "Throttling Architecture v2" and the meeting notes where your team debated request quotas -- even though neither document uses the exact phrase "rate limiting."
API Endpoints Reference
| Endpoint | Method | Description |
|---|---|---|
/v1/memory/sync/dropbox/import | POST | Import files from Dropbox folders |
/v1/integrations/dropbox/webhook | POST | Configure real-time sync webhook |
/v1/integrations/dropbox/status | GET | Check sync status and file counts |
/v1/integrations/dropbox/search | POST | Search within the Dropbox namespace |
Content hashing: Dropbox provides a content_hash for every file. REM Labs stores this hash and skips unchanged files on incremental syncs. Large accounts (50,000+ files) run as background jobs. See Dropbox integration docs.
Make your Dropbox AI-searchable
Free tier. Semantic search across all your documents and files.
Get started free →