Bookings complete on your live site with the HomeRunner conversion tracking plugin installed, but no contacts or deals appear in HubSpot.
Why this happens. The most common cause is that the HubSpot connection is not fully configured in the plugin settings on your live site. If any of the required settings are blank, the plugin processes bookings normally but silently skips the HubSpot sync, without showing an error to the guest.
What to set up. For HubSpot sync to work, set these three items on the plugin settings page:
- A HubSpot API access token with permission to create contacts and deals
- Your HubSpot pipeline ID, found under Settings > Deals > Pipelines in HubSpot
- The deal stage ID for new bookings, from the same location
Check token permissions. Confirm that the HubSpot token was created by a user with full contact and deal write permissions. Tokens created by users without those permissions appear to work but fail when the plugin attempts to create records.
Once these are configured, run a test booking to confirm that contacts and deals appear in HubSpot as expected.