AFAS: GetConnector to HubSpot
Learn how to sync data from any AFAS GetConnector to HubSpot Contacts, Companies, Deals, and Custom Objects.
What is SyncHub for AFAS?
SyncHub for AFAS enables you to sync data from any GetConnector in your AFAS Profit environment to HubSpot. Unlike fixed integrations, you have full control over which connectors and fields are synchronized.
- Works with any GetConnector (standard or custom)
- One connector row can create multiple HubSpot objects
- Visual field mapping in the webportal
- No coding or development required
Supported HubSpot Objects
Map AFAS data to these HubSpot object types:
Person records from AFAS become Contacts in HubSpot. Map email, name, phone, and custom properties.
Organization records become Companies. Automatic deduplication on Chamber of Commerce number (KvK).
Project, dossier, or order data can create Deals. Map amount, stage, close date, and more.
Pro plan only. Map to any Custom Object defined in your HubSpot portal.
Sync Modes
Choose the sync strategy that fits your data:
Fetches all records from the GetConnector. Uses hash comparison to detect changes. Best for smaller datasets or connectors without reliable date fields.
Filters records by a date field to only fetch new or modified data. More efficient for large datasets.
Field Mapping
Configure mappings in the SyncHub webportal:
Select your GetConnector from the discovery list
Preview sample data from your connector
Map each AFAS field to a HubSpot property
Review and save your mapping configuration
Polling & Schedule
AFAS does not support webhooks, so SyncHub uses polling to detect changes.
- Default polling interval: every 5 minutes
- You can trigger a manual sync from HubSpot settings at any time
Pipeline & Stage Selection
For objects that require a pipeline (like Projects and Deals), you can configure the pipeline and stage:
- Automatic detection - if an object supports pipelines, the selection appears
- Required for HubSpot Projects - select pipeline and stage
- Optional for Deals - default pipeline or custom selection
- Custom objects with pipeline support are automatically detected
Automatic Associations
Objects created from the same AFAS row are automatically linked together in HubSpot:
- Contact → Company association
- Deal/Project → Company association
- Custom Object → Contact association
- Custom Object → Company association
Associations are only created between objects from the same GetConnector row.
Limitations
Keep these limitations in mind:
- AFAS does not support webhooks - polling only
- SyncHub only reads from AFAS (no write-back)
- Only GetConnectors are supported, not UpdateConnectors
- Each AFAS environment requires its own API token
Feature Comparison
| Feature | Free | Pro |
|---|---|---|
| Syncs | 500 lifetime | Unlimited |
| Connector mappings | 1 | Unlimited |
| Full sync mode | ||
| Incremental sync mode | ||
| Contacts, Companies, Deals | ||
| Custom Objects | ||
| Priority support |