Calls in the browser tab
Audio runs over WebRTC inside Freshdesk. No desk phone on the agent's desk, no desktop application to deploy and update, and nothing for an agent to switch to mid-conversation.
CRM AND HELPDESK INTEGRATION
Freshdesk is a helpdesk platform, and Vobiz connects to it as a calling panel: agents place and receive real phone calls from the browser inside Freshdesk, click any number on a ticket to dial it, and play back recordings without leaving the helpdesk. It installs as a custom app on your own account, so there is no Marketplace review to wait through.
Before you start
Three things shape this one. Freshdesk allows a single calling app to be active at a time, so installing this takes over from whatever telephony the account uses today, Freshcaller included. The panel is a client that holds no credentials, so you run a small calling backend alongside it — the contract and a mock version for development are both in the repository. And it needs Freshdesk Growth, Pro or Enterprise with admin access.
Why this pairing
Freshdesk has exactly one slot for a calling app and a default ready to fill it. That works until the numbers matter: a market the default does not cover, per-minute rates you would rather negotiate yourself, recordings you want in your own account, or a carrier relationship you already hold and would prefer not to duplicate.
This is what goes in that slot instead. The panel sits where agents already work, the audio runs in the browser, and the numbers come from your own Vobiz account across 130+ countries.
What you get
A softphone that lives in the helpdesk, on numbers you provision yourself.
Audio runs over WebRTC inside Freshdesk. No desk phone on the agent's desk, no desktop application to deploy and update, and nothing for an agent to switch to mid-conversation.
Installing a calling app is what makes phone numbers in Freshdesk clickable in the first place. Once it is in, a number on a ticket or a contact opens the panel and dials.
Local, mobile and toll-free inventory across 130+ countries, including regulated formats where a market demands them — India's 140-series and 1600-series among them. The numbers sit in your Vobiz account, which is also where the rates and the call records stay.
Recent recordings are listed and play inside Freshdesk, so a supervisor checking a conversation does not have to go to a second system to hear it.
This installs on your own Freshdesk account through the developer portal rather than the Marketplace, so there is no review queue between packing the app and agents using it.
The panel is deliberately a client with no account credentials in it. A small backend you run holds the Vobiz token and drives the API, which is also what makes protected recording playback possible. The repository ships the full contract and a mock backend, so the panel can be built and tested before a Vobiz account exists.
How it works
One developer sets this up once. After that, agents log in and call.
The panel talks to a backend you run, which holds the Vobiz credentials. Read the contract in the repository before you implement it — it sets out what every route has to do, and explains why the obvious implementation of the recording endpoint is unsafe.
Install the Freshworks CLI at the Node version the app declares, then validate and pack. The installable file lands in the build directory.
In Freshdesk, open the developer portal, create a custom app for your account, upload the package, fill in the details and promote it to live.
Install it from the custom apps list and enter your backend URL and an agent identity. Every agent needs their own identity; two agents sharing one will ring the wrong person.
The panel appears at the bottom left of any agent page. Agents log in with their Vobiz credentials, pick the number to call from, and dial — or click a number on a ticket. Inbound is a single toggle in the panel.
The full setup, the backend contract, the security requirements and a troubleshooting table are in the Vobiz docs.
Read the integration guideGet started
Clone the app, stand up the backend, and install it on your Freshdesk account.
The mock backend lets you build the whole thing before a single real call.
FAQ
CRM and helpdesk integrations: Salesforce · ServiceNow · ClickUp · Pipedrive · Expedify · HubSpot · Zendesk
Voice AI platforms on Vobiz: Bolna · Vapi · Retell AI · LiveKit · ElevenLabs · See all integrations
Connecting by API instead of the dashboard: Retell AI API guide · ElevenLabs API guide
Freshdesk is a customer support helpdesk from Freshworks. Learn more at freshworks.com. Vobiz is not affiliated with Freshworks; this integration is a custom app built on Freshdesk's public calling app framework. Platform requirements and screens reflect Freshdesk as of 23 October 2026.
We use cookies to run this site and, with your permission, to understand how it's used. Read our Cookie Policy.