Do you want an easy way to create a contact in Zoho when someone submits your WordPress form? Using WPForms and Zapier, integrating your contacts into the Zoho CRM is a lot easier than you might think. In fact, doing this makes it so you never have to manually import another contact again.
In this article, we’ll show you how to import a contact into Zoho whenever someone submits your WordPress form.
How to Create a Contact in Zoho From a WordPress Form
In This Article
Step 1: Create a WordPress Form
The first thing you’ll need to do is install and activate the WPForms plugin. For more details, follow this step by step guide on how to install a plugin in WordPress.
After a successful installation, you’ll need to create a new WordPress form. You can check out our tutorial on creating a simple contact form in WPForms. It takes just a few seconds with WPForms pre-built form templates.
You can easily customize the form and add whatever fields you want with the drag and drop form builder.
Once your form is done, you’ll need to submit a test entry to it. You’ll use this entry later when you connect your site to Zapier.
Go to WPForms » All Forms and find the form you want to connect to Zoho. Click on the Preview link below its name.
Then fill out the form and submit it.
Step 2: Activate the Zapier Addon
After you have created your form, you’ll need to install and activate the Zapier addon. This way you can import your contacts from submitted forms into your Zoho CRM.
Just go to WPForms » Addons and click Install Addon under the Zapier addon.
The Zapier addon lets you connect your WordPress forms to over 5,000+ web apps, including Jira, Google Calendar, and the Zoho one. For more help with this, you can see our tutorial on how to install and use the Zapier addon.
While you’re still in your WordPress admin area, go ahead and find your Zapier API key. Go to WPForms » Settings » Integrations and expand the section for the Zapier addon.
You’ll need this API key later, so leave this page open in a separate browser tab when you log in to Zapier.
Now, let’s take a look at how to connect your WordPress forms to the Zoho CRM.
Step 3: Create a New Zap
Next you need to log in to your Zapier account and click on the Create Zap button near the top of the screen. If you don’t already have a Zapier account, you can create one here.
From there, you’ll need to choose a trigger app, which in this case is WPForms. Search WPForms in the search bar and click on it.
The only option you’ll have to choose from for the trigger event is New Form Entry. Click Continue to make WPForms the trigger when someone on your site submits a form.
From there, you’ll need to connect your WPForms account to Zapier. Click Sign in to get started.
Now you need to copy the Zapier API key from your WordPress site. Paste it into the window that popups up and enter your website’s URL.
For a helpful guide on how to do this, see our tutorial on using Zapier with WPForms.
Once your Zapier account is connected to WPForms, you can select which form you want to connect to Zoho from the dropdown.
At this point, Zapier will test your connection to make sure everything is set up properly so far. Click Test trigger to begin.
If everything’s working as it should, you’ll see the test entry you submitted earlier.
When the test is finished, you’ll see a success message. Click Continue to set up the next half of you Zap.
Step 4: Connect Your WordPress Forms to Zoho
Now that you have connected Zapier to WPForms, you need to connect it to Zoho.
To start, search for the Zoho app in the search bar and select Zoho CRM as the action app.
On the next screen, you’ll need to choose the Zoho CRM action. Since we’re looking to add contacts into your Zoho CRM, select Create Module Entry and then Continue.
Now you’ll need to connect your Zoho CRM account to Zapier. To do this, you’ll need to authorize Zapier to access your Zoho CRM data.
Start by clicking Sign in.
You’ll then see a modal popup asking you for the domain in which your Zoho account resides.
Select the options that right for your account, then click Yes, continue. On the next screen, sign in to Zoho.
After you log in, you’ll have to give Zapier permission to access your Zoho account. Click Allow.
Once your Zoho account is connected, click Continue again.
Now you’ll select how you want new contacts to be set up in Zoho when someone submits your form. The first 2 options you need to select are the Module and the Layout.
For our example, we’re going to add users to the Contacts module and use the Standard layout.
The only other required field here is Last Name, but we’re also going to select our form’s email address so we can save users’ contact information in Zoho.
Click Continue one more time. Now Zapier will test your connection to Zoho just like it did for WPForms. Click Test action.
If everything is working properly, you’ll see a success message. The contact from your form’s test entry will also be visible in Zoho.
Don’t forget to publish your Zap before you close Zapier.
Step 5: Publish Your Zoho Form
The last thing you need to do is publish your form on your website so people can start filling it out. WPForms makes it easy to add forms to blog posts, pages, and widget areas like your sidebar or footer.
For this example, we’ll show you how to add the contact form we made to a page. Go ahead and create a new page or open an existing one in the editor. Then add a new block and select WPForms. You might need to search for it if you don’t see it right away.
Once you’ve added the WPForms block, a dropdown will appear so you can select which form you want to embed.
Then all you need to do is publish or update the page.
Now, whenever someone fills out your contact form, their information should be sent to your Zoho account.
Next, Integrate WPForms and Google Sheets
And there you have it! You now have a simple way to create a contact in Zoho and import that contact information into your Zoho account when someone fills out your form, making it easier than ever to continue your email marketing efforts.
Do you use Zoho Mail too? Find out how to use Zoho Mail SMTP in WordPress to improve deliverability.
And for more awesome ways to use WPForms and Zapier together, check out these guides on how to:
- Create a user submitted events calendar in WordPress
- Receive Slack notifications from your WordPress form.
- Create a custom iContact signup form in WordPress
- Connect your WordPress contact form to Discord
- Create a custom Airtable form for WordPress
Plus, you can automatically save contacts from your WordPress forms to Google Sheets with the Google Sheets addon.
So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.
If you like this article, then please follow us on Facebook and Twitter.
Good day, pretty helpful. Does it work with zoho flow instead of zapier as well? Regards, Charly
Currently the only way to connect your forms to Zoho is via our Zapier addon, through the process described above. If you have any additional questions about this, please feel welcome to get in touch!
Hi there, thanks for the article, it was really helpful. If you ever improve upon this post, I would love to see a section that walks you through handling attachments in ZOHO. I have a contact form that captures a file, getting it to upload into ZOHO has been a nightmare and there isn’t much on the net about that particular subject.
Hi Tim G,
Thanks for the feedback! We’ll keep your suggestion in mind for when we update the article. 🙂
Possibly a silly question, but once the connection has been made with an intial ZAP do I just create new ZAPs for each of the other forms on the site ?
We have several forms on our site
Hey Rob, I am sorry for any confusion. Yes, you will need to create a new Zapier connection for each of the forms on your site.
If you run into any trouble, please out to our support team by submitting a support ticket here.