Help > Learning Resources > Integrations > Streamline team collaboration with Fluix – Pipedrive integration

Streamline team collaboration with Fluix – Pipedrive integration

Pipedrive is a customer relationship management (CRM) cloud-based system that is also used as an account-management tool to drive the sales process.

By integrating Fluix and Pipedrive you will eliminate manual work and save time for your team by streamlining field-to-office collaboration. In particular, Fluix will automate the process of filling out documents on mobile devices and upload the completed forms and data to Pipedrive.

Note. Integration requires a Core account in Fluix and an account in Pipedrive. To try the option, you can register for a free trial account in both tools.

Let’s look at how this integration works.

Step 1 – Preparing a fillable form

Before creating the integration, you will need to prepare a form that will be filled out by your field team in the Fluix app and then appear in Pipedrive. The common fields that need to be added to a form are:

Some of the fields can be omitted, e.g. organization name if you’re not working with the organizations. Subsequently, the configurations below related to organizations can be skipped.

Keep the form at hand while configuring the workflow in Fluix since you will need to enter several form fields’ names.

Step 2 – Configuring the integration

In your Fluix account, go to Configuration > Workflows. Select the workflow or create a new one for the forms that need to be filled out and then appear as attachments in a created Deal (Organization or Person) and the data that will be extracted from these forms and added to the relevant fields. 

In the selected workflow, add a submit action called “Upload to CRM/ERP”. Since Deals can be associated with a Person, an Organization, or both, we will provide you with guidance on how to create all of them using Fluix. Therefore, you will need to configure 4 requests for each of the processes listed below:

  1. 1. Create an Organization
  2. 2. Create a Person
  3. 3. Create a Deal
  4. 4. Upload a document

Process 2.1 – Configuring a request for creating an Organization

1. Configure the request name, let’s say “Create an Organization”, select ‘POST’ as the data type, and add the following URL – https://%domain%/v1/organizations, where the parameter %domain% is your Pipedrive account’s address in the web app. You may find it in the address bar when the Pipedrive tab is opened:

For example, in our case, the URL will be the following – https://fluix-sandbox.pipedrive.com/v1/organizations

2. Go to the Header tab and enter the following:

3. Go to the URL Params tab and enter the following:

Note: We recommend entering the value manually since it will allow adding already preset parameters from the dropdown list.

4. Once added, go back to your Pipedrive account, click on your account name, go to the ‘Personal Preferences’ tab and open the ‘API’ tab. Copy your personal API token that is going to be used to authenticate your Pipedrive account in Fluix.

5. Go back to Fluix, click Secure Value, add this copied token to the Value field, and click Save.

6. Go to the Body tab:

Process 2.2 – Configuring a request for creating a Person

1. Configure the request name, let’s say “Create a Person”, select ‘POST’ as the data type, and add the following URL – https://%domain%/v1/persons,  where the parameter %domain% is your Pipedrive account’s address in the web app. 

2. Go to the Header tab and enter the following:

3. Go to the URL Params tab and enter the following:

4. Click Secure Value, add your personal API token from your Pipedrive account to the Value field, and click Save.

5. Go to the Body tab:

Process 2.3 – Configuring a request for creating a Deal

1. Configure the request name, let’s say “Create a Deal”, select ‘POST’ as the data type, and add the following URL – https://%domain%/v1/deals,  where the parameter %domain% is your Pipedrive account’s address in the web app. 

2. Go to the Header tab and enter the following:

3. Go to the URL Params tab and enter the following:

4. Сlick Secure Value, add your personal API token from your Pipedrive account to the Value field, and click Save.

5. Go to the Body tab:

Process 2.4 – Configuring a request for Uploading a File

1. Configure the request name, let’s say “Upload a File”, select ‘POST’ as the data type, and add the following URL – https://%domain%/v1/files, where the parameter %domain% is your Pipedrive account’s address in the web app.

2. Go to the URL Params tab and enter the following:

3. Сlick Secure Value, add your personal API token from your Pipedrive account to the Value field, and click Save.

4. Go to the Body tab and select the Multipart tab:

After all the requests were configured, click Save in the top right corner of the ​​Advanced HTTP Request Builder. To save changes in a workflow, click Save & Apply to apply the changes to the workflow and go to test the setup.

Step 3 – Testing the integration

Go to the Fluix app on the device or User App in the web browser version. Open a test form, fill it out and submit it through the workflow. 

In Pipedrive, you will see a new Deal added to the Pipeline in the first section on the left. A new Organization and a Person will be associated with this Deal as well as the filled-out document will be attached to each of these items.

In case you have any questions or difficulties with setup, contact our support at support@fluix.io and we’ll be happy to help you. 

Check other Fluix integrations here.