Skip to main content

How to connect

1

Open integrations

Go to web.withallo.com and navigate to Settings > Integrations.
2

Connect Attio

Find Attio in the list and click Connect.
3

Authorize

You’ll be redirected to Attio. Sign in if needed, then grant Allo all requested permissions.
4

Done

Once authorized, you’re redirected back to Allo. Your integration is now active.

What syncs

From Attio to Allo:
  • Companies
  • Deals
  • People
From Allo to Attio:
  • Contacts created or updated in Allo are pushed back to Attio
Sync direction: Two-way — changes in either system are reflected in the other. Custom fields: Allo syncs custom fields from Attio for people and companies. Supported field types: Text, Number, Checkbox, Date, Timestamp, Rating, Select, Status, and Currency.

How calls are synced

After each call, Allo creates a note on the matching company, deal, and person in Attio with the call summary and transcript. Allo also adds a column on companies and people tracking the total number of calls, useful for reporting.

How SMS are synced

SMS conversations are synced as a single note on the matching person. The note is updated each time a new message is sent or received, keeping the full conversation thread in one place.

Click-to-call

Click any phone number in Attio to start the call instantly in Allo. This requires the Allo desktop app installed on your computer. The desktop app is what actually places the call, so click-to-call won’t work without it. Download the desktop app if you haven’t yet.

Power Dialer

When you connect the integration, Allo automatically installs a Power Dialer app inside Attio. From any list of records in Attio, you can send contacts straight to your Allo Power Dialer queue.

Connect the Power Dialer

You only need to do this once.
1

Open the Power Dialer in Allo

Go to web.withallo.com, open the Power Dialer, and click Connect your CRM.
2

Select Attio

Choose Attio from the list. Allo prompts you to create an API key with the Power Dialer and user permissions already selected. Keep them as is.
3

Create and copy the API key

Create the key, then copy it.
4

Paste it into Attio

In Attio, open Settings, search for the Allo app, and paste the API key into the Connections field. Save.
5

Done

The Power Dialer is connected. You’re ready to send contacts from Attio.

Send contacts to the queue

1

Select records

Open any record list in Attio (Contacts, Companies, or another object) and select the records you want to call.
2

Send to Power Dialer

Click the more button and choose Send to Power Dialer.
3

Choose the queue

Admins can push the contacts to a teammate’s Power Dialer queue. Members send them to their own queue.
4

Confirm

A toast confirms the status of your request. The contacts are now in the Power Dialer, ready to call.

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.
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.
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.
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. Attio also supports custom phone number fields.If contacts still don’t appear after 15 minutes, disconnect and reconnect the integration.
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.
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.
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.
Click-to-call relies on the Allo desktop app. If clicking a phone number in Attio does nothing, make sure the desktop app is installed and running on the computer you’re using. Download it from withallo.com/download, then reload Attio.