Set up Exotel integration with BoldDesk
Exotel is a cloud-based communication platform enabling businesses to manage customer interactions via calls. It offers features such as virtual numbers and IVR systems for seamless communication.
Check out this video tutorial for more details.
Integrate Exotel into BoldDesk to streamline call management processes, enabling businesses to effortlessly make and receive calls and tracking the call history in real-time.
Key Features
- Make calls directly from the BoldDesk.
- Assign multiple Exotel numbers to different categories for prioritization.
- Monitor real-time call history based on agent phone numbers.
- Automatically generate tickets after completing outbound, inbound, or missed calls.
- Manually create tickets based on logged call history.
Install Exotel app on BoldDesk
Follow these instructions to install the Exotel application successfully.
-
Navigate to Admin menu > Marketplace.
-
Find and choose the Exotel app.
-
Click ‘Install’ to install the Exotel App.
-
Enter Exotel Domain, Exotel Account SID, API KEY, API Token, and BoldDesk API Key, then click Next.
-
Generate a webhook URL and access token automatically, then copy them and proceed to Next.
-
Select either the Ticket or Activity option to update call details upon call completion.
-
Configure app permissions - The Exotel app’s visibility depends on role permissions and target modules.
All agents: By selecting this option, you make the app accessible to all users, regardless of their role or permissions.
Specific roles: Opting for this choice allows you to restrict the app’s visibility to users who hold specific roles or permissions within your organization. -
Click Save.
Mapping Exotel Phone Number
-
After installation, click the “Manage” button and then select “Add Exotel Number.”.
-
Enter a Name for easy identification.
-
Add Exotel Number to specific brand, group, and categories for making calls and assigning appropriate brand and departments when creating tickets manually or automatically.
Please ensure that the phone number is added to your agent account when including the Exotel number. To check, navigate to Admin > Agents > Select the agent > Edit
Setup the call workflow in Exotel
Create Co-Workers and Group
-
Sign into your Exotel dashboard and navigate to the ‘Co-workers and Groups’ tab.
-
Click ‘Invite’ button.
-
Enter Co-Worker details, then click ‘Add’ to invite them.
-
Create a new group by clicking ‘Add’ and adding co-workers to it.
Configure BoldDesk Plugin Call Flow
-
Go to ‘App Bazar’ and click ‘Create’.
-
Enter App Name in Action Section, then click “OK”.
-
Add Connect Applet.
-
Make sure “Configure using flow builder here” is selected in connect to control your params section.
-
Choose previously created Groups under “Dial a user or group” in Dial Whom Section.
-
Choose Sequentially or Equally under Distribute Calls. Select the “Record this call” if you want to record incoming calls. Customize the remaining options to suit your needs.
-
To create an incoming call ticket, enter the Webhook URL in the “Create popup” section and add a Hangup Applet in the “After call conversation ends” section.
Replace the Webhook URL and Access Token generated in BoldDesk configuration.
URL: https://{WebhookUrl}/hooks/v1/exotel/inbound?eventname=incomingcall&accesstoken={AccessToken}
-
Add Passthru Applet in the “if nobody answers” section,
-
For missed call ticket creation, enter the Webhook URL in the “Information pass through” section, select “Make passthru Async” checkbox, and add Hangup applet at the end of the “In response” section.
Replace the Webhook URL and Access Token generated in BoldDesk configuration.
URL: https://{WebhookUrl}/hooks/v1/exotel/inbound?eventname=missedcall&accesstoken={AccessToken}
Associate the call flow to the ExoPhones
-
Go to the ExoPhones section.
-
Click ‘Assign ExoPhones to Flow’, choose the call flow with the ExoPhone, and click ‘Attach Flow’.