Skip to main content

Allo AI Phone System integration

Automatically sync call recordings and summaries to your box timelines

Brita Ulf avatar
Written by Brita Ulf
Updated this week

The Allo-Streak integration keeps Streak up to date automatically. Every call syncs to Streak as a call log including recordings and AI summaries.

Key benefits:

  • Automatic contact import from Streak to Allo

  • AI summaries logged as activities

  • Click-to-call from Gmail

How to set up the Streak Allo dialer integration

Set up the Allo dialer integration in minutes with no coding required. When you connect Streak, all your Streak contacts are imported into Allo automatically. You can call them directly from the Allo app or by using Allo as the native dialer option in Streak on your desktop browser.

Generate your API key in Streak

  1. Open Gmail - Open Streak in your Gmail account on a desktop browser

  2. Go to Streak Home - Click the Streak logo in Gmail’s left-navigation menu to open Streak Home

  3. Go to Integrations & Automation - Click on Integrations & Automation in the top right corner of your Home view

  4. Choose Custom Integrations - Scroll down and select Custom Integrations

  5. Generate API key - Click Create new key to generate a new API key

  6. Copy the key - copy your API key immediately.

Connect Streak in Allo

  1. Open Allo app - Launch Allo on mobile or desktop

  2. Go to Integrations - Navigate to Settings > Integrations

  3. Find Streak - Locate Streak in the integrations list and choose Connect

  4. Paste your API key - Enter the API key you copied from Streak

  5. Save and connect - Choose Save & Connect and wait for confirmation

Contact import from Streak

All your Streak contacts and pipeline data import into Allo automatically. Contacts are matched by email address and phone number.

What imports:

  • Contact names, job titles and phone numbers

  • Email addresses

  • Company information

Contact sync is one-way: Streak to Allo. Contacts created in Allo do not sync back to Streak.

Call logging in Streak

After each call, Allo automatically logs call information to your box timeline in Streak

  • AI summaries: Key points and action items extracted

  • Call metadata: Direction, duration, timestamp

  • Activity type: Logged as Streak call log

Where calls appear in Streak

Calls made with Allo are automatically logged to the box timeline. You can also find call log details in:

  • The Streak CRM sidebar when viewing an email with the contact

  • Interaction columns in your pipeline view - sort by last call date, filter boxes with recent call activity, and more.

Click-to-call from Gmail

With both Allo and Streak connected, you can initiate calls without leaving Gmail.

From the thread view:

  1. Open an email from the contact

  2. View Streak CRM sidebar

  3. Hover over the contact and click on the phone icon

  4. Choose "Native dialer" option

  5. Call starts in Allo app

From the box timeline:

  • Click Streak box

  • Hover over the contact and click on the phone icon

  • Chose “Native dialer”

📝 Note: Calls made through Gmail-Streak integration use your Allo number and are automatically recorded.

What information syncs between Streak and Allo?

From Streak to Allo:

  • Contact names, job titles and phone numbers

  • Email addresses

  • Company information

ℹ️ Info: Contact sync is one-way. Contacts created in Allo don't sync back to Streak.

From Allo to Streak:

  • Call recordings (audio files)

  • Call summaries (AI-generated)

  • Call metadata (date, time, duration, direction)

  • Call transcripts

  • Missed call notifications

Troubleshooting

Connection failed

Common causes:

  • Incorrect API key

  • Extra spaces when copying key

  • Inactive Streak account

  • API key revoked or expired

Solutions:

  • Verify you copied the entire key correctly

  • Remove any extra spaces before and after the key

  • Confirm your Streak account is active

  • Generate a new API key if needed

Calls not syncing to Streak

Check these items:

  • Integration shows as "Connected" in Allo Settings

  • Contact exists in your Streak CRM

  • Contact has an associated email address

  • Internet connection is stable during calls

  • Box is not archived or deleted

Solution: If issues persist, disconnect and reconnect the integration.

Contacts not importing

Wait a few minutes:

Initial sync can take 5-10 minutes for large contact lists.

Verify connection:

Check that the integration shows as "Connected" in Allo Settings.

Email requirement:

Streak contacts must have an email address to import properly.

Box visibility:

Only contacts in non-archived boxes import to Allo.

Click-to-call not working

Verify setup:

  • Allo app is installed on your device

  • You're logged into Allo

  • Phone number is in correct format in Streak

  • Browser allows opening external apps

Try:

  • Refresh Gmail page

  • Check browser popup blockers

  • Update Allo to latest version

Recordings not appearing in Streak

Wait for processing:

Recordings take 1-2 minutes to process and sync.

Check permissions:

Verify Allo has permission to write to Streak boxes.

Box status:

Recordings won't sync to archived boxes.

Need to reconnect

If you need to generate a new API key or reconnect:

  1. Go to Settings > Integrations > Streak

  2. Tap Disconnect

  3. Generate a new API key in Streak

  4. Follow the connection steps again

Data preservation:

Disconnecting doesn't delete existing data in Streak.

Manage your integration

Disconnect Streak

To disconnect the integration:

  1. Open Allo app

  2. Go to Settings > Integrations

  3. Select Streak

  4. Tap Disconnect

⚠️ Warning: Disconnecting stops all sync between Allo and Streak. Existing data in Streak remains unchanged.

Reconnect with new API key

If you need to rotate your API key:

  1. Disconnect the current integration in Allo

  2. Generate a new API key in Streak

  3. Follow the setup steps to reconnect

Revoke API access

To completely revoke Allo's access to Streak:

  1. Log into Streak in Gmail

  2. Go to Settings > API & Integrations

  3. Find the Allo API key

  4. Click Revoke

Did this answer your question?