< Go back to blog
Tutorials

October 1, 2024

How To Automate Client Research for Upcoming Sales Calls Using Dumpling AI, Google calendar, ChatGPT and Make.com.

This tutorial will guide you through automating the process of gathering key lead information to help your sales team prepare for meetings scheduled through Google Calendar. By setting up this automation, you’ll ensure that every time a meeting is booked, your team receives a complete overview of the lead’s background, giving them valuable insights before the call.

1. Create a New Scenario in Make.com

  1. Log in to your Make.com account.
  2. Click on the Create a new scenario button.
  3. Choose the blank scenario option.

2. Add Google Calendar Module

This module tracks new events added to your calendar. It is the starting point for the automation, ensuring that the workflow runs every time a new client meeting is scheduled. Here is how it is structured:

  1. Click on the + icon to add a new module.
  2. Search for Google Calendar and select the Watch Events option.
  3. Set up the module:
    • Connection: Choose your Google account.
    • Calendar: Select your primary calendar (e.g., “[email protected]”).
    • Watch Events: Choose “By Created Date” to track new events as they are added.

Event Types: Select “default”.

3. Add Array Aggregator Module

The Array Aggregator consolidates all event details (like start time, description, and attendees) into a single package. This is necessary for sending complete and organized data to subsequent modules.

  1. Click on the + icon to add another module.
  2. Search for Aggregator and select Array Aggregator.
  3. Set up the module:

Feeder: Choose the output of the Google Calendar module.

4. Add Airtable Module to Find Client Information

This step searches for the lead’s email, if they exist on our Airtable database.Here is how it is structured:

  1. Add a new module and search for Airtable.
  2. Select Search Records.
  3. Set up the module:
    • Connection: Choose your Airtable connection.
    • Base: Select the base that contains your client data (e.g., “Leads”).
    • Table: Choose the relevant table (e.g., “Sales CRM”).

Formula: Use {leads Email} = “{{5.array[].attendees[].email}}” to match the attendee’s email from the calendar event.

5. Add Dumpling AI Module for Website Scraping

This step automatically scrapes the client’s website to gather information such as company size, industry, products, and services. It is crucial because it provides a deeper understanding of the client’s business beyond what is stored in your CRM. This additional context helps personalize your approach and improve communication during meetings.Here is how it is structured:

  1. Add a new module and search for Dumpling AI.
  2. Select the Scrape option.
  3. Set up the module:
    • Connection: Choose your Dumpling AI connection.
    • URL: Use {{2.’Website URL’}} to pull the client’s website URL from Airtable.
    • Format: Select “markdown” for easy readability.

Cleaned: Set to “Yes” to remove unnecessary elements from the scraped content.

6. Add ChatGPT AI Module for Data Summary

 This step uses AI to analyze the scraped website data from Dumpling AI and generate a summary that includes relevant company information. This summary provides insights into potential opportunities and pain points, helping your team tailor their approach for the upcoming meeting.

  1. Add a new module and search for OpenAI.
  2. Select Create Completion.
  3. Set up the module:
    • Connection: Choose your OpenAI connection.
    • Select Method: Choose “chat”.
    • Messages:
      • User Message: Prompt used: “Create a tool that takes the data of a lead’s webpage and extracts key information such as the company’s industry, size, services/products offered, key personnel, and any unique selling points. The tool should then compile this data into a concise summary that highlights opportunities for our sales team, such as potential pain points, needs the company might have, and ways our products/services could benefit them. Here is the data: {{10.content}}”.
      • Map the content from the Dumpling AI step.

7. Add Second OpenAI Module for Brief Overview

This module creates a concise, easy-to-read summary formatted in HTML. It combines client details from Airtable with the AI-generated insights from the previous ChatGPT step. This summary provides a clear and structured overview that is easy to read and reference before the meeting.

  1. Add another OpenAI module and select Create Completion.
  2. Set up the module:
    • Connection: Choose your OpenAI connection.
    • Select Method: Choose “chat”.
    • Messages:
      • System Message: “Your job is to create a quick bullet point overview of the provided customer/client data for our sales representative to review before their upcoming call. Format using HTML.”

User Message: Name: {{2.Name}} Context: {{11.result}},map the name from the Airtable search record step and the context from the chatGPT step

8. Add Google Email Module to Send the Summary

The Google Email module automates the process of sending the meeting summary to relevant stakeholders. By including specific details like the meeting URL and lead summary, it ensures everyone is well-informed and ready for the call without any manual intervention. 

  1. Add a new module and search for Google Email.
  2. Select Send Email.
  3. Set up the module:
    • To: Enter your email or the email of your team members.
    • Subject: Enter a clear and relevant subject line. You can use dynamic fields to include specific information about the meeting. For example:” Quick client overview for upcoming call with {{5.array[].attendees[].email}} @{{5.array[].start}}”.

Content: In the Content field, use the output from the second OpenAI module to provide a detailed summary. You can use the following format:

{{7.result}}

<br><br>

Meeting URL: {{5.array[].htmlLink}} to include the calendar link.

9. Testing and Final Setup

  1. Click Run Once to test the entire scenario. Make sure all steps execute without errors.
  2. Verify that you receive the email with the client summary.
  3. Schedule the scenario to run at specific intervals or as soon as a new event is created in Google Calendar.

By following this detailed tutorial, you’ll have an automated system in place to gather and summarize client information before meetings, allowing you to be more organized and efficient.

Download the blueprint used in this blog post

Click here to access the blueprint. Whether you’re just starting out or looking to refine your AI Automation skills, our community has got the tools and support to help you succeed.

Related Posts

How to Create an Auto-Email Organizer Using Make.com
Tutorials

How to Create an Auto-Email Organizer Using Make.com

September 29, 2024

How to Automate Proposal Creation Using Dumpling AI, ChatGPT, Google Slides in Make.com
Tutorials

How to Automate Proposal Creation Using Dumpling AI, ChatGPT, Google Slides in Make.com

September 26, 2024

How To Automate PDF Invoice Extraction to Google Sheets Using Dumpling AI and Make.com.
Tutorials

How To Automate PDF Invoice Extraction to Google Sheets Using Dumpling AI and Make.com.

September 23, 2024

How To Automate Employee Onboarding Process in Make.com
Tutorials

How To Automate Employee Onboarding Process in Make.com

September 20, 2024

How To Scrape Paginated Data using Dumpling AI and ChatGPT in Make.com
Tutorials

How To Scrape Paginated Data using Dumpling AI and ChatGPT in Make.com

September 17, 2024

How To Scrape Data from Google Maps Using Dumpling AI in Make.com
Tutorials

How To Scrape Data from Google Maps Using Dumpling AI in Make.com

September 13, 2024