How to connect
The Freshdesk integration connects with your Freshdesk domain and a Freshdesk API key. You need an Allo admin or manager to connect the integration.How to get your Freshdesk API key
The API key belongs to one Freshdesk agent. Allo writes tickets and notes as that agent, unless the call is assigned to another agent (see How calls are synced).Enable API key access for the agent (admin, once per agent)
Open your profile settings
View the API key
Copy the API key
fwapi_. You paste it into Allo in the next step..freshdesk.com in your helpdesk address. For yourcompany.freshdesk.com, the domain is yourcompany. Use the freshdesk.com address even if your help center uses a custom domain: the Freshdesk API only answers on freshdesk.com.
Connect in Allo
Go to Integrations
Find Freshdesk
Enter your domain and API key
Save and connect
Wait for the contact import
Choose your support lines (optional)
Support lines decide which Allo lines send calls and SMS to Freshdesk. Only calls and SMS on the selected lines are sent. Calls and SMS on any other line are not sent at all, so sales or personal conversations never reach your support queue. To send every call and SMS, leave the selection on All lines. To choose support lines, go to Settings > Integrations > Freshdesk, open Support lines, select the lines and click Save.Create unknown callers in Freshdesk (optional)
The Create unknown callers in Freshdesk setting decides what happens when a caller or SMS sender is not a Freshdesk contact yet.- On: Allo creates the caller as a new Freshdesk contact and logs the call or SMS on that contact. The new contact is named after the Allo contact, or after the phone number if the Allo contact has no name.
- Off: calls and SMS from numbers that are not Freshdesk contacts are not sent to Freshdesk.
What syncs
From Freshdesk to Allo:- Contacts that have a phone or mobile number, with their name, email, phone and mobile numbers, job title and company name
- Companies, with their name, website (from the first domain), industry, description and notes
- Calls and SMS, logged as private notes on Phone tickets of the matching Freshdesk contact
- New contacts, when Create unknown callers in Freshdesk is on
(415) 555-1234 or 06 12 34 56 78 is found for a call from +14155551234 or +33612345678. Custom phone fields are not checked.
How calls are synced
After each call on a support line, Allo creates a Freshdesk ticket for the matching contact, or adds the call to the contact’s recent Allo ticket (see How follow-up calls and SMS are grouped in one ticket). The ticket has:- The source Phone and the priority Low
- The tags
alloandallo-call - A title with the call details, for example
Allo Inbound Call to US Support (+18885550100) - Answered - Leo (2m 03s) - A one-line description:
Phone call with US Support (+18885550100) on Nov 6, 2026, 16:35 UTC (logged by Allo)
- The call direction and result, the start time (UTC), the duration, and the from and to numbers
- The Allo line and the Allo user who handled the call, and the call tags
- The AI summary
- The call transcript, with speaker names when available
- A link to the call recording
Ticket status
Every Allo ticket is Open, for answered calls, missed calls and voicemails alike, so your team sees each phone conversation in its queue. Allo never resolves or closes a ticket: that stays with your agents.How follow-up calls and SMS are grouped in one ticket
Calls and SMS with the same contact share one ticket. A new call or SMS joins the contact’s Allo ticket when that ticket is Open or Pending and was last updated less than 1 hour before it. This covers the customer calling or texting again, and your team calling back or replying. When a call or SMS joins an existing ticket:- Allo adds it as a new private note.
- Allo renames the ticket after what it holds:
Allo calls with <contact name> on <line name> (<number>),Allo SMS with …orAllo calls and SMS with …. - Allo adds the
allo-callorallo-smstag if the ticket does not carry it yet. Tags already on the ticket are kept. - The 1-hour window restarts from that call or SMS.
allo-call or allo-sms tag. Allo never adds them to a ticket that came from another channel, such as an email.
Use the allo, allo-call and allo-sms tags to filter Allo tickets in Freshdesk views and automations.
How SMS are synced
After each SMS sent or received on a support line, Allo creates a Freshdesk ticket for the matching contact, or adds the SMS to the contact’s recent Allo ticket. The ticket has the source Phone (Freshdesk has no SMS source), the tagsallo and allo-sms, and a title such as Allo Inbound SMS to US Support (+18885550100) - Leo.
The SMS goes in a private note that contains:
- The SMS direction, the time it was sent (UTC), and the from and to numbers
- The Allo line and the Allo user who sent or received it
- The message text
Click-to-call
Click-to-call is not available for this integration.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
- API key access is disabled for the agent. It is off by default. A Freshdesk admin turns it on in Admin > Agents > the agent > API key access, then the agent copies the API key again.
- The domain is wrong. Enter only the part before
.freshdesk.com, for exampleyourcompany, not your custom help center domain. - The API key was regenerated. A new API key replaces the old one. Copy the current API key from Profile settings > View API Key.
- Your Freshdesk plan has no API access. The Free plan cannot connect. Growth, Pro, Enterprise and the trial can.
Call or SMS not synced to Freshdesk
Call or SMS not synced to Freshdesk
- The call or SMS was not on a support line. Only calls and SMS on your selected support lines are sent to Freshdesk. Check Settings > Integrations > Freshdesk > Support lines, or select All lines to send everything.
- The contact is not a Freshdesk contact. With Create unknown callers in Freshdesk off, calls and SMS from unknown numbers are not sent. Add the phone number to the Freshdesk contact, or turn the setting on.
- The phone number is in a custom field. Allo matches on the Work phone and Mobile phone fields only.
- The API key stopped working. If API key access was turned off for the agent, or the API key was regenerated, Allo still appears connected but requests fail. Disconnect Freshdesk in Allo and connect again with the current API key.
- Freshdesk rate limits. Freshdesk limits API calls per minute for the whole account (100 per minute on Growth). Nango retries rate-limited requests a few times. If the limit is still reached, the call or SMS is not synced: wait a minute and sync it again from the call list.
A Freshdesk contact does not appear in Allo
A Freshdesk contact does not appear in Allo
- The contact has no phone or mobile number in Freshdesk. Allo only imports contacts with a phone number. Add the number in Freshdesk; Allo imports the contact at the next hourly sync.
- The sync has not run yet. Allo checks Freshdesk every hour. A contact created or changed in Freshdesk appears in Allo after the next sync.
- The first import is still running. On a large Freshdesk account, the first import can take several minutes. The integration shows the import in progress until it finishes.
Duplicate contacts
Duplicate contacts
A follow-up call or SMS opened a new ticket
A follow-up call or SMS opened a new ticket
- The ticket was created by Allo and still carries the
allo-callorallo-smstag. - The ticket is Open or Pending, not Resolved or Closed.
- The ticket was last updated less than 1 hour before the new call or SMS.
My customer received an email about an Allo ticket
My customer received an email about an Allo ticket
- Automations in Admin > Automations that send an email or reply on new or updated tickets. Exclude tickets tagged
allo. - Requester notifications in Admin > Email notifications, such as Agent closes the ticket or New ticket created, if your account changed the defaults.
The ticket is unassigned
The ticket is unassigned
allo-call or allo-sms tag.