How to Integrate Zoho CRM Leads with WordPress (Including File Uploads) – Complete 2025 Tutorial
In 2025, capturing high-quality leads directly from your WordPress website and sending them straight to Zoho CRM — complete with file attachments like resumes, proposals, or documents — is easier than ever.
This step-by-step tutorial shows you how to set up a professional lead capture form on WordPress that automatically creates leads in Zoho CRM, supports file uploads, and attaches those files directly to the lead record.
No coding required.
We'll use the Zoho Lead Form Builder plugin — a powerful, dedicated solution designed specifically for this integration.
Why Integrate WordPress Forms with Zoho CRM?
- Automatically sync website leads to Zoho CRM
- Attach files (PDFs, docs, images) directly to lead records
- Eliminate manual data entry
- Trigger follow-ups, workflows, and notifications in Zoho instantly
- Improve lead quality and response time
Perfect for consultants, agencies, recruiters, real estate, B2B services, and any business using Zoho CRM.
Step 1: Install the Zoho Lead Form Builder Plugin
- Download the plugin ZIP file from toolsyte.site/license/zoho-crm-plugin.zip
- Log in to your WordPress admin dashboard
- Go to Plugins > Add New > Upload Plugin
- Choose the downloaded ZIP file and click Install Now
- Activate the plugin
Note: This plugin requires a valid license key (one-time $45 or $5/month). Purchase at toolsyte.site/license
Step 2: Activate Your License
After activation, you’ll be redirected to the plugin settings.
- Go to Zoho Lead Form in your WordPress sidebar
- Enter your license key (purchased from the link above)
- Click Activate Plugin
Once activated, you’ll unlock the full form builder and Zoho integration.
Step 3: Connect to Zoho CRM (OAuth Setup)
You need Zoho OAuth credentials to securely connect WordPress to your CRM.
Get Your Zoho Credentials
- Visit https://api-console.zoho.com
- Create a new Server-based Application
- Fill in:
- Client Name: "WordPress Lead Form"
- Homepage URL: Your website
- Redirect URI: Your website URL (e.g., https://yoursite.com)
- Copy Client ID and Client Secret
- Generate Refresh Token using the OAuth flow (full guide included in plugin settings)
Enter Credentials in Plugin
In Zoho Lead Form > Settings:
- Paste Client ID
- Paste Client Secret
- Paste Refresh Token
- Select your API Domain (e.g., https://www.zohoapis.com for US)
- Click Save Zoho Settings
- Click Test Connection → You should see "Connected successfully!"
Step 4: Build Your Lead Capture Form
Now create your custom form:
- Go to Zoho Lead Form > Form Builder
- Click Add Field to include:
- First Name
- Last Name (required by Zoho)
- Phone
- Company
- Description
- File Upload (for resumes, quotes, etc.)
- Drag to reorder fields
- Customize labels (e.g., "Upload Your Resume")
- For file upload:
- Set allowed types (PDF, DOC, JPG, etc.)
- Set max size (up to 50MB)
- Make required if needed
- Customize:
- Submit button text ("Send Message", "Apply Now")
- Success message ("Thank you! We'll contact you soon.")
- Click Save Form
Step 5: Add the Form to Your Website
Use the shortcode anywhere:
[zoho_lead_form]
Add it to:
- A dedicated landing page
- Contact page
- Sidebar widget
- Popup (using your popup plugin)
The form is fully responsive and mobile-friendly.
How File Uploads Work
When a visitor uploads a file:
- The form submits securely
- A new Lead is created in Zoho CRM
- The uploaded file is automatically attached to the lead
- File appears in Notes & Attachments section of the lead record
Supported formats: PDF, DOC/DOCX, images, spreadsheets, ZIP, and more.
Best Practices for High-Converting Forms
- Keep forms short (5-7 fields max)
- Use clear, benefit-focused labels
- Make file upload optional unless necessary
- Add a strong CTA button ("Get Your Free Quote")
- Place forms above the fold
- Use success message to set expectations
Frequently Asked Questions
Is this secure?
Yes — uses Zoho OAuth 2.0 with refresh tokens (no passwords stored).
Do files go to Zoho CRM?
Yes — attached directly to the lead record.
Can I map custom fields?
Yes — add any Zoho Lead field in the form builder.
Does it work with page builders?
Yes — Elementor, Divi, Gutenberg, etc.
What if I cancel my subscription?
Access continues until end of billing period. Cancel anytime.
Get Started Today
Ready to automate your lead capture and never miss a hot prospect again?
Download Zoho Lead Form Builder Now
[PURCHASE LICENSE ($45 one-time or $5/month)]

Start turning website visitors into Zoho CRM leads — with file attachments — in minutes.

Top comments (0)