Unify your calls and customer management in Salesforce. Zadarma provides the phone numbers and connectivity, while the integration option you choose determines how your team handles calls and which features they get.
Connecting via BYOC
BYOC (Bring Your Own Carrier) lets you use Zadarma as the carrier for Salesforce’s telephony features. Connect your Zadarma numbers to Salesforce’s telephony infrastructure and handle calls in the workspace your team already knows.
This option suits you if you already use Salesforce’s telephony tools and want to connect them to Zadarma’s network. Call handling, routing and analytics features depend on your Salesforce solution and licences.
Integration via the Zadarma app
This free integration connects the Zadarma cloud PBX to Salesforce CRM and adds tools for everyday call handling:
One-click calls from the CRM, via your browser or Callback.
Customer card pops up on incoming and outgoing calls.
Call statistics and recording playback right in the CRM.
Automatic lead creation for calls from unknown numbers and calls to new ones.
This option suits you if you want to manage calls through the Zadarma cloud PBX and keep a record of them in Salesforce.
Integration options
1. Zadarma as BYOC in Salesforce CRM ▾
Create a Custom Trunk in Salesforce and connect Zadarma as the provider for inbound and outbound calls via BYOC.
Your Salesforce organisation must be on the Enterprise, Performance or Unlimited edition.
In Salesforce, open Setup, type Trunks in the search box, then click New Trunk. Under Choose Type of Trunk, select Custom and enter the following details
Name - trunk name, e.g. zadarma_number
Salesforce Media Region - the Salesforce PoP closest to you
Protocol - TLS.
SIP ACL IP Addresses - the list of Zadarma IP addresses that incoming calls will be sent from (185.45.152.216,185.45.155.33).
SIP ACL IP Addresses - the list of Zadarma IP addresses that incoming calls will be sent from (185.45.152.164,185.45.152.177,185.45.152.200,185.45.155.14,185.45.155.16,195.122.19.20,195.122.19.29,15.235.128.70,31.31.222.201,185.45.154.15).
Inbound SIP Address - your organisation’s domain for the SIP URI
In the extension settings, next to "Call forwarding and voicemail" click Enable.
Choose a forwarding condition, for example Always active.
Under "Forward to" elect "External server (SIP URI)".
In the new window, enter +15551111111@txtestorg.byoc.fra.salesforce-ccaas.com;transport=tls
where txtestorg.byoc.fra.salesforce-ccaas.com is your unique Inbound SIP Address,
and +15551111111 is your virtual number for incoming calls.
Click "Save".
Your Custom Trunk is now set up.
In Salesforce, open Setup, type Communication Channels in the search box, then click Add external number - Bring your own carrier. In the next window, select the Trunk you created earlier, then choose and add your virtual number
Next, add a communication channel: click New Channel, select Voice then choose the number you added earlier and set the Call Routing Type (where incoming calls will go: a user, a call queue, etc.)
To save, click Next.
Setup is complete.
2. Zadarma cloud PBX and Salesforce CRM integration▾
Setup instructions
The Zadarma PBX integration with Salesforce works without additional modules and agents to provide maximum service quality and reliability.
Zadarma - Salesforce integration is absolutely free.
Integration features:
Calls to clients from Salesforce in one click from the browser (WebRTC) or via Callback.
A pop-up client card during incoming and outgoing calls.
Call statistics and recordings integration. Listen to call recordings from the Salesforce CRM interface.
Automatic lead creation during incoming calls from unknown phone numbers and outgoing calls to new numbers.
1. To set up the Zadarma PBX integration with Salesforce, the following requirements have to be met:
You should be using Salesforce Group, Enterprise, Performance, Unlimited or Developer Editions.
You need to have an active and configured Zadarma PBX. Complete the setup wizard, it will take less than 2 minutes.
Calls from the browser are supported by all browser except Safari, Internet Explorer and Microsoft Edge
When making calls via Callback, PBX extension numbers should have call programs/applications configured (we recommend Zadarma for Windows, macOS, iOS, Android) or other equipment. You can also enable call forwarding to a different number (paid feature).
2. In your Zadarma personal account go to "Settings" - "API and integrations", choose Salesforce and select "Enable Integration". Generate a Socket Key by clicking the corresponding button.
Select one of the options to install the integration application: for 1 user, for all users or for selected users and then click "Install".
On the next page, confirm the user authorization request and click on continue.
In the right top corner of the page, select Zadarma from the menu and then go to Zadarma Settings.
In your Zadarma personal account in “Settings - API and integrations”, copy your API keys from the Key: and Secret: parameters to the appropriate fields in the Salesforce integration settings and click “Save”.
Key => Access Key
Secret => Secret Key
Socket Key => Socket Key
On the Zadarma Settings page, assign PBX extension numbers to Salesforce CRM users and choose WebRTC mode (calls straight from the browser) or Callback, in this case, an outgoing call back will be initiated to PBX extension number, which has to have a configured softphone or IP phone.
You can also enable automatic lead creation for incoming calls from unknown numbers or outgoing calls to new numbers. Save the settings.
We recommend using Chrome and Firefox browsers when working via WebRTC.
Virtual Zadarma PBX and Salesforce CRM is installed and configured.
3. To make an outgoing call from Salesforce CRM, just click on the phone image next to the telephone number that you want to call, or type in the telephone number in the webphone.
At the time of an incoming call or outgoing call, you will see a notification in the webphone. If the phone number has been previously saved in Salesforce CRM, you will see the client details.
By continuing to use the site, you consent to the processing of Cookies and personal data. See more details in our Cookie рolicy page. If you do not want your data to be processed, please leave the site.
This website needs certain Cookies. These Cookies are technically necessary for website work. We’d also like to set optional Cookies to improve our service. We won’t set optional Cookies unless you enable them. You can change your choice at any time on our Cookie Policy page.