Receive datas from contact form

Visualize Your Processes

Generate answers and filter spams

Visualize Your Processes

Send AI generated emails

How to Create an AI-Powered Contact Form Automation with Make.com, OpenAI, and ClickUp

This comprehensive guide walks you through creating a smart setup that filters spam, generates intelligent responses, and streamlines inquiry management. Using Make.com, OpenAI's API, and ClickUp, you'll learn how to build a system that saves time, improves response quality, and enhances customer experience. Whether you're a small business owner or a tech enthusiast, this step-by-step tutorial will help you harness the power of AI to transform your contact form into a sophisticated customer interaction tool.
Categorie
Scenario

Want to run this AI Automation ? Book a call with our specialist !

Table of Contents

In today’s fast-paced business world, automating customer interactions can save you time and resources. This tutorial will guide you through creating an AI-powered system that handles contact form submissions, filters out spam, and generates intelligent responses. Let’s dive in!

Requirements

Before we start, make sure you have the following:

  • Make.com account
  • ClickUp account with automation capabilities
  • OpenAI Assistant API access

Step 1: Create AI Assistants

We’ll begin by setting up two AI assistants using OpenAI’s API: a spam filter and a contact agent.

Spam Assistant Setup

  1. Log into your OpenAI account
  2. Navigate to the Assistants section
  3. Click “Create New Assistant”
  4. Set the following:
  • Name: Spam Filter
  • Model: GPT-3.5 Turbo
  • Enable “Return JSON”

Instructions:

Role: Your task is to analyze email content to determine if it is spam. You will receive the subject and body of an email and must return a JSON object indicating whether the email is spam. Spam includes common spam indicators as well as most cold outreach emails, excluding legitimate potential leads.

Input Format:

json

{
  "subject": "string",
  "body": "string"
}
Output Format:

json

{
  "is_spam": true/false
}
Criteria for Identifying Spam:
Common Spam Indicators:

Phrases or keywords such as "win", "free", "prize", "congratulations", "urgent", "immediate response needed", "click here", "claim", "act now", "selected", "money", "offer", "risk-free".
Requests for personal or financial information.
Suspicious links or attachments.
Poor grammar and spelling errors.
Urgent calls to action.
Cold Outreach Emails:

Emails from companies selling services.
Emails with diverse cold approaches that are not from legitimate potential leads.
Instructions:
Receive Input: The assistant will receive a JSON object with subject and body fields.
Analyze Content: Check for common spam indicators and cold outreach emails.
Return Output: Respond with a JSON object containing a boolean is_spam field. Return true if the email is identified as spam, otherwise return false.
Example Input:
json

{
  "subject": "Win a free iPhone now!",
  "body": "Congratulations! You've been selected to win a free iPhone. Click here to claim your prize."
}
Example Output:
json

{
  "is_spam": true
}
Example Input:
json

{
  "subject": "Business Proposal",
  "body": "Dear Sir/Madam, we would like to offer our services to improve your business. Please contact us for more details."
}
Example Output:
json

{
  "is_spam": true
}
Example Input:
json

{
  "subject": "Meeting Request",
  "body": "Hi, I would like to discuss a potential partnership with your company. Could we schedule a meeting next week?"
}
Example Output:
json

{
  "is_spam": false
}

Test your spam assistant in the playground to ensure it correctly flags spam messages.

Contact Agent Setup

Follow the same steps as above, but with these changes:

  • Name: Contact Agent
  • Disable “Return JSON”

Instructions:

Role: You are an AI sales assistant specializing in {your domain}. Your task is to analyze and respond to inquiries from a contact form, providing helpful information about {your company name} services and encouraging potential leads to book a free call for further discussion when appropriate.

Input Format:
{
  "subject": "string",
  "body": "string"
}

Output Format:
A single string containing your response.

Instructions:

1. Receive Input: You will receive a JSON object with subject and body fields from the contact form.

2. Analyze Content: Determine if the inquiry is related to {your domain} or {your company name} services.

3. Generate Response: 
   - If the inquiry is relevant to {your domain}:
     a. Provide a helpful, informative response based on {your company name} knowledge base.
     b. Include specific benefits or solutions that {your company name} offers.
     c. Encourage booking a free call for more detailed discussion.
   - If the inquiry is not related to {your domain}:
     a. Politely inform that you can only assist with {your domain}-related questions.
     b. Suggest booking a call for further assistance if appropriate.

