Back to documentation

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:

Contacts

Person records from AFAS become Contacts in HubSpot. Map email, name, phone, and custom properties.

Companies

Organization records become Companies. Automatic deduplication on Chamber of Commerce number (KvK).

Deals

Project, dossier, or order data can create Deals. Map amount, stage, close date, and more.

Pro
Custom Objects

Pro plan only. Map to any Custom Object defined in your HubSpot portal.

Sync Modes

Choose the sync strategy that fits your data:

Full Sync

Fetches all records from the GetConnector. Uses hash comparison to detect changes. Best for smaller datasets or connectors without reliable date fields.

Works with any connector, catches all changes
Higher API usage for large datasets
Incremental Sync
Pro

Filters records by a date field to only fetch new or modified data. More efficient for large datasets.

Lower API usage, faster syncs
Requires a reliable modification date field in your connector

Field Mapping

Configure mappings in the SyncHub webportal:

1

Select your GetConnector from the discovery list

2

Preview sample data from your connector

3

Map each AFAS field to a HubSpot property

4

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

FeatureFreePro
Syncs500 lifetimeUnlimited
Connector mappings1Unlimited
Full sync mode
Incremental sync mode
Contacts, Companies, Deals
Custom Objects
Priority support