Overview
HubSpot Call Sync posts each completed Voxworks call into HubSpot as a call engagement. After a call finishes and its summary is generated, the automation sends the call to HubSpot automatically — no manual logging. Each synced call appears in HubSpot under CRM → Calls with:- the call summary as the call notes;
- the call time, direction, and duration;
- the call outcome (Connected, No answer, Busy, Left voicemail); and
- the from/to phone numbers.
Before You Start
You need:- a HubSpot account (any tier, including free); and
- permission to create service keys in that HubSpot account.
Step 1: Create a HubSpot Service Key
- In HubSpot, go to Settings → Integrations → Account service keys.
- Create a new key with these scopes:
- Contacts — Read
- Contacts — Write
- Calls / engagements — Read & Write
- Copy the key. HubSpot shows it only once.
Use an account service key — not a personal access key, developer API key, or the legacy hapikey. Those are for different purposes and will not work.
Step 2: Connect HubSpot in Voxworks
- Go to Integrations in your team workspace.
- Select HubSpot and paste the service key.
- Save.
Step 3: Create the Automation
- Go to Automations → New Automation.
- Choose the Call Completed trigger, then Create & Configure.
- In the trigger settings, optionally select which Scripts and call statuses should sync. Leave the filters empty to sync every completed call.
Step 4: Add the HubSpot Destination
Add a Destination step to the pipeline and configure it:
Paste this into the Body Template:
{{...}} value is filled in automatically for each call.
Save the automation and make sure it is enabled.
Step 5: Test It
Quick connection test
The Test Request button in the destination step sends a request immediately — but without a real call behind it, so the{{...}} values are empty. To test the connection, temporarily use this static body:
End-to-end test
Run a test call on a Script covered by the automation and let it finish naturally. The summary takes about 30–60 seconds to generate after the call ends; the HubSpot record appears right after. Check CRM → Calls in HubSpot.Where Calls Appear in HubSpot
Synced calls are listed in HubSpot’s global Calls view (CRM → Calls). They are not yet attached to individual HubSpot contact records — contact matching is coming in a future update. Until then, find synced calls by title (“Voxworks call — …”) or by date.Troubleshooting
Every sync attempt is recorded in the automation’s Execution Log, including HubSpot’s exact response when something fails. Check there first.Current Limitations
- No contact association yet. Calls appear in the global Calls list, not on contact timelines.
- No call recordings. Recording links are not included in the synced record.
- One-way sync. Calls flow from Voxworks to HubSpot; nothing is read back.