4. Return Output: Respond with a single string containing your generated response.

Criteria for Responses:

1. Always maintain a professional and helpful tone.
2. Provide specific information about {your company name} services when relevant.
3. Highlight the benefits of {your domain} for businesses.
4. Encourage booking a free call for more in-depth discussions when appropriate.
5. Keep responses concise but informative.
6. For unrelated inquiries, be polite but firm in redirecting to {your domain} topics.

Example Input:
{
  "subject": "{Your domain} Inquiry",
  "body": "Hello, I'm interested in learning more about how {your domain} can improve our business processes. Can you provide some information?"
}

Example Output:
"Thank you for your interest in {your domain} for your business processes! {Your company name} offers cutting-edge solutions that can significantly improve your efficiency. Our {specific product or service} can {describe main benefit}, freeing up your team for more {important tasks}. This typically results in {list key benefits}. To discuss how we can tailor our solutions to your specific needs, I'd highly recommend booking a free consultation call with one of our {your domain} experts. Would you like me to arrange that for you?"

Example Input:
{
  "subject": "Unrelated Service Inquiry",
  "body": "Hi, do you offer {unrelated service}? We're looking for a provider in this area."
}

Example Output:
"Thank you for reaching out. I apologize, but I'm only able to assist you with {your domain}-related questions. While we don't directly offer {unrelated service}, we do provide solutions that can {describe how your domain might indirectly help with their inquiry}. If you'd like to explore how {your domain} can improve your business performance in this area, you're welcome to book a call with one of our experts for further assistance. Would you be interested in scheduling a call to discuss this?"

Remember to always prioritize providing value to potential clients and guiding them towards booking a call for more personalized assistance when it makes sense for their inquiry.

Customizing Your AI Sales Assistant
To tailor this AI sales assistant to your specific business:

Replace {your domain} with your area of expertise (e.g., “cloud computing”, “digital marketing”, “financial services”).
Replace {your company name} with the name of your company.
In the example responses, replace the placeholder content with specifics about your products or services.
Adjust the criteria and response guidelines to match your company’s tone and sales approach.

Remember, the more specific and relevant you make these instructions, the more effective your AI sales assistant will be in handling inquiries and generating leads.

Step 2: Connect Contact Form to Make.com

  1. Install the CF7 Webhook plugin on your WordPress site
  2. In Make.com, create a new scenario
  3. Add a Webhook module and select “Custom webhook”
  4. Copy the generated webhook URL
  1. In WordPress, go to Settings → CF7 Webhooks
  2. Paste the webhook URL and save

Step 3: Set Up Make.com Scenario

Add Spam Filter Module

  1. In your Make.com scenario, add a new “GPT” module
  2. Select “Message an assistant”
  3. Choose your Spam Filter assistant
  4. In the User Message field, enter:
{
"subject": "{{1.Subject}}",
"body": "{{1.Message}}"
}

Add JSON Parser

  1. Add a “JSON” module after the Spam Filter
  2. Configure it to parse the response from the Spam Filter

Add Contact Agent Module

  1. Add another “GPT” module
  2. Select your Contact Agent assistant
  3. Use the same JSON structure for the User Message as before

Add Filter

  1. Between the JSON Parser and Contact Agent, add a “Filter” module
  2. Set the condition to only proceed if the message is not spam

Add ClickUp Task Creation

  1. Add a “ClickUp” module
  2. Select “Create a task”
  3. Map the fields from your contact form and AI responses to the appropriate ClickUp fields

Step 4: Set Up ClickUp

  1. Create a new list in ClickUp for contact form submissions
  2. Add custom fields:
  • Message (Text)
  • Name (Text)
  • Subject (Text)
  • Generated Answer (Text)
  • Received on (Date)
  • Status (Status: In Review, Complete)

Step 5: Create ClickUp Automation

  1. In ClickUp, go to Automations
  2. Create a new automation:
  • Trigger: When status changes from “In Review” to “Complete”
  • Action: Send email
  1. Connect your email provider (e.g., Gmail)
  2. Configure the email template using ClickUp’s variable system to include the generated response

Testing and Going Live

  1. Save all your Make.com and ClickUp configurations
  2. Run a test submission through your contact form
  3. Check each step of the process:
  • Data received in Make.com
  • Spam filtering
  • Response generation
  • Task creation in ClickUp
  • Manual review and status change
  • Automated email sent to the contact

