Appearance
Exact Online
Exact Online is a comprehensive cloud-based ERP and accounting solution that helps businesses manage financial data, customer relationships, inventory, sales orders, and business processes. It provides real-time insights into business performance and supports multi-company, multi-currency operations with seamless integration across various business functions (source).
| Connector | Supported Features |
|---|---|
| Items | ✅ Unit of Measures ✅ Attributes ✅ Name ✅ Images ✅ Family Code ✅ Attachments ✅ Stocks ❌ Restock orders |
| Prices | ❌ Not supported |
| Projected Stock | ❌ Not supported |
| Orders | ✅ Export |
| Customers | ✅ Contact Persons ✅ Addresses ✅ Customer Attributes ✅ Address Attributes ✅ Contact Person Attributes ✅ Customer Contact Details ✅ Address Contact Details ✅ Contact Person Contact Details ✅ Name ✅ Attachments |
Authentication
The Exact Online connector requires OAuth2 authentication and provides several configuration options for optimal synchronization performance.
Webhooks
The Exact Online connector supports webhook subscriptions to receive real-time notifications when data changes in Exact Online. This eliminates the need to rely solely on polling-based synchronization for detecting changes.
Supported Topics
| Topic | Description |
|---|---|
| Accounts | Notifications when customer accounts are changed |
| Contacts | Notifications when contact persons are changed |
| Items | Notifications when items are changed |
| StockPositions | Notifications when item stock levels are changed |
How It Works
The webhook subscription job automatically manages subscriptions for each connected administration:
- The job checks which webhook subscriptions already exist for the administration.
- For each supported topic, it creates a subscription if one does not already exist.
- If a subscription was already created by another user within the same Exact Online customer, it is gracefully skipped.
When Exact Online detects a change in a subscribed topic, it sends a notification to the platform's webhook endpoint. The platform then processes the notification and triggers the appropriate synchronization flow.
Configuration
The webhook callback URL is configured per environment through infrastructure and does not require any manual setup. Each environment (production, acceptance, feature) automatically receives the correct callback URL pointing to the platform's webhook endpoint.