How to Connect Elementor Pro Forms to Zoho CRM: A Simple Step-by-Step Guide

A close-up of hands typing on a laptop with a futuristic digital overlay of data charts, analytics, and progress bars, symbolizing CRM automation.
Turning website data into actionable CRM leads.

If you’re using Elementor Pro for your website and Zoho to manage your customers, you’ve probably realized that moving contact info from one to the other by hand is a total headache.

The good news? You can actually link them up so that every time someone fills out a form on your site, their details pop up in Zoho automatically. It feels like magic, but it’s actually just a simple “handshake” between the two programs.

Here is exactly how to do it, step-by-step, even if you’ve never touched an “API” in your life.


Phase 1: Get the Key from Zoho

Think of this like getting a spare key to your house so Elementor can let itself in to drop off the mail.

  1. Log into your Zoho CRM.
  2. Click the Settings (Gear icon) in the top right.
  3. Look for a section called Developer Space and click on APIs.
  4. You are looking for API Settings. Zoho will give you a Client ID and a Client Secret.
  5. Copy and paste these into a Notepad. You’ll need them in a minute.

Phase 2: Set Up Your Elementor Form

Now, let’s go to your WordPress site and get the form ready.

  1. Open your page in Elementor.
  2. Click on your Form to open the settings on the left.
  3. Find the tab called Actions After Submit.
  4. Click the + sign and choose Webhook. (A Webhook is basically just a digital pipe that sends data from point A to point B).

Phase 3: Connect the Pipe

Once you select “Webhook” in Elementor, a new menu option will appear right below it. This is where we finalize the connection.

  1. The Webhook URL: This is the “address” where Elementor sends your data. You’ll get this link from a tool like Zoho Flow or a specialized Zoho-to-WordPress plugin. Simply paste that URL into the box.
  2. Field Mapping: This is the most important part. You need to tell the form that the “Name” box on your website matches the “Name” slot in Zoho.
    • In Elementor, click on each individual field (Name, Email, Phone).
    • Go to the Advanced tab for each field.
    • In the ID box, type the label Zoho expects (like First_Name or Email).
That’s it—You’re All Set!

Once you’ve mapped those fields and hit Update, your digital pipeline is live. No more checking your email every five minutes or worrying about a lead falling through the cracks.

From now on, the moment someone clicks “Submit” on your site, their info will be sitting in your Zoho CRM, ready for you to follow up. It’s a small 10-minute setup that saves you hours of manual work every single month.


Why this is a game changer

By taking 10 minutes to set this up, you ensure that no lead ever gets forgotten. You don’t have to remember to check your email or export spreadsheets. Your website becomes a 24/7 employee that organizes your desk for you.

Is something not showing up in your CRM? Don’t panic—it’s usually just a tiny typo in the “Field ID.” Double-check that your labels match exactly, or feel free to reach out and I can help you spot the error!

Would you like me to walk you through how to set up an automatic “Welcome Email” in Zoho for every new lead that comes from your site?

Share this post:
LinkedIn
Twitter
WhatsApp
Facebook
Reddit
Telegram
Email
Branding Strategist & SEO Expert | WordPress Developer | Helping businesses grow with design, content & search visibility 🚀
Nikhil Soman

Nikhil Soman is an experienced SEO Expert  and Freelance Web Developer in Kerala, India, specializing in Growth marketing, WordPress website development, UI/UX design, and digital marketing. With over 8 years of experience and a portfolio of 300+ delivered projects, he helps businesses grow through effective SEO strategies, engaging content, and modern, user-friendly web design. Known for his creativity, technical expertise, and commitment to quality, Nikhil delivers digital solutions that enhance online visibility, drive traffic, and achieve measurable business growth.

Call Now Button