GPT-4 Integration with Pipedrive CRM! Automatically Send New Lead with Calls to Action using Chat GPT, Pipedrive and Slack with Zapier

Artificial Intelligence Lead Nectar Open AI Pipedrive Slack and Zapier
 
Editorial Note: We earn a commission from partner links on our site. Commissions do not affect our editors’ opinions or evaluations.

Introduction to Pipedrive, ChatGPT & Slack Integration with Zapier

Have you been just waiting to integrate GPT-4 with your CRM? You’re likely looking for a powerful way to streamline your sales process, improve team communication, and save time. Well, you are in the right place.

In this post, I’ll walk you through step-by-step how to integrate Chat GPT, Pipedrive, and Slack using Zapier, to automatically send summaries of new leads to your sales team, with calls to action, so that the team can nurture the prospect through your pipeline.

What I love about this automation is that it allows you to leverage the power of AI with your own first party data, empowering you to close more business! Sounds pretty cool, doesn’t it?

And as a bonus, I have an exclusive free gift just for our newsletter subscribers!

If you aren’t already, subscribe below and I will send you this pre-built Zap right now. That way you can just plug it into your system without having to build it from scratch! 

Download This Zap

Whether you’re new to sales automation or are a seasoned expert, you will find valuable insights and practical tips to help you revolutionize your sales outreach with the power of AI and CRM integration. 

So, let’s dive in and reap big rewards by integrating Chat GPT, Pipedrive, and Slack with Zapier!

About the Tools

Pipedrive: Pipedrive is a user-friendly, customizable CRM platform designed to help businesses efficiently manage their sales pipelines and track leads throughout the sales process. Try Pipedrive free for 30 day with my link.

ChatGPT: ChatGPT is a state-of-the-art language model by OpenAI that uses advanced AI technology to generate human-like text, making it perfect for crafting engaging and informative lead bios. 

GPT-4 is OpenAI’s recently released natural language processing model that excels at generating human-like text, enabling a wide range of applications across diverse topics and contexts. It’s predecessor is GPT-3.

Slack: Slack is a powerful team collaboration tool, enabling streamlined communication and file sharing within and across teams, making it an ideal platform for distributing lead bios to your sales staff.

Zapier: Zapier is a versatile automation platform that enables seamless integration and data transfer between various apps and services, empowering you to create automated workflows that save time and boost productivity.

How This Works

We’ll create a 3-step automation in Zapier that will do the following:

  • Trigger: The automation will trigger when a new lead is created in Pipedrive CRM.

  • Action: CRM data from the new lead will be sent to a conversation with Chat GPT (GPT-4), prompting it to write a short, accurate bio and CTA for our sales team

  • Action: The bio will be sent to eh sales team via the Slack channel of our choice.

Here’s the Zap summary from Zapier:
Zap Summary from Zapier

Let’s get started!

Step 1: Set Up Pipedrive Trigger

 

Log in to your Zapier account, or create a new one if you haven’t already. Then click Create Zap on the top left corner.

Create Zap Button

This opens up the Zap editor to the trigger step, where we can choose the first app that will trigger our automation. In our case, we’ll use Pipedrive.

In order to do this step, you need to have a Pipedrive subscription. If you don’t have one, sign up free for 30 days without having to input your credit card info! Then come back and let’s complete this automation.

Zapier Trigger

1. In the search box, type Pipedrive and choose it from autocomplete. 

 

Select Pipedrive as Trigger in Zap

2. Choose “New Lead” as the trigger event.

Pipedrive New Lead in Zapier

 Then click “Continue.”

Continue in Pipedrive Trigger stage in Zap

3. Connect your Pipedrive account. Click “Sign in.” 

Sign into Pipedrive in Zapier Trigger Stage

That prompts you to enter your Pipedrive credentials, so input your login and password and click “Log in.”

Pipedrive Login Screen

When prompted, click “Allow and Install.

Once installed, it will show as connected, and you’ll see the green check mark appear to the right of “Account.” Great! Click Continue to move to the testing stage of your trigger

Pipedrive Account Connected Zapier

4. Test your trigger by clicking “Test trigger.”

Zapier test Pipedrive trigger

If you have a lead already in Pipedrive, you’ll see it appear from your test!

Pipedrive Zapier Trigger test results

Click Continue to get started on the next step!

Step 2: Set up Chat GPT Action

I’ll break this step into a few sub-steps.

1. Type GPT in the search box and select “Chat GPT.” Note, Chat GPT is available for Chat GPT Plus subscribers (accesses GPT-4). If you do not have Chat GPT Plus, you can use GPT-3. This blog post gives an example of using GPT-3 with Zapier.

 

Zapier Connect Chat GPT to Zap Action

2. Select “Conversation” as the action event and click “Continue.”

Chat GPT Conversation

3. Sign in or connect to your Chat GPT account. 

If you haven’t yet connected your Chat GPT account to Zapier, follow these steps:

i. Click Sign In

Sign into Chat GPT Zapier

That opens up this window:

Grant Zapier Access to Chat GPT

 

