> ## 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.

# Streak

> Automatically sync call recordings and summaries to your Streak CRM

<img src="https://mintcdn.com/themobilefirstcompany/AFlXngglnobKNH8N/images/StreakxAllo.jpg?fit=max&auto=format&n=AFlXngglnobKNH8N&q=85&s=9c450859fc2e4977a4e228e457ab06a6" alt="Streakx Allo Jp" width="1920" height="1080" data-path="images/StreakxAllo.jpg" />

## How to connect

### Get your Streak API key

<Steps>
  <Step title="Open Gmail">
    Open Streak in your Gmail account
  </Step>

  <Step title="Go to Streak Home">
    Click the **Streak logo** in Gmail's left-navigation menu to open Streak Home
  </Step>

  <Step title="Navigate to Integrations & Automation">
    Click on **Integrations & Automation** in the top right corner
  </Step>

  <Step title="Navigate to Custom Integrations">
    Scroll down and select **Custom Integrations**
  </Step>

  <Step title="Generate API key">
    Click **Create new key** and name it "Allo" (or any name you prefer)
  </Step>

  <Step title="Copy the key">
    Click **Create** and copy your API key immediately.

    <Warning>
      Store your API key securely. You won't be able to see it again after closing this window.
    </Warning>
  </Step>
</Steps>

### Connect in Allo

<Steps>
  <Step title="Open Allo app">
    Launch Allo on mobile or desktop
  </Step>

  <Step title="Go to Integrations">
    Navigate to **Settings** > **Integrations**
  </Step>

  <Step title="Find Streak">
    Locate **Streak** in the integrations list and tap **Connect**
  </Step>

  <Step title="Paste your API key">
    Enter the API key you copied from Streak
  </Step>

  <Step title="Save and connect">
    Tap **Save & Connect** and wait for confirmation
  </Step>
</Steps>

<Info>
  When you connect Streak, all your Streak contacts are imported into Allo automatically. You can call them directly from the app.
</Info>

## What syncs

**From Streak to Allo:**

* Contacts
* Companies

Contacts created in Allo are not pushed to Streak.

**Sync direction:** One-way (Streak → Allo).

## How calls are synced

After each call, Allo syncs the call to all Streak boxes the contact is part of. You can customize which Allo number maps to which Streak boxes in the Streak integration settings within Allo.

## How SMS are synced

SMS conversations are synced as a single note on the matching contact. 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 on any phone number in Streak to open the call directly in the Allo app. The Allo app must be installed on your device.

## 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.

    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>
</AccordionGroup>
