How to connect
Open integrations
Go to web.withallo.com and navigate to Settings > Integrations.
Authorize
You’ll be redirected to HubSpot. Sign in if needed, then grant Allo all requested permissions.
What syncs
From HubSpot to Allo:- Contacts
- Companies
- Deals
- Contacts created or updated in Allo are pushed back to HubSpot
How calls are synced
After each call, Allo creates a note on the matching contact, company, and deal in HubSpot with the call summary, transcript, and a link to the recording.How SMS are synced
SMS conversations are pushed to HubSpot as entries in the Communications object.Click-to-call
Click on any phone number in HubSpot to start a call through Allo. You can also use the Allo Dialer directly inside your HubSpot dashboard.Using the Allo Dialer in HubSpot
- Click the Dial icon at the top of your HubSpot dashboard.

- Click “HubSpot” to open the dropdown menu, and select Allo.

- Log into Allo if prompted. Once done, you’ll have access to the dialer.

Manage your integration
Disconnect HubSpot
To disconnect the integration:- Go to Settings > Integrations > HubSpot
- Click Disconnect
Reconnect
If you need to reconnect after disconnecting:- Go to Settings > Integrations
- Find HubSpot and click Connect
- Reauthorize access in HubSpot
Troubleshooting
Check the sync status of any call from the call list on web.withallo.com — each call has an integration indicator showing its sync state.I cannot connect my integration
I cannot connect my integration
Only admins and managers of an Allo workspace can connect integrations. If you don’t see the option, ask your workspace admin or manager to set it up.
Call not synced to my integration
Call not synced to my integration
Check the integration indicator on the call in the web app. The error will be one of these:
- Contact not found — The contact doesn’t exist in your CRM. By default, Allo only syncs calls to existing contacts. To auto-create contacts, go to your integration settings and enable Create lead for unknown calls.
- Contact deleted — The contact was removed from your CRM. Allo is additive and won’t sync calls for deleted contacts. Re-create the contact in your CRM, then retry the sync.
- Integration disconnected — Your OAuth token or API key was revoked on the integration side. Allo still appears connected but requests fail. Disconnect and reconnect the integration in Allo.
- Call pending (spinner icon) — Allo is still matching the contact. This can take up to 24 hours before being marked as an error. Once the contact exists in your CRM, you can retry manually.
Contacts not syncing
Contacts not syncing
The first sync can take up to 15 minutes for large contact databases. After that, contacts sync incrementally every 10 minutes — not in real time.Allo only syncs contacts that have at least one phone number in a native phone number field. Contacts without a phone number will not appear in Allo. HubSpot also supports custom phone number fields.If contacts still don’t appear after 15 minutes, disconnect and reconnect the integration.
SMS not synced
SMS not synced
If your SMS conversations are not appearing, verify the integration is connected in Settings > Integrations and check the integration indicator on the call list at web.withallo.com for error details.If SMS still don’t appear, disconnect and reconnect the integration.
Duplicate contacts
Duplicate contacts
Allo mirrors your integration exactly. If your CRM has duplicate contacts with the same phone number, they appear as separate contacts in Allo.Clean up duplicates in your CRM — Allo will reflect the change on the next sync.
Call synced to the wrong contact
Call synced to the wrong contact
When multiple contacts share the same phone number, Allo syncs the call to all matching contacts. Before reporting a missing sync, check all contacts that share that phone number — the call may already be synced to another one. Click the integration indicator on any call in the web app to see exactly which contacts it was synced to.
