n8n

How to Automate CRM WhatsApp Email Lead Onboarding?

Turn new form leads into warm conversations fast. The flow saves each lead, adds them to your CRM, and sends a friendly email and WhatsApp message right away. It suits small teams that want fast follow up without manual work.

New contacts enter through a webhook endpoint and include name, email, and phone. The data is written to Google Sheets as a simple backup log. At the same time the contact is created in FluentCRM with a New Lead tag. A welcome email is sent via SMTP, then a WhatsApp message goes out through Whinta with the same lead data. After outreach, the CRM tag is updated to Customer so your lists and segments stay current.

You will need a Google account for Sheets, a WordPress site running FluentCRM with API access, an SMTP sender, and a Whinta account. Expect faster first response times and more replies, since email and WhatsApp reach people in two channels. This setup works well for course signups, agency inquiries, coaching leads, and local service forms where quick contact matters. Follow the steps below to connect each tool and run a full end to end test.

What are the key features?

  • Webhook intake at a lead capture path collects name email and phone
  • Google Sheets logging writes each lead to a specific sheet and range
  • FluentCRM contact creation adds the record and applies a New Lead tag
  • SMTP email sends a welcome message with a clear subject and sender
  • WhatsApp message via Whinta delivers a personal note using the same lead data
  • CRM tag update promotes the contact to Customer for downstream campaigns

What are the benefits?

  • Reduce first response time from hours to under one minute
  • Streamline new lead follow up by about 80 percent with one flow
  • Improve data quality by keeping a Google Sheets backup of every lead
  • Connect CRM email and WhatsApp so messages stay in sync
  • Handle up to 10 times more new leads without adding staff

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Sheets, FluentCRM, Whinta and SMTP Email. See the Tools Required section above for links to create accounts with these services.
  3. Open the Webhook node and copy the test URL. Send a sample POST request with name email and phone as JSON to confirm the webhook receives data. Keep this URL ready for your form or site later.
  4. Configure Google Sheets: double click the Google Sheets node, select your spreadsheet ID and tab, and set the range to match your columns. In the n8n credentials manager, create a new Google Account credential and connect your Google account. Execute the node to make sure a row is added.
  5. Set up FluentCRM contact creation: open the Add Contact HTTP Request node and replace the base URL with your site URL. In the credentials dropdown, click Create new credential and choose HTTP Basic Auth. Enter a WordPress user and an application password or use your existing Basic Auth method, then save. Execute the node with a test payload and confirm the contact appears in FluentCRM with the New Lead tag.
  6. Configure the welcome email: open the Email Send node, set From email to your verified sender, and adjust the subject and body if needed. In the credentials dropdown, click Create new credential and choose SMTP. Enter your SMTP host, port, username, and password, then save. Send a test message to confirm delivery.
  7. Connect Whinta for WhatsApp: open the Send WhatsApp node. In the credentials dropdown, click Create new credential and follow the on screen instructions to add your Whinta API key or token as required by your plan. Make sure the phone field is formatted with country code. Send a test to confirm the message is delivered.
  8. Update CRM tagging: open the Update CRM Tag node and confirm the same base URL and Basic Auth credential are set. Keep the Customer tag or change it to your target status. Execute a test run and check the tag in FluentCRM.
  9. Wire your form to the webhook: in your website or form tool, add a webhook and paste the production URL from the Webhook node. Map name email and phone fields and submit a live test.
  10. End to end test: submit a lead and verify a new row in Google Sheets, a new contact in FluentCRM with tags, a delivered email, a delivered WhatsApp message, and a final tag change to Customer.
  11. Troubleshoot common issues: if you see 401 errors, recheck Basic Auth credentials. If Sheets fails, confirm the sheet ID and range. If WhatsApp does not send, verify phone format with country code. If emails fail, confirm SMTP host, port, and sender verification.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

FluentCRM

Sign up

Free plan: $0 (Free Forever); REST API included

Google Sheets

Sign up

Free: $0 (Google Sheets API usage has no additional cost; quota limits apply)

SMTP Email

Sign up

Starter: $10 / mo, 10,000 emails / mo

Whinta

Sign up

Starter Lite: ₹999 / mo, includes Realtime APIs and Webhooks

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.