> ## Documentation Index
> Fetch the complete documentation index at: https://help.withallo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Attio

> Automatically sync call recordings and summaries to your Attio CRM

<iframe src="https://www.youtube.com/embed/rwCDtn5599g" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## How to connect

<Steps>
  <Step title="Open integrations">
    Go to [**web.withallo.com**](https://web.withallo.com) and navigate to **Settings** > **Integrations**.
  </Step>

  <Step title="Connect Attio">
    Find **Attio** in the list and click **Connect**.
  </Step>

  <Step title="Authorize">
    You'll be redirected to Attio. Sign in if needed, then grant Allo all requested permissions.
  </Step>

  <Step title="Done">
    Once authorized, you're redirected back to Allo. Your integration is now active.
  </Step>
</Steps>

## 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](https://www.withallo.com/download) 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.

<Steps>
  <Step title="Open the Power Dialer in Allo">
    Go to [**web.withallo.com**](https://web.withallo.com), open the **Power Dialer**, and click **Connect your CRM**.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Create and copy the API key">
    Create the key, then copy it.
  </Step>

  <Step title="Paste it into Attio">
    In Attio, open **Settings**, search for the **Allo** app, and paste the API key into the **Connections** field. Save.
  </Step>

  <Step title="Done">
    The Power Dialer is connected. You're ready to send contacts from Attio.
  </Step>
</Steps>

### Send contacts to the queue

<Steps>
  <Step title="Select records">
    Open any record list in Attio (Contacts, Companies, or another object) and select the records you want to call.
  </Step>

  <Step title="Send to Power Dialer">
    Click the **more** button and choose **Send to Power Dialer**.
  </Step>

  <Step title="Choose the queue">
    Admins can push the contacts to a teammate's Power Dialer queue. Members send them to their own queue.
  </Step>

  <Step title="Confirm">
    A toast confirms the status of your request. The contacts are now in the Power Dialer, ready to call.
  </Step>
</Steps>

## Troubleshooting

Check the sync status of any call from the **call list on [web.withallo.com](https://web.withallo.com)** — each call has an integration indicator showing its sync state.

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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. Attio also supports custom phone number fields.

    If contacts still don't appear after 15 minutes, disconnect and reconnect the integration.
  </Accordion>

  <Accordion title="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](https://web.withallo.com) for error details.

    If SMS still don't appear, disconnect and reconnect the integration.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="Click-to-call isn't working">
    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](https://www.withallo.com/download), then reload Attio.
  </Accordion>
</AccordionGroup>