Congratulations! You’ve now set up an AI-powered contact form automation system. This setup will handle 90% of the work for you, filtering spam, generating initial responses, and organizing inquiries in ClickUp for easy management.

Remember to monitor the system regularly and fine-tune your AI assistants as needed to improve performance over time.

You can download the blueprint of this AI automation for free I’m happy to share it with you.

frequently asked questions

An AI-powered contact form automation system is a setup that uses artificial intelligence to process and respond to inquiries submitted through a website's contact form. It typically includes spam filtering, automatic response generation, and integration with customer relationship management (CRM) tools.

The spam filter uses an AI model trained to recognize common spam indicators and cold outreach emails. It analyzes the subject and body of each incoming message and returns a JSON object indicating whether the message is likely to be spam. This helps prevent wasting resources on non-legitimate inquiries.

Yes, absolutely! The instructions provided for the AI sales assistant include placeholders like {your domain} and {your company name}. You can replace these with your specific business information, products, and services. The more tailored the instructions, the more effective the assistant will be in handling inquiries relevant to your business.

In this tutorial, we use ClickUp as the CRM example. The Make.com scenario creates a new task in ClickUp for each non-spam inquiry, populating it with the contact details and AI-generated response. You can adapt this to work with other CRM systems by modifying the relevant module in Make.com to match your CRM's API or integration options.

While the AI is designed to generate appropriate responses, it's generally a good practice to have a human review before sending, especially for important or complex inquiries. The ClickUp automation in this setup allows for manual review by changing the task status from "In Review" to "Complete" before the response is sent. This ensures quality control while still benefiting from the time-saving aspects of the automation.

More AI automations in the same category

Learn how to create an intelligent contact form automation system using Make.com, OpenAI, and ClickUp. Streamline customer inquiries, filter spam, and generate smart responses with AI. Perfect for businesses looking to enhance their customer service efficiency.
View Details
Discover how GetGenie AI enhances online shopping by providing personalized product recommendations on Shopify. Learn about the benefits and integration steps for optimizing e-commerce strategies.
View Details
Discover how integrating Predis.ai, Zendesk, and Slack enhances customer support through AI-driven ticketing. Learn from real-world examples how to streamline operations and boost customer satisfaction.
View Details
Discover how UBOS, OpenAI, and Shopify are transforming e-commerce with AI-powered product categorization. Enhance user experience and streamline your operations with no-code solutions.
View Details
Discover how to elevate your email marketing using CopyMonkey, Mailchimp, and Zapier for personalized content, automation, and increased ROI. Learn the benefits and ethical practices of AI in email campaigns.
View Details
Explore proven AI-driven customer retention strategies including predictive analytics, hyper-personalization, and dynamic pricing. Learn from real-world examples and see how AI can optimize your customer relationships.
View Details
Discover how AltText.ai enhances product reviews and SEO using AI and computer vision. Learn integration steps with WordPress and WooCommerce for better accessibility and user experience.
View Details
Explore how AI tools like GPT AI Power, AWS Lambda, and Shopify revolutionize retail by providing personalized product suggestions, improving customer engagement and increasing sales. Learn about the integration and benefits in our detailed case study.
View Details
Explore best practices for automating subscription renewal reminders using Google Sheets, Zapier, and Mailchimp to reduce churn and enhance revenue predictability. Learn effective strategies from real-world case studies.
View Details
Discover how AI-driven customer feedback analysis can transform your business operations, from enhancing customer satisfaction to streamlining data analysis. Learn best practices, real-world examples, and essential tools for success.
View Details
Explore the transformative impact of AI in e-commerce by automating product categorization. Learn the benefits and best practices from our comprehensive case study.
View Details
Discover how automating purchase follow-up emails with CodeWP can enhance customer engagement and increase sales. Learn the best practices and explore real-world examples in this comprehensive guide.
View Details
Explore real-world examples of AI-driven order fulfillment that enhance efficiency and accuracy in warehouse operations. Learn about the impact of AI tools like SAP, Microsoft Power BI, Amazon Forecast, and Blue Yonder on supply chain management.
View Details
Discover how automated follow-up emails powered by Writerly enhance customer engagement and drive conversions. Learn integration tips with HubSpot and Salesforce for optimal CRM performance.
View Details
Explore how Maverick's AI-driven personalized video messages on Shopify reduce cart abandonment. Learn about the integration with Google Analytics and real-world success stories.
View Details
Shopping Basket