External Integrations #
BonsAI integrates with various external services and platforms to provide document ingestion, customer communication, and data synchronization capabilities.
Document Ingestion Integrations #
These integrations allow users to submit documents to BonsAI:
| Integration | Description |
|---|---|
| Receive documents via email using Postfix SMTP server | |
| SharePoint | Sync documents from Microsoft SharePoint |
| Google Drive | Sync documents from Google Drive |
| Dropbox | Sync documents from Dropbox |
Communication Integrations #
| Integration | Description |
|---|---|
| Intercom | Customer communication and support platform |
Accounting Integrations #
BonsAI integrates with accounting platforms to sync extracted document data:
| Integration | Description |
|---|---|
| Xero | Cloud accounting software |
| QuickBooks Online (QBO) | Cloud accounting software |
Architecture #
All document ingestion integrations follow a similar pattern:
External Source → Trigger Sync Service → RabbitMQ → Document Pipeline
- Trigger Sync: Detects new files from external sources
- Message Queue: Jobs are enqueued to RabbitMQ
- Processing:
bonsai-trigger-syncprocesses jobs and creates documents - Extraction: Documents flow through OCR and ML extraction pipeline
Related Documentation #
- API Integration Guide - API endpoints for integrations
- Feature Flags - How to enable/disable integrations