1. Flowlu
  2. Flowlu Help Center
  3. CRM
  4. Telephony Integration
  5. How to Connect Twilio to Flowlu

How to Connect Twilio to Flowlu


Learn how to connect Twilio to your Flowlu account to make and attend calls right from your CRM. Please note that you need to use this integration with the softphone application or VoIP Phone.

Step 1. Install the Telephony Module

Go to Apps page and install Telephony

Note: only account administrators can manage your account's applications. Please contact your account administrator in case you do not have access to the Apps page.
7ea5feb1-85c2-11f1-932f-3a787cc0d110


After the app is installed, click Go to App and then click Add telephony.

6d83ce8a-85c0-11f1-932f-3a787cc0d110
72bcb38d-85c0-11f1-932f-3a787cc0d110

Select Twilio in the pop-up window.

a173f939-85c0-11f1-932f-3a787cc0d110

In order to connect your Twilio account with Flowlu, you need to enter the following information:

  • Account SID
  • Auth Token
  • select your Region
d79d18c1-85c0-11f1-932f-3a787cc0d110

These credentials can be retrieved from your Twilio console API Keys & tokens page.

Once you've entered the credentials, click Activate at the bottom of the window and proceed to the next step.

Step 2. Set Up the Integration

First, configure the settings within your Twilio account.

Go to your Twilio Account Dashboard, in the left menu select VoiceManageCredential Lists and create a new credential list to add users.

Specify Friendly Name, Username and Password.

31299a5b-85c3-11f1-932f-3a787cc0d110

Next, select VoiceManageSIP Domains in the left menu and create a new SIP Domain.

f59555bb-85c3-11f1-932f-3a787cc0d110

Create a Friendly Name for your domain, SIP URI and select an option from Credential List (choose the one that you've just created).

Next, enable SIP Registration and select your credential lists at SIP Registration section.

fc854be5-a69c-11ec-bc8b-fa163e2ff576

Save.

Go to your Twilio account and find Account SID and Auth Token

5d519264-a680-11ec-bc8b-fa163e2ff576

Copy them and insert to your Twilio Integration page in Flowlu. 

ce955698-a680-11ec-bc8b-fa163e2ff576


Then, go back to Twilio and navigate to Phone Numbers → Manage → Active Numbers

39cd1d46-a681-11ec-bc8b-fa163e2ff576

Click on your active number and navigate to the Voice & Fax section. Here you can see your region to fill in this information in your Flowlu account.

67523277-a681-11ec-bc8b-fa163e2ff576

After that, click Activate in your Flowlu account. You will be able configure other settings later. 

cccb0c1a-a681-11ec-bc8b-fa163e2ff576

After activating the integration, you'll see a link that you need to insert at your Twilio account at several fields. 

c709b6dd-a682-11ec-bc8b-fa163e2ff576

Navigate to Twilio to the Phone NumbersManageActive Numbers. Click on your active number and go to Voice & Fax

In the Configure With field, select "Webhook, TwiML Bin, Function, Studio Flow, Proxy Service". Then, insert the link from Flowlu to the following fields: A Call Comes In and Call Status Changes. Make sure to choose HTTP Post for both of them. 

7c09735c-a683-11ec-bc8b-fa163e2ff576

Save. 

Next, go to VoiceManageSIP Domains. Select your SIP domain. 

Navigate to Call Control Configuration.

In the Configure With field, select "Webhook, TwiML Bin, Functions, Studio, Proxy". Then, choose Webhook and insert the link from Flowlu to the fields: A Call Comes In and Call Status Changes. Make sure to choose HTTP Post for both of them.

dfb93101-a8fe-11ec-bc8b-fa163e2ff576

Save.

Step 3. Call Processing

After connecting telephony, you need to define scenarios for processing calls in Flowlu. Flowlu offers the following options for both incoming and outgoing calls:

  • Creating a contact.
  • Creating an opportunity (always or only for received calls).
  • Creating a task (always or only for received calls).

You can pre-define a workflow for tasks, and a sales pipeline and source for opportunities. You can choose whether to create tasks for all calls, only successful calls, or only failed calls.

e14674cd-a69a-11ec-bc8b-fa163e2ff576


If you want to display the last failed call in the "Planned" section in the opportunity and CRM card, select the appropriate option. In this case, if you have a missed call or failed to reach a customer, this information will be located at the very top of the feed in the "Planned" section.

Step 4. Users

If you successfully connected the telephony, you will have a new section "Users" and SIP Domain Users will be loaded.

You need to manually relate the appropriate employee from your Flowlu account to Twilio user. 

If this employee is assigned a specific CRM account, they will be the first to get an incoming call from this person. 

If it is a new contact which has no assignee, that the call will be forwarded to the person marked in the list (by dot in the left column). 

The "Import" button allows you to refresh the page of users and load the missing users, if you, for example, have just added them to your telephony account.

a733da94-a8e6-11ec-bc8b-fa163e2ff576

When all the data is filled in, press "Save."

To remove the telephony from you account, select the "Deactivate" option.

Step 5. Connect a Softphone or IP Phone

Next, you need to configure your SIP endpoint. You will need a SIP softphone endpoint (Twilio recommends Zoiper and Linphone, or you can build your own app).

A softphone is a software application that lets you make voice calls over the internet using your computer or mobile device instead of a traditional phone. Softphones connect to SIP servers so you can make and receive calls through your SIP account.

Download a softphone application and configure it to work with your Twilio Credential Lists. Please follow the guide provided by Twilio to learn about the setup process.

When you call someone from Flowlu, it will first call you back through the softphone interface. You need to accept this call and then the connection will be established. 

Learn more about other telephony options.

start your free trial

Previous Telephony Integration
Next How to Connect Zadarma to Flowlu