ii. Get your Chat GPT API Key: In another window to https://platform.openai.com/ and log into your Chat GPT Account. On the top right click your profile icon >> View API Key.

Access API Key on Open AI

Click “Create new secret key.”

Open AI Create Secret Key

Then copy your API key. 

Then go back to that window (as seen below) and paste your API key.

Then click “Yes, Continue to ChatGPT.”

Chat GPT Account Connected to Zap

Now that you’re connected, click Continue to go onto the Action section.

Chat GPT Conversation Settings in Zap

4. Set your Chat GPT configurations in the Action section of your ChatGPT action.

I’ll make adjustments to 4 settings for my this: the User Message, the Model, the Temperature and the Assistant Name.

The User Message is where we will type the message template we’ll be sending to Chat GPT, which will include CRM data and other specifications. 

Here’s what I’m using for this demo:

User Message:

Below is a new prospect for our company’s CRM consulting services. Write a short, accurate bio about the prospect that I can share with our team. Don’t make anything up about the prospect that is not clearly found in the below data. Include a call to action for team. Use the following info about the prospect:

Name: {insert name field}

Job Title: {insert job title field}

Phone number: {insert phone number field}

Email address: {insert email address field}

Organization name: {insert organization name field}

Organization Website: {insert website field}

Organization Country: {insert organization country}

sales rep that brought in the lead: {insert contact owner field}

Now, wherever we put the brackets, we’re going to replace them with actual data fields from Pipedrive CRM. To do that, click into white space in the User Message box, click Show all options, and select each field.

Chat GPT User Message in Zap

Once you’ve input your Pipedrive data fields, it will look something like this:

Chat GPT Field Variables in Zap

As you can see in the above image, the data field is displayed with the P (for Pipedrive), and the test data in grey.

Next, change the model to GPT-4. 

GPT-4 in Zapier via Chat GPT Integration

Then adjust the Temperature.

The temperature parameter affects the randomness or creativity of the AI-generated responses. The higher the temperature, the more creative the response, and it is recommended to use a temperature within the 0 to 2.0 range. I’m using a relatively low temperature because in this case i’m not looking for creativity, but rather just a simple bio using the basic data points provided in Pipedrive. This is something that you’ll want to play around with as you go, making adjustments as needed over time until you get it right.

Temperature and other settings in Chat GPT Zapier Integration

I also changed the assistant name to Lead Nectar Assistant.

You can leave the other settings as is, and click “more” to the right of any setting to read an explanation about it.

Click Continue to run our test!

Chat GPT Test Action in Zap

There it is. It’s a bit long, so I’ll adjust my Chat GPT prompt to make sure it’s no longer than say 500 characters.

no more than 500 characters Chat GPT Zap

Have a look at how that changed it:

Cool. Keep testing and fine-tuning your User Message as you go to optimize results.

Time for the final step!

Step 3: Set Up Slack Message

Start typing Slack and choose it from autocomplete.

Slack in Zap Action

Choose “Send Channel Message” in the Event dropdown.

Send a Channel Message in Slack via Zap

Then click “Continue.”

If it’s your first time using Slack in Zapier, click Sign in.

Sign into Slack in Zap

That opens up the sign-in pop up window, where you’ll input your Slack workspace.

Sign into your workspace and grant Zapier access to your Slack account.

Allow Zapier access to Slack

Now you should see your Slack account connected to Zapier.

Slack Account Connected to Zapier

Once connected, click “Continue.”

That opens up the Action portion of this step. 

Send channel message in slack settings in Zap

Click into the Channel dropdown and choose the Slack channel where you’d like these messages to be sent to. 

Then click into Message Text and input your message. I’ll start it out with “New Lead Alert!” This will be in all of the messages, regardless of what ChatGPT says.

Slack Message Text in Zap

Now let’s get the ChatGPT data to come through the message text. Click into the whitespace of the Message Text box to access the variables. 

Slack Message Variables in Zap

 

To browse all available data fields, in the “Insert Data…” area, click the down arrow next to “2. Conversation in ChatGPT.”

Slack Message Variables in Zap

Alternatively, in the search box, you can type “response” and from autocomplete, choose “Assistant Response Message:”

Chat GPT Response Variable in Slack Message in Zap

Once selected, you’ll see the variable loaded into the Message Text box, and it will include some data from the previous step’s test.

Slack Channel Message with Chat GPT Variable in Zap

Click Continue. Now run your final test. You should see the text message appear here, as well as inside of Slack!

Slack Test Result Zapier

Open up Slack and verify that the message came in:

Slack Channel Showing Chat GPT Output from Zapier

Boom! Now your entire team can get updates on new leads as they enter your CRM. Pretty cool.

Conclusion

This step-by-step tutorial has provided you with the necessary knowledge to seamlessly integrate Pipedrive, ChatGPT, and Slack using Zapier. By following these instructions, you have successfully automated the process of generating insightful bios for new leads in Pipedrive through ChatGPT and sharing them with your team on Slack. Even better, you have learned how to do it. With this newfound efficiency and enriched understanding, you will be able to make amazing things happen for your business!

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Get updates and learn from the best

Share This Post

More To Explore