Build powerful forms for free, share them online, receive instant alerts, and efficiently manage your data with our integrated apps. Focus on your business while Zoho Forms handles the data collection process for you!
Go to siteZoho Forms API allows you to automate interactions with your forms and the data you collect. Leveraging Pipedream, you can harness this API to trigger workflows upon new form submissions, manipulate form entries, and sync data with other services. Pipedream’s serverless platform simplifies integrating Zoho Forms with hundreds of other apps, empowering you to create custom, scalable workflows without hosting or managing servers.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zoho_forms: {
type: "app",
app: "zoho_forms",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://forms.zoho.com/api/zforms?zf_service=Pipedream`,
headers: {
"Authorization": `Zoho-oauthtoken ${this.zoho_forms.$auth.oauth_access_token}`,
},
})
},
})
Automate Lead Capture to CRM
Capture leads using Zoho Forms and instantly add them to a CRM like Salesforce. When a new form submission occurs, the workflow triggers, extracting the submission data and creating a new lead record in Salesforce, ensuring that no lead falls through the cracks.
Sync Form Data to Google Sheets
Keep a real-time Google Sheets log of every Zoho Forms submission. Each time a form is submitted, Pipedream's workflow adds a new row to your designated Google Sheet. This is ideal for sharing submission data with team members who prefer working within spreadsheets.
Form Submission Notifications via Slack
Get instant notifications in a Slack channel whenever a form is submitted. This Pipedream workflow listens for new submissions on Zoho Forms and then posts a custom message with the submission details to your chosen Slack channel, keeping your team updated in real-time.
Emit new event when a specific form receive a new response.
Fetches the meta information of all the forms present in a Zoho Creator application. See the documentation
Issues Connecting My Account: IP Allowlist
If your Zoho security policy includes an IP Allowlist, update it to connect your account:
44.223.89.56
- 44.223.89.63
.After connecting your account, make sure to run the workflow within a VPC.
Zoho Forms uses OAuth authentication. When you connect your Zoho Forms account, Pipedream will open a popup window where you can sign into Zoho Forms and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Zoho Forms API.
Pipedream requests the following authorization scopes when you connect your account:
ZohoForms.forms.READ
GET
https://accounts.{{custom_fields.base_api_url}}/oauth/v2/auth
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
&
prompt=consent
&
access_type=offline
POST
{{custom_fields.accounts_server}}/oauth/v2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
{{custom_fields.accounts_server}}/oauth/v2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}