Configure how documents enter a workflow. The Add Workflow wizard chooses the import method; it cannot be changed later, so to use a different one, create a new workflow. Detailed setup happens after creation in the workflow editor.
Configure import after creation
If you choose an import method other than Web, finish setup after the workflow is created:
- Go to Workflows.
- Find the workflow in the table.
- Open the Actions menu (three dots).
- Click Edit.
- Open the Import tab.
- Configure the method-specific settings.
- Click Save Changes.
Web import only needs attachment types. Email, API, Google Drive, and FTP/SFTP require additional configuration before they can receive documents.
Available methods
| Method | Status | Plan | Description |
|---|---|---|---|
| Web | Available | All plans | Upload from the Files screen. See Web import. |
| Available | Growth, Scale | Send attachments to a dedicated import address. See Email import. | |
| API | Available | Growth, Scale | Programmatic upload with a workflow token. See API import. |
| Google Drive | Available | Growth, Scale | Scheduled sync from a connected folder. See Google Drive import. |
| FTP/SFTP | Available | Growth, Scale | Scheduled sync from a remote folder. See FTP/SFTP import. |
| Zapier | Available | All plans | Receive documents from Zapier automations through an integration. See Zapier and n8n. |
| n8n | Available | All plans | Receive documents from n8n workflows through an integration. See Zapier and n8n. |
| OneDrive | Coming soon | Growth, Scale | Scheduled sync from a connected folder. |
| Dropbox | Coming soon | Growth, Scale | Scheduled sync from a connected folder. |
| Box | Coming soon | Growth, Scale | Scheduled sync from a connected folder. |
Email, API, Google Drive, and FTP/SFTP require a Growth or Scale plan. Zapier and n8n work on every plan.
Web import
Best for manual uploads and small teams.
- Create or edit a workflow and select Web as the import method.
- On the Import tab, configure allowed file types (PDF, JPG, PNG, TIFF, HEIC, BMP, DOC, DOCX).
- Open Files, select the workflow, and use Add file to upload.
Web import is available on all plans.
Email import
Best for forwarding documents from inboxes or scanners.
- Select Email as the import method on a Growth or Scale plan.
- Copy the generated import email address from the Import tab.
- Configure allowed sender addresses to restrict who can import.
- Send documents as attachments to the import address.
Only messages from allowed senders are accepted.
API import
Best for application-driven uploads.
- Select API as the import method.
- Open the workflow Import tab and click Generate API token.
- Save the token immediately - it is shown only once.
- Send files as
multipart/form-datawith afilefield to the upload URL. - Authenticate with
Authorization: Bearer <token>or theX-API-Tokenheader.
See API Integration for endpoint details and code examples.
Google Drive import
Best for teams that drop files into a shared folder.
- Select Google Drive as the import method.
- Connect your Google account and choose the source folder.
- Set a sync interval (15 minutes to 5 days).
- Optionally restrict allowed file types.
The scheduler imports new files on the configured interval. Check Last sync on the Files toolbar for sync status.
FTP/SFTP import
Best for legacy systems or partner drop folders.
- Select FTP Server as the import method.
- Enter host, port, username, password, and folder path.
- Click Test to verify the connection.
- Set a sync interval.
Up to 50 files are imported per sync run. Optional delete-from-source can be enabled after successful import.
Coming soon methods
OneDrive, Dropbox, and Box appear in the workflow setup UI but are not yet available for production use. See Coming soon import methods.
Sync intervals
Scheduled imports (Google Drive, FTP, and future cloud methods) support these intervals:
- 15 minutes
- 30 minutes
- 1 hour
- 6 hours
- 12 hours
- 1 day
- 5 days
Tips
- Match allowed file types to what your source actually sends.
- Use Email or API when you need near-real-time intake without a shared folder.
- Use Google Drive or FTP when files arrive in batches from an external system.
- Check Last sync if scheduled imports stop appearing in Files.