[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"integration-n8n":3,"integrations-related-list":146},{"slug":4,"summary":5,"icon":6,"color":7,"featured":8,"order":9,"seoTitle":10,"seoDescription":11,"highlights":12,"heroImage":16,"heroImageAlt":17,"published":18,"id":19,"title":20,"body":21,"description":125,"extension":140,"meta":141,"navigation":18,"path":142,"seo":143,"stem":144,"__hash__":145},"n8n","Connect OpnForm submissions to n8n and build flexible automation workflows.","i-simple-icons-n8n","orange",false,8,"n8n integration for OpnForm","Connect OpnForm to n8n and automate form submission workflows with your favorite apps, APIs, and internal tools.",[13,14,15],"Flexible workflow automation","Connect apps and APIs","Self-hosted friendly workflows","\u002Fimg\u002Fpages\u002Fintegrations\u002Fn8n-hero.webp","A form submission entering an n8n workflow with validation, an internal API, and a team notification.",true,"integrations\u002Fintegrations\u002Fn8n.md","n8n Integration",{"type":22,"value":23,"toc":124},"minimark",[24,29,33,36,40,45,48,52,55,59,62,66,77,93,97,100,104,108,111],[25,26,28],"h2",{"id":27},"build-a-workflow-around-your-form-data","Build a workflow around your form data",[30,31,32],"p",{},"Use an OpnForm submission as the starting point for an n8n workflow. Combine a visual flow with your own processing steps when a response needs validation, enrichment, or delivery to an internal system.",[30,34,35],{},"This approach suits teams that want control over the work between the form and the destination. OpnForm collects the answers; n8n handles the automation you configure after the trigger.",[25,37,39],{"id":38},"n8n-integration-use-cases","n8n integration use cases",[41,42,44],"h3",{"id":43},"prepare-data-for-an-internal-api","Prepare data for an internal API",[30,46,47],{},"Collect an onboarding request, check the required values in your workflow, and format the data for an internal endpoint. Keep application-specific validation in the workflow or receiving service.",[41,49,51],{"id":50},"route-different-kinds-of-requests","Route different kinds of requests",[30,53,54],{},"Use a request category from the form to choose the next workflow branch. Sales inquiries might create CRM records while support questions become help desk requests.",[41,56,58],{"id":57},"enrich-a-lead-before-follow-up","Enrich a lead before follow-up",[30,60,61],{},"Use a submitted company identifier to look up an existing record in your own systems. Pass the resulting context to the next action rather than asking the respondent to supply it again.",[25,63,65],{"id":64},"connect-opnform-to-n8n","Connect OpnForm to n8n",[30,67,68,69,76],{},"Start from the ",[70,71,75],"a",{"href":72,"rel":73},"https:\u002F\u002Fn8n.io\u002Fintegrations\u002Fopnform-trigger\u002F",[74],"nofollow","OpnForm integration in n8n",".",[78,79,80,84,87,90],"ol",{},[81,82,83],"li",{},"Open n8n's OpnForm Trigger integration and add the trigger to a workflow.",[81,85,86],{},"Configure the connection and form selection using the node's instructions.",[81,88,89],{},"Capture a sample submission, inspect its data, and connect the processing and destination nodes.",[81,91,92],{},"Test each branch, then activate the workflow and monitor its executions.",[25,94,96],{"id":95},"build-a-dependable-workflow","Build a dependable workflow",[30,98,99],{},"Keep test and live destinations separate. Validate incoming values before calling internal APIs, and design record creation so repeating an execution does not create duplicate work. If you host n8n yourself, its trigger must be reachable by the service sending events. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,101,103],{"id":102},"common-questions","Common questions",[41,105,107],{"id":106},"can-i-use-a-generic-webhook-instead","Can I use a generic webhook instead?",[30,109,110],{},"Yes, a receiving webhook can be an alternative when it suits your n8n setup. Configure its URL in OpnForm's Webhook Notification integration and inspect the payload before mapping fields.",[30,112,113,114,118,119,123],{},"See ",[70,115,117],{"href":116},"\u002Fintegrations\u002Fwebhook","webhooks"," for a direct endpoint connection, or ",[70,120,122],{"href":121},"\u002Fintegrations\u002Fmake","Make"," for another visual automation approach.",{"title":125,"searchDepth":126,"depth":126,"links":127},"",2,[128,129,135,136,137],{"id":27,"depth":126,"text":28},{"id":38,"depth":126,"text":39,"children":130},[131,133,134],{"id":43,"depth":132,"text":44},3,{"id":50,"depth":132,"text":51},{"id":57,"depth":132,"text":58},{"id":64,"depth":126,"text":65},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":138},[139],{"id":106,"depth":132,"text":107},"md",{"slug":4,"summary":5,"icon":6,"color":7,"featured":8,"order":9,"seoTitle":10,"seoDescription":11,"highlights":12,"heroImage":16,"heroImageAlt":17,"published":18},"\u002Fintegrations\u002Fn8n",{"title":20,"description":125},"integrations\u002Fn8n","5C7hKIj-lw_m4wqM8zY1EnNv-UNuWtzrJB5mmlIeZoc",[147,279,412,539,663,779,909,1039,1168,1240,1357,1473,1592],{"slug":148,"summary":149,"icon":150,"color":151,"featured":18,"order":152,"seoTitle":153,"seoDescription":154,"highlights":155,"heroImage":159,"heroImageAlt":160,"published":18,"id":161,"title":162,"body":163,"description":125,"extension":140,"meta":274,"navigation":18,"path":275,"seo":276,"stem":277,"__hash__":278},"email","Get notified by email whenever someone submits your form.","i-heroicons-envelope-20-solid","blue",0,"Email integration for OpnForm","Send real-time email notifications for new OpnForm submissions with customizable recipients and notification rules.",[156,157,158],"Real-time email alerts","Customizable notifications","Multi-recipient support","\u002Fimg\u002Fpages\u002Fintegrations\u002Femail-hero.webp","A form response connected to an email notification for the Sales and Support teams.","integrations\u002Fintegrations\u002Femail.md","Email Integration",{"type":22,"value":164,"toc":260},[165,169,172,175,179,183,186,190,193,197,200,204,230,234,237,239,243,246,250,253],[25,166,168],{"id":167},"turn-new-responses-into-useful-inbox-alerts","Turn new responses into useful inbox alerts",[30,170,171],{},"A contact form is only useful when someone follows up. OpnForm email notifications bring new submissions to your inbox, with the context you need to decide what happens next. Customize the subject and message with response fields so an alert is easy to recognize and act on.",[30,173,174],{},"Start with notifications to your own email address. With the appropriate paid features, you can send to other recipients or use a response field to address an email to the person who completed the form.",[25,176,178],{"id":177},"email-notification-use-cases","Email notification use cases",[41,180,182],{"id":181},"follow-up-on-sales-inquiries","Follow up on sales inquiries",[30,184,185],{},"Include the contact's name, company, and request in the notification. Your sales team can read the key details before opening the full response and writing a personal reply.",[41,187,189],{"id":188},"acknowledge-applications-and-registrations","Acknowledge applications and registrations",[30,191,192],{},"Send respondents a confirmation that their application or registration arrived. Explain the next step and the expected response time, using recipient customization where available on your plan.",[41,194,196],{"id":195},"keep-internal-requests-visible","Keep internal requests visible",[30,198,199],{},"Use email alerts for equipment requests, supplier inquiries, or employee feedback. Choose a clear subject that distinguishes each form from routine inbox traffic.",[25,201,203],{"id":202},"set-up-email-notifications","Set up email notifications",[78,205,206,217,224,227],{},[81,207,208,209,213,214,76],{},"Open your form's ",[210,211,212],"strong",{},"Integrations"," tab and add ",[210,215,216],{},"Email Notification",[81,218,219,220,223],{},"Check ",[210,221,222],{},"Send To",". Free accounts can notify their own address; additional recipients and dynamic addressing require the corresponding paid features.",[81,225,226],{},"Set the sender name, subject, and email content. Insert form fields where they add useful context.",[81,228,229],{},"Save the integration, submit a sample response, and verify the message at the intended address.",[25,231,233],{"id":232},"make-each-message-actionable","Make each message actionable",[30,235,236],{},"Keep the subject short and include only the fields the recipient needs. For sensitive requests, prefer a brief notification and review the complete response in OpnForm. If a message does not arrive, check the address, spam folder, and the integration's delivery information before changing the form.",[25,238,103],{"id":102},[41,240,242],{"id":241},"can-i-notify-my-team-and-the-respondent","Can I notify my team and the respondent?",[30,244,245],{},"Recipient customization can support different audiences when available on your plan. Configure separate notifications when they need different messages, and test each recipient path.",[41,247,249],{"id":248},"can-i-use-my-own-sender-domain","Can I use my own sender domain?",[30,251,252],{},"OpnForm offers custom SMTP for sending through your own mail setup. Check your plan's requirements before configuring it.",[30,254,255,256,76],{},"For shared spreadsheets instead of inbox alerts, explore ",[70,257,259],{"href":258},"\u002Fintegrations\u002Fgoogle-sheets","Google Sheets",{"title":125,"searchDepth":126,"depth":126,"links":261},[262,263,268,269,270],{"id":167,"depth":126,"text":168},{"id":177,"depth":126,"text":178,"children":264},[265,266,267],{"id":181,"depth":132,"text":182},{"id":188,"depth":132,"text":189},{"id":195,"depth":132,"text":196},{"id":202,"depth":126,"text":203},{"id":232,"depth":126,"text":233},{"id":102,"depth":126,"text":103,"children":271},[272,273],{"id":241,"depth":132,"text":242},{"id":248,"depth":132,"text":249},{"slug":148,"summary":149,"icon":150,"color":151,"featured":18,"order":152,"seoTitle":153,"seoDescription":154,"highlights":155,"heroImage":159,"heroImageAlt":160,"published":18},"\u002Fintegrations\u002Femail",{"title":162,"description":125},"integrations\u002Femail","W67udn6DoFSb_hZjjR_h4qxry69coKHKDo8e_vHB6xo",{"slug":280,"summary":281,"icon":282,"color":283,"featured":18,"order":284,"seoTitle":285,"seoDescription":286,"highlights":287,"heroImage":291,"heroImageAlt":292,"published":18,"id":293,"title":294,"body":295,"description":125,"extension":140,"meta":407,"navigation":18,"path":408,"seo":409,"stem":410,"__hash__":411},"slack","Receive form alerts directly in Slack so your team can respond from the channels they already use.","i-simple-icons-slack","violet",1,"Slack notification integration for OpnForm","Connect OpnForm to Slack and send real-time form submission alerts to your workspace channels.",[288,289,290],"Real-time Slack alerts","Channel-based notifications","Team-friendly submission updates","\u002Fimg\u002Fpages\u002Fintegrations\u002Fslack-hero.webp","A demo request form connected to a new submission message in a Slack sales channel.","integrations\u002Fintegrations\u002Fslack.md","Slack Notification",{"type":22,"value":296,"toc":393},[297,301,304,307,311,315,318,322,325,329,332,336,358,362,365,367,371,374,378,386],[25,298,300],{"id":299},"put-new-submissions-where-your-team-already-works","Put new submissions where your team already works",[30,302,303],{},"Connect OpnForm to a Slack channel and make incoming requests visible alongside the conversations they start. A submission notification gives teammates a shared starting point for discussing a lead, reviewing an application, or assigning the next action.",[30,305,306],{},"The connection uses a Slack incoming webhook. The webhook determines the destination channel; you paste its URL into OpnForm and configure the notification content in your form's integration settings.",[25,308,310],{"id":309},"slack-integration-use-cases","Slack integration use cases",[41,312,314],{"id":313},"share-demo-requests-with-sales","Share demo requests with sales",[30,316,317],{},"Send new demo inquiries to a sales channel with the company name, contact information, and request. Teammates can coordinate follow-up in Slack without forwarding the same email around.",[41,319,321],{"id":320},"coordinate-operational-requests","Coordinate operational requests",[30,323,324],{},"Bring office requests, supplier inquiries, or incident reports into the channel where the responsible team works. Include a concise description so people can assess the request before opening the full submission.",[41,326,328],{"id":327},"review-applications-together","Review applications together",[30,330,331],{},"Post volunteer or community applications to a private review channel. The notification starts the discussion; your team still decides who should review the application and how to respond.",[25,333,335],{"id":334},"set-up-slack-notifications","Set up Slack notifications",[78,337,338,341,348,355],{},[81,339,340],{},"Create an incoming webhook for the destination channel in your Slack workspace, with the permissions required by your workspace.",[81,342,343,344,213,346,76],{},"Open the form's ",[210,345,212],{},[210,347,294],{},[81,349,350,351,354],{},"Paste the webhook URL into ",[210,352,353],{},"Slack webhook url"," and configure the available message options.",[81,356,357],{},"Save the integration and submit a sample response. Check that the message appears in the intended channel.",[25,359,361],{"id":360},"keep-the-channel-useful","Keep the channel useful",[30,363,364],{},"Choose a channel with a clear owner, and include only the fields that help that team act. Avoid sending confidential responses to broad public channels. If the notification volume grows, use a dedicated intake channel and agree on a follow-up process.",[25,366,103],{"id":102},[41,368,370],{"id":369},"does-opnform-choose-the-slack-channel","Does OpnForm choose the Slack channel?",[30,372,373],{},"The destination is associated with the Slack incoming webhook you configure. Use the webhook for the channel that should receive the alerts.",[41,375,377],{"id":376},"does-a-notification-automatically-assign-the-request","Does a notification automatically assign the request?",[30,379,380,381,385],{},"The Slack integration sends a message. Assignment and follow-up remain part of your team's process. Use an automation platform such as ",[70,382,384],{"href":383},"\u002Fintegrations\u002Fzapier","Zapier"," if you also need actions in a CRM or project tool.",[30,387,388,389,76],{},"Prefer mobile chat alerts? Explore ",[70,390,392],{"href":391},"\u002Fintegrations\u002Ftelegram","Telegram",{"title":125,"searchDepth":126,"depth":126,"links":394},[395,396,401,402,403],{"id":299,"depth":126,"text":300},{"id":309,"depth":126,"text":310,"children":397},[398,399,400],{"id":313,"depth":132,"text":314},{"id":320,"depth":132,"text":321},{"id":327,"depth":132,"text":328},{"id":334,"depth":126,"text":335},{"id":360,"depth":126,"text":361},{"id":102,"depth":126,"text":103,"children":404},[405,406],{"id":369,"depth":132,"text":370},{"id":376,"depth":132,"text":377},{"slug":280,"summary":281,"icon":282,"color":283,"featured":18,"order":284,"seoTitle":285,"seoDescription":286,"highlights":287,"heroImage":291,"heroImageAlt":292,"published":18},"\u002Fintegrations\u002Fslack",{"title":294,"description":125},"integrations\u002Fslack","6Cqb3Ej-gHoYOgZRzYRuBVyisRbqPSpMjeOkwUYPVXQ",{"slug":413,"summary":414,"icon":415,"color":283,"featured":8,"order":126,"seoTitle":416,"seoDescription":417,"highlights":418,"heroImage":422,"heroImageAlt":423,"published":18,"id":424,"title":425,"body":426,"description":125,"extension":140,"meta":534,"navigation":18,"path":535,"seo":536,"stem":537,"__hash__":538},"discord","Receive OpnForm submission alerts in Discord channels for communities and internal teams.","i-ic-baseline-discord","Discord notification integration for OpnForm","Connect OpnForm to Discord and receive form submission notifications in your server channels.",[419,420,421],"Real-time Discord alerts","Community-friendly notifications","Customizable submission updates","\u002Fimg\u002Fpages\u002Fintegrations\u002Fdiscord-hero.webp","A community application form connected to a notification in a Discord review channel.","integrations\u002Fintegrations\u002Fdiscord.md","Discord Notification",{"type":22,"value":427,"toc":520},[428,432,435,438,442,446,449,453,456,460,463,467,488,492,495,497,501,504,508,511],[25,429,431],{"id":430},"bring-form-activity-into-your-discord-server","Bring form activity into your Discord server",[30,433,434],{},"OpnForm Discord notifications turn incoming submissions into channel messages. Keep community applications, event inquiries, and feedback close to the moderators or organizers who need to review them.",[30,436,437],{},"The integration uses a Discord webhook URL. Set up the webhook for the right channel, then configure the message in OpnForm. You do not need to build a custom bot just to post submission notifications.",[25,439,441],{"id":440},"discord-integration-use-cases","Discord integration use cases",[41,443,445],{"id":444},"review-community-applications","Review community applications",[30,447,448],{},"Collect a username, interests, and a short introduction in your form. Notify a private moderator channel so reviewers can discuss the application and organize the next step.",[41,450,452],{"id":451},"gather-feedback-from-members","Gather feedback from members",[30,454,455],{},"Use a public feedback form for event ideas, server suggestions, or community surveys. Send a concise summary to the team rather than asking members to post every response in a busy chat.",[41,457,459],{"id":458},"coordinate-event-volunteers","Coordinate event volunteers",[30,461,462],{},"Collect availability and preferred roles, then notify the organizing channel when someone signs up. Organizers can review the response and confirm responsibilities with the volunteer.",[25,464,466],{"id":465},"set-up-discord-notifications","Set up Discord notifications",[78,468,469,472,478,485],{},[81,470,471],{},"Create a webhook in the Discord channel that should receive submissions. You need permission to manage webhooks there.",[81,473,208,474,213,476,76],{},[210,475,212],{},[210,477,425],{},[81,479,480,481,484],{},"Paste the URL into ",[210,482,483],{},"Discord webhook url"," and configure the notification's message options.",[81,486,487],{},"Save, submit a sample response, and verify the notification in Discord.",[25,489,491],{"id":490},"choose-the-right-audience","Choose the right audience",[30,493,494],{},"Keep applications and personal details in a restricted channel. Share a summary rather than every response field, and make it clear which moderators are responsible for follow-up. Posting a notification does not approve an applicant or grant a server role.",[25,496,103],{"id":102},[41,498,500],{"id":499},"can-i-send-alerts-to-a-private-channel","Can I send alerts to a private channel?",[30,502,503],{},"Use a webhook created for a channel your reviewers can access. The channel's permissions determine who can read the posted information.",[41,505,507],{"id":506},"does-this-integration-add-members-or-assign-roles","Does this integration add members or assign roles?",[30,509,510],{},"This integration posts submission notifications. Membership changes and role assignment require your own moderation process or a separate automation.",[30,512,513,514,517,518,76],{},"For workplace notifications, see ",[70,515,516],{"href":408},"Slack",". For workflows that also create records in other tools, explore ",[70,519,4],{"href":142},{"title":125,"searchDepth":126,"depth":126,"links":521},[522,523,528,529,530],{"id":430,"depth":126,"text":431},{"id":440,"depth":126,"text":441,"children":524},[525,526,527],{"id":444,"depth":132,"text":445},{"id":451,"depth":132,"text":452},{"id":458,"depth":132,"text":459},{"id":465,"depth":126,"text":466},{"id":490,"depth":126,"text":491},{"id":102,"depth":126,"text":103,"children":531},[532,533],{"id":499,"depth":132,"text":500},{"id":506,"depth":132,"text":507},{"slug":413,"summary":414,"icon":415,"color":283,"featured":8,"order":126,"seoTitle":416,"seoDescription":417,"highlights":418,"heroImage":422,"heroImageAlt":423,"published":18},"\u002Fintegrations\u002Fdiscord",{"title":425,"description":125},"integrations\u002Fdiscord","avcNON5rpYgRQwek3A3Sa6O7FpIOT6gKC1kmomBb3j0",{"slug":540,"summary":541,"icon":542,"color":151,"featured":8,"order":132,"seoTitle":543,"seoDescription":544,"highlights":545,"heroImage":549,"heroImageAlt":550,"published":18,"id":551,"title":552,"body":553,"description":125,"extension":140,"meta":659,"navigation":18,"path":116,"seo":660,"stem":661,"__hash__":662},"webhook","Send form data to external apps and internal systems with instant webhook requests.","i-material-symbols-webhook","Webhook notification integration for OpnForm","Use OpnForm webhooks to send form submission data to external apps, APIs, and custom workflows.",[546,547,548],"API-compatible payloads","Instant data transfer","Customizable triggers","\u002Fimg\u002Fpages\u002Fintegrations\u002Fwebhook-hero.webp","An OpnForm submission sent as a POST request to a webhook endpoint.","integrations\u002Fintegrations\u002Fwebhook.md","Webhook Notification",{"type":22,"value":554,"toc":645},[555,559,562,565,569,573,576,580,583,587,590,594,614,618,621,623,627,630,634,637],[25,556,558],{"id":557},"send-form-submissions-to-your-own-endpoint","Send form submissions to your own endpoint",[30,560,561],{},"Webhooks connect OpnForm to systems that can accept an HTTP request. When a response is submitted, OpnForm posts submission data to the URL you configure. Your receiving service decides how to validate the payload and what action to take.",[30,563,564],{},"Use this connection when you maintain an internal application, need a custom API workflow, or want to connect a service through its webhook trigger. OpnForm also exposes settings for a signing secret and custom headers.",[25,566,568],{"id":567},"webhook-integration-use-cases","Webhook integration use cases",[41,570,572],{"id":571},"feed-an-internal-intake-system","Feed an internal intake system",[30,574,575],{},"Collect service requests in a public form and let your backend create an internal record. Your endpoint can look up the responsible team, apply your business rules, and attach the submission to an existing case.",[41,577,579],{"id":578},"start-an-automation-workflow","Start an automation workflow",[30,581,582],{},"Point the webhook at an automation platform's receiving URL. Use its workflow to transform responses and send selected fields to a CRM, spreadsheet, or support tool.",[41,584,586],{"id":585},"connect-a-custom-application","Connect a custom application",[30,588,589],{},"Use a registration or request form as the input to software you already run. Your application can validate the incoming data and decide whether to create a new record or update an existing one.",[25,591,593],{"id":592},"set-up-a-webhook","Set up a webhook",[78,595,596,599,608,611],{},[81,597,598],{},"Prepare a reachable endpoint that accepts POST requests and handles the OpnForm payload.",[81,600,601,602,604,605,607],{},"Add ",[210,603,552],{}," in your form's ",[210,606,212],{}," tab and enter its URL.",[81,609,610],{},"Configure a signing secret or custom headers when your receiving service requires them.",[81,612,613],{},"Submit sample data and inspect the request at the receiver before using it for live workflows.",[25,615,617],{"id":616},"design-a-reliable-receiver","Design a reliable receiver",[30,619,620],{},"Validate the request before processing it, keep credentials out of public pages, and make record creation safe if a request is received more than once. Inspect an actual sample payload instead of assuming field names or structure. Monitor both sides of the connection so a successful form submission is not mistaken for completed downstream processing.",[25,622,103],{"id":102},[41,624,626],{"id":625},"will-a-webhook-work-with-every-api","Will a webhook work with every API?",[30,628,629],{},"The receiving endpoint must accept the request and understand its payload. Some APIs need an adapter or automation step to transform the data into their expected format.",[41,631,633],{"id":632},"is-this-a-two-way-sync","Is this a two-way sync?",[30,635,636],{},"The integration sends submission data outward. It does not automatically synchronize changes from your application back into OpnForm.",[30,638,639,640,642,643,76],{},"For a visual workflow builder, explore ",[70,641,122],{"href":121}," or ",[70,644,4],{"href":142},{"title":125,"searchDepth":126,"depth":126,"links":646},[647,648,653,654,655],{"id":557,"depth":126,"text":558},{"id":567,"depth":126,"text":568,"children":649},[650,651,652],{"id":571,"depth":132,"text":572},{"id":578,"depth":132,"text":579},{"id":585,"depth":132,"text":586},{"id":592,"depth":126,"text":593},{"id":616,"depth":126,"text":617},{"id":102,"depth":126,"text":103,"children":656},[657,658],{"id":625,"depth":132,"text":626},{"id":632,"depth":132,"text":633},{"slug":540,"summary":541,"icon":542,"color":151,"featured":8,"order":132,"seoTitle":543,"seoDescription":544,"highlights":545,"heroImage":549,"heroImageAlt":550,"published":18},{"title":552,"description":125},"integrations\u002Fwebhook","Sb4rybJIFRXH019azpUd890jLYWusIpNjkKHjkjmKt8",{"slug":664,"summary":665,"icon":666,"color":7,"featured":18,"order":667,"seoTitle":668,"seoDescription":669,"highlights":670,"heroImage":674,"heroImageAlt":675,"published":18,"id":676,"title":677,"body":678,"description":125,"extension":140,"meta":775,"navigation":18,"path":383,"seo":776,"stem":777,"__hash__":778},"zapier","Automate OpnForm workflows across thousands of apps through Zapier.","i-simple-icons-zapier",4,"Zapier integration for OpnForm","Connect OpnForm to Zapier and automate workflows across thousands of apps without code.",[671,672,673],"Connect to thousands of apps","No-code automation","Custom workflows","\u002Fimg\u002Fpages\u002Fintegrations\u002Fzapier-hero.webp","A form submission starting a Zapier workflow that creates a contact and notifies a team.","integrations\u002Fintegrations\u002Fzapier.md","Zapier Integration",{"type":22,"value":679,"toc":762},[680,684,687,690,694,698,701,705,708,712,715,719,726,740,742,745,747,751,754],[25,681,683],{"id":682},"turn-a-submission-into-the-next-step-in-your-workflow","Turn a submission into the next step in your workflow",[30,685,686],{},"Connect an OpnForm submission trigger to actions in the apps your team uses. Zapier is a useful bridge when collecting information is only the beginning: a response can become a contact, a task, or a notification in another tool.",[30,688,689],{},"Keep the public form focused on the respondent, then build the handoff in a Zap. Field mapping connects the information collected in OpnForm to the fields required by your destination app.",[25,691,693],{"id":692},"zapier-integration-use-cases","Zapier integration use cases",[41,695,697],{"id":696},"create-a-lead-for-sales","Create a lead for sales",[30,699,700],{},"Send a new inquiry to your CRM, mapping the contact name, email, and company. Add a follow-up action to notify the salesperson or create a task, if those actions are supported by your CRM connection.",[41,702,704],{"id":703},"move-registrations-into-an-event-workflow","Move registrations into an event workflow",[30,706,707],{},"Use an event signup to add an attendee to your chosen list and start a confirmation process. Map the session choice and contact details so the next tool receives useful context.",[41,709,711],{"id":710},"create-tasks-from-internal-requests","Create tasks from internal requests",[30,713,714],{},"Turn an equipment or creative request into an item in your project tool. Include the description and requested date so someone can review and assign the work.",[25,716,718],{"id":717},"connect-opnform-to-zapier","Connect OpnForm to Zapier",[30,720,68,721,76],{},[70,722,725],{"href":723,"rel":724},"https:\u002F\u002Fzapier.com\u002Fapps\u002Fopnform\u002Fintegrations",[74],"OpnForm integration in Zapier",[78,727,728,731,734,737],{},[81,729,730],{},"Open the OpnForm listing in Zapier and create a Zap with the submission trigger.",[81,732,733],{},"Connect your OpnForm account and select the form requested by the trigger configuration.",[81,735,736],{},"Submit a sample response, then map its fields to your destination app's action.",[81,738,739],{},"Test the action with sample data, review the result, and turn on the Zap.",[25,741,96],{"id":95},[30,743,744],{},"Use a sample with realistic optional fields, names, and selections. Check how the destination handles an existing contact before creating new records. Keep marketing consent separate from submitting a general contact form. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,746,103],{"id":102},[41,748,750],{"id":749},"does-zapier-replace-the-native-integrations","Does Zapier replace the native integrations?",[30,752,753],{},"Native email, chat, and Google Sheets connections are useful for direct workflows. Zapier adds a layer when you need other destination apps or several actions around a submission.",[30,755,756,757,759,760,76],{},"For custom logic around APIs, compare ",[70,758,4],{"href":142},". For a direct spreadsheet connection, see ",[70,761,259],{"href":258},{"title":125,"searchDepth":126,"depth":126,"links":763},[764,765,770,771,772],{"id":682,"depth":126,"text":683},{"id":692,"depth":126,"text":693,"children":766},[767,768,769],{"id":696,"depth":132,"text":697},{"id":703,"depth":132,"text":704},{"id":710,"depth":132,"text":711},{"id":717,"depth":126,"text":718},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":773},[774],{"id":749,"depth":132,"text":750},{"slug":664,"summary":665,"icon":666,"color":7,"featured":18,"order":667,"seoTitle":668,"seoDescription":669,"highlights":670,"heroImage":674,"heroImageAlt":675,"published":18},{"title":677,"description":125},"integrations\u002Fzapier","BC4z2Ks63EvAHw6WWUByiU699rs4UBTb-KWjn2W7G44",{"slug":780,"summary":781,"icon":782,"color":783,"featured":18,"order":784,"seoTitle":785,"seoDescription":786,"highlights":787,"heroImage":791,"heroImageAlt":792,"published":18,"id":793,"title":259,"body":794,"description":125,"extension":140,"meta":905,"navigation":18,"path":258,"seo":906,"stem":907,"__hash__":908},"google-sheets","Automatically save OpnForm responses in structured Google Sheets spreadsheets.","i-mdi-google-spreadsheet","emerald",5,"Google Sheets integration for OpnForm","Sync OpnForm submissions to Google Sheets so your team can review, filter, and share response data.",[788,789,790],"Real-time response sync","Structured spreadsheets","Easy team access","\u002Fimg\u002Fpages\u002Fintegrations\u002Fgoogle-sheets-hero.webp","An event registration form adding a new response row to a Google Sheets spreadsheet.","integrations\u002Fintegrations\u002Fgoogle-sheets.md",{"type":22,"value":795,"toc":891},[796,800,803,806,810,814,817,821,824,828,831,835,856,860,863,865,869,872,876,884],[25,797,799],{"id":798},"collect-responses-in-a-spreadsheet-your-team-can-use","Collect responses in a spreadsheet your team can use",[30,801,802],{},"The Google Sheets integration adds a spreadsheet entry for each new form submission. Keep intake data organized in rows so your team can filter responses, review applications, or build reporting around the information you collect.",[30,804,805],{},"Connect your Google account from OpnForm and let the integration create its linked spreadsheet. Keep the form as the respondent-facing experience while using Sheets as a collaborative place to work with incoming data.",[25,807,809],{"id":808},"google-sheets-integration-use-cases","Google Sheets integration use cases",[41,811,813],{"id":812},"maintain-an-event-registration-roster","Maintain an event registration roster",[30,815,816],{},"Collect names, email addresses, and session preferences in OpnForm. Review the incoming rows in Sheets to prepare attendance lists and coordinate with organizers.",[41,818,820],{"id":819},"track-inbound-leads","Track inbound leads",[30,822,823],{},"Send sales inquiries into a shared spreadsheet for a small team's review. Add your own follow-up process in Sheets, while keeping a consistent form for collecting the original request.",[41,825,827],{"id":826},"review-survey-responses","Review survey responses",[30,829,830],{},"Use spreadsheet filters and formulas to explore answers, group feedback, and prepare charts. The integration supplies the new response rows; your team defines the analysis.",[25,832,834],{"id":833},"connect-google-sheets","Connect Google Sheets",[78,836,837,843,846,853],{},[81,838,208,839,213,841,76],{},[210,840,212],{},[210,842,259],{},[81,844,845],{},"Connect a Google account, or select an existing connection with the required permissions.",[81,847,848,849,852],{},"Save the integration and allow its linked spreadsheet to be created. Use ",[210,850,851],{},"Open"," on the integration to access it when ready.",[81,854,855],{},"Submit a sample response and check that its values appear in a new row.",[25,857,859],{"id":858},"keep-the-spreadsheet-dependable","Keep the spreadsheet dependable",[30,861,862],{},"Choose an account that your team can maintain access to. Check the column layout after changing form questions, and test representative data such as optional answers and multi-select fields. Share the spreadsheet only with people who need its contents.",[25,864,103],{"id":102},[41,866,868],{"id":867},"will-editing-a-spreadsheet-row-update-the-form-response","Will editing a spreadsheet row update the form response?",[30,870,871],{},"This connection adds entries from submissions to Sheets. It is not a two-way editing interface for OpnForm responses.",[41,873,875],{"id":874},"can-i-route-data-into-a-different-spreadsheet-workflow","Can I route data into a different spreadsheet workflow?",[30,877,878,879,642,881,883],{},"For custom field mapping, additional destinations, or more involved spreadsheet actions, build a workflow with ",[70,880,384],{"href":383},[70,882,122],{"href":121},". Check the actions supported by your chosen platform.",[30,885,886,887,890],{},"Need a notification as well as a row? Add ",[70,888,889],{"href":275},"email alerts"," to the same intake process.",{"title":125,"searchDepth":126,"depth":126,"links":892},[893,894,899,900,901],{"id":798,"depth":126,"text":799},{"id":808,"depth":126,"text":809,"children":895},[896,897,898],{"id":812,"depth":132,"text":813},{"id":819,"depth":132,"text":820},{"id":826,"depth":132,"text":827},{"id":833,"depth":126,"text":834},{"id":858,"depth":126,"text":859},{"id":102,"depth":126,"text":103,"children":902},[903,904],{"id":867,"depth":132,"text":868},{"id":874,"depth":132,"text":875},{"slug":780,"summary":781,"icon":782,"color":783,"featured":18,"order":784,"seoTitle":785,"seoDescription":786,"highlights":787,"heroImage":791,"heroImageAlt":792,"published":18},{"title":259,"description":125},"integrations\u002Fgoogle-sheets","uQEw1ikPv_hK8lCufJfLGkEswkI-sVpNSvEwk36GL3U",{"slug":910,"summary":911,"icon":912,"color":151,"featured":8,"order":913,"seoTitle":914,"seoDescription":915,"highlights":916,"heroImage":920,"heroImageAlt":921,"published":18,"id":922,"title":923,"body":924,"description":125,"extension":140,"meta":1035,"navigation":18,"path":391,"seo":1036,"stem":1037,"__hash__":1038},"telegram","Receive form submission alerts in Telegram so your team can stay updated on the go.","i-mdi-telegram",6,"Telegram notification integration for OpnForm","Connect OpnForm to Telegram and receive real-time submission notifications in Telegram chats.",[917,918,919],"Real-time Telegram alerts","Mobile-friendly notifications","Fast team updates","\u002Fimg\u002Fpages\u002Fintegrations\u002Ftelegram-hero.webp","A service request form connected to a Telegram submission alert.","integrations\u002Fintegrations\u002Ftelegram.md","Telegram Notification",{"type":22,"value":925,"toc":1021},[926,930,933,936,940,944,947,951,954,958,961,965,986,990,993,995,999,1002,1006,1013],[25,927,929],{"id":928},"receive-submission-alerts-in-telegram","Receive submission alerts in Telegram",[30,931,932],{},"Connect a Telegram account to OpnForm and receive messages when your form gets a new response. Keep important requests visible in a chat tool you already check, especially when your work takes you away from a desktop inbox.",[30,934,935],{},"Use notification content that summarizes the request and helps you decide whether to respond now or review the complete submission later. The integration delivers an alert; it does not replace your customer communication or request tracking process.",[25,937,939],{"id":938},"telegram-integration-use-cases","Telegram integration use cases",[41,941,943],{"id":942},"stay-aware-of-service-inquiries","Stay aware of service inquiries",[30,945,946],{},"Get a concise alert when a potential customer requests a quote or describes a problem. Include the request type and preferred contact details so you can plan follow-up between appointments.",[41,948,950],{"id":949},"monitor-event-registrations","Monitor event registrations",[30,952,953],{},"Keep an organizer informed when new registrations arrive. Use the form to collect structured details, and Telegram to flag new activity without repeatedly checking the submissions dashboard.",[41,955,957],{"id":956},"watch-an-internal-request-form","Watch an internal request form",[30,959,960],{},"Receive notifications for equipment needs, maintenance reports, or scheduling requests. The message gives the responsible person a prompt to review the request in context.",[25,962,964],{"id":963},"set-up-telegram-notifications","Set up Telegram notifications",[78,966,967,973,980,983],{},[81,968,208,969,213,971,76],{},[210,970,212],{},[210,972,923],{},[81,974,975,976,979],{},"Use ",[210,977,978],{},"Connect Telegram account",", or select a Telegram account already available in your connections.",[81,981,982],{},"Configure the available notification message options and save the integration.",[81,984,985],{},"Submit a sample response and check that the connected Telegram destination receives the alert.",[25,987,989],{"id":988},"send-the-context-you-need","Send the context you need",[30,991,992],{},"Keep notifications short enough to scan on mobile. Avoid copying sensitive free-text responses into a chat unless that destination is appropriate for the information. Make sure someone owns the next step after receiving the alert.",[25,994,103],{"id":102},[41,996,998],{"id":997},"can-i-change-the-connected-account","Can I change the connected account?",[30,1000,1001],{},"Use your connection settings to connect another Telegram account, then select it in the form's integration settings.",[41,1003,1005],{"id":1004},"can-telegram-also-create-a-crm-record","Can Telegram also create a CRM record?",[30,1007,1008,1009,76],{},"The native integration sends submission messages. For additional actions in other apps, use an automation platform such as ",[70,1010,1012],{"href":1011},"\u002Fintegrations\u002Factivepieces","Activepieces",[30,1014,1015,1016,642,1018,76],{},"For team channel notifications, explore ",[70,1017,516],{"href":408},[70,1019,1020],{"href":535},"Discord",{"title":125,"searchDepth":126,"depth":126,"links":1022},[1023,1024,1029,1030,1031],{"id":928,"depth":126,"text":929},{"id":938,"depth":126,"text":939,"children":1025},[1026,1027,1028],{"id":942,"depth":132,"text":943},{"id":949,"depth":132,"text":950},{"id":956,"depth":132,"text":957},{"id":963,"depth":126,"text":964},{"id":988,"depth":126,"text":989},{"id":102,"depth":126,"text":103,"children":1032},[1033,1034],{"id":997,"depth":132,"text":998},{"id":1004,"depth":132,"text":1005},{"slug":910,"summary":911,"icon":912,"color":151,"featured":8,"order":913,"seoTitle":914,"seoDescription":915,"highlights":916,"heroImage":920,"heroImageAlt":921,"published":18},{"title":923,"description":125},"integrations\u002Ftelegram","uvcLBSyjLbHmHQCkCbTQnHZwCeL2Q4MwLU5RcbpJVt8",{"slug":1040,"summary":1041,"icon":1042,"color":283,"featured":8,"order":1043,"seoTitle":1044,"seoDescription":1045,"highlights":1046,"heroImage":1050,"heroImageAlt":1051,"published":18,"id":1052,"title":1053,"body":1054,"description":125,"extension":140,"meta":1163,"navigation":18,"path":1164,"seo":1165,"stem":1166,"__hash__":1167},"stripe","Accept payments through Stripe as part of your OpnForm submission flow.","i-simple-icons-stripe",7,"Stripe integration for OpnForm","Connect Stripe to OpnForm and collect payments with secure checkout during form submissions.",[1047,1048,1049],"Real-time payment processing","Secure Stripe checkout","Custom pricing and labels","\u002Fimg\u002Fpages\u002Fintegrations\u002Fstripe-hero.webp","A workshop registration form with a one-time Stripe payment.","integrations\u002Fintegrations\u002Fstripe.md","Stripe Integration",{"type":22,"value":1055,"toc":1149},[1056,1060,1063,1066,1070,1074,1077,1081,1084,1088,1091,1095,1113,1117,1120,1122,1126,1132,1136,1139],[25,1057,1059],{"id":1058},"collect-a-payment-alongside-the-details-you-need","Collect a payment alongside the details you need",[30,1061,1062],{},"Add a payment field to an OpnForm form and connect a Stripe account to collect one-time payments with the rest of a submission. Gather a registrant's contact details, an order description, or a booking request in the same experience as the payment.",[30,1064,1065],{},"Configure the currency and amount in the payment field's options. OpnForm also provides settings for prefilling the name on the card and billing email from form answers, reducing repeated data entry.",[25,1067,1069],{"id":1068},"stripe-payment-form-use-cases","Stripe payment form use cases",[41,1071,1073],{"id":1072},"charge-for-workshop-registrations","Charge for workshop registrations",[30,1075,1076],{},"Combine attendee details and session preferences with a registration fee. State what is included, the event date, and any cancellation terms before asking the respondent to pay.",[41,1078,1080],{"id":1079},"collect-a-booking-deposit","Collect a booking deposit",[30,1082,1083],{},"Gather the requested date, service, and contact information with an upfront deposit. Explain whether a booking still needs manual confirmation so the payment does not create the wrong expectation.",[41,1085,1087],{"id":1086},"accept-simple-paid-requests","Accept simple paid requests",[30,1089,1090],{},"Collect the details needed for a fixed-price service or a small order. Make the amount and currency clear, and use the form questions to gather the information needed to fulfill the request.",[25,1092,1094],{"id":1093},"add-a-stripe-payment-field","Add a Stripe payment field",[78,1096,1097,1104,1107,1110],{},[81,1098,1099,1100,1103],{},"Open your form in the editor and add a ",[210,1101,1102],{},"Payment"," field.",[81,1105,1106],{},"In its payment options, connect a Stripe account or select one already connected.",[81,1108,1109],{},"Configure the currency and amount. Optionally use form answers for the cardholder name and billing email.",[81,1111,1112],{},"Preview the complete experience and verify your payment configuration before sharing the form with customers.",[25,1114,1116],{"id":1115},"plan-what-happens-after-payment","Plan what happens after payment",[30,1118,1119],{},"Explain the service, fulfillment process, and refund terms in your form. Confirm the payment result in Stripe as part of your operational process, rather than treating an email notification as payment proof. Stripe account eligibility, processing fees, and payment availability depend on your Stripe setup.",[25,1121,103],{"id":102},[41,1123,1125],{"id":1124},"do-i-configure-stripe-in-the-notifications-list","Do I configure Stripe in the notifications list?",[30,1127,1128,1129,1131],{},"Payments are configured through the form's ",[210,1130,1102],{}," field and its connected Stripe account. This is separate from notification integrations such as email or Slack.",[41,1133,1135],{"id":1134},"what-kind-of-payments-can-i-collect","What kind of payments can I collect?",[30,1137,1138],{},"Use the payment field for one-time charges such as registration fees, deposits, and fixed-price requests. Set the amount and currency in the field options, and explain what the payment covers in your form.",[30,1140,1141,1142,1145,1146,1148],{},"Pair payment forms with ",[70,1143,1144],{"href":275},"email notifications"," for follow-up, or ",[70,1147,259],{"href":258}," for a registration roster.",{"title":125,"searchDepth":126,"depth":126,"links":1150},[1151,1152,1157,1158,1159],{"id":1058,"depth":126,"text":1059},{"id":1068,"depth":126,"text":1069,"children":1153},[1154,1155,1156],{"id":1072,"depth":132,"text":1073},{"id":1079,"depth":132,"text":1080},{"id":1086,"depth":132,"text":1087},{"id":1093,"depth":126,"text":1094},{"id":1115,"depth":126,"text":1116},{"id":102,"depth":126,"text":103,"children":1160},[1161,1162],{"id":1124,"depth":132,"text":1125},{"id":1134,"depth":132,"text":1135},{"slug":1040,"summary":1041,"icon":1042,"color":283,"featured":8,"order":1043,"seoTitle":1044,"seoDescription":1045,"highlights":1046,"heroImage":1050,"heroImageAlt":1051,"published":18},"\u002Fintegrations\u002Fstripe",{"title":1053,"description":125},"integrations\u002Fstripe","fAlI0l9xonOzRHjcp7O5hXVpR5mccXgH9ULAPpFy61M",{"slug":4,"summary":5,"icon":6,"color":7,"featured":8,"order":9,"seoTitle":10,"seoDescription":11,"highlights":1169,"heroImage":16,"heroImageAlt":17,"published":18,"id":19,"title":20,"body":1170,"description":125,"extension":140,"meta":1238,"navigation":18,"path":142,"seo":1239,"stem":144,"__hash__":145},[13,14,15],{"type":22,"value":1171,"toc":1225},[1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1199,1209,1211,1213,1215,1217,1219],[25,1173,28],{"id":27},[30,1175,32],{},[30,1177,35],{},[25,1179,39],{"id":38},[41,1181,44],{"id":43},[30,1183,47],{},[41,1185,51],{"id":50},[30,1187,54],{},[41,1189,58],{"id":57},[30,1191,61],{},[25,1193,65],{"id":64},[30,1195,68,1196,76],{},[70,1197,75],{"href":72,"rel":1198},[74],[78,1200,1201,1203,1205,1207],{},[81,1202,83],{},[81,1204,86],{},[81,1206,89],{},[81,1208,92],{},[25,1210,96],{"id":95},[30,1212,99],{},[25,1214,103],{"id":102},[41,1216,107],{"id":106},[30,1218,110],{},[30,1220,113,1221,118,1223,123],{},[70,1222,117],{"href":116},[70,1224,122],{"href":121},{"title":125,"searchDepth":126,"depth":126,"links":1226},[1227,1228,1233,1234,1235],{"id":27,"depth":126,"text":28},{"id":38,"depth":126,"text":39,"children":1229},[1230,1231,1232],{"id":43,"depth":132,"text":44},{"id":50,"depth":132,"text":51},{"id":57,"depth":132,"text":58},{"id":64,"depth":126,"text":65},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":1236},[1237],{"id":106,"depth":132,"text":107},{"slug":4,"summary":5,"icon":6,"color":7,"featured":8,"order":9,"seoTitle":10,"seoDescription":11,"highlights":1169,"heroImage":16,"heroImageAlt":17,"published":18},{"title":20,"description":125},{"slug":1241,"summary":1242,"icon":1243,"color":1244,"featured":8,"order":1245,"seoTitle":1246,"seoDescription":1247,"highlights":1248,"heroImage":1252,"heroImageAlt":1253,"published":18,"id":1254,"title":1255,"body":1256,"description":125,"extension":140,"meta":1353,"navigation":18,"path":1011,"seo":1354,"stem":1355,"__hash__":1356},"activepieces","Send OpnForm responses into Activepieces to automate no-code workflows.","i-heroicons-puzzle-piece-20-solid","amber",9,"Activepieces integration for OpnForm","Connect OpnForm to Activepieces and automate submission workflows across apps, notifications, and internal tools.",[1249,1250,1251],"No-code automation flows","App and API connections","Custom response routing","\u002Fimg\u002Fpages\u002Fintegrations\u002Factivepieces-hero.webp","A volunteer signup starting an Activepieces flow to update a roster and send a welcome message.","integrations\u002Fintegrations\u002Factivepieces.md","Activepieces Integration",{"type":22,"value":1257,"toc":1340},[1258,1262,1265,1268,1272,1276,1279,1283,1286,1290,1293,1297,1304,1318,1320,1323,1325,1329,1332],[25,1259,1261],{"id":1260},"connect-response-collection-to-everyday-operations","Connect response collection to everyday operations",[30,1263,1264],{},"Use OpnForm submissions to start an Activepieces flow and move collected information into the tools that run your business. Build the sequence around what should happen after someone completes the form.",[30,1266,1267],{},"The form remains the intake experience. Connections, field mapping, and follow-up actions live in Activepieces, making it possible to adapt the workflow without changing what respondents see.",[25,1269,1271],{"id":1270},"activepieces-integration-use-cases","Activepieces integration use cases",[41,1273,1275],{"id":1274},"organize-volunteer-onboarding","Organize volunteer onboarding",[30,1277,1278],{},"Use a volunteer application to add a person to a roster and notify the coordinator. Map availability and preferred roles into the destination so the team can make an informed assignment.",[41,1280,1282],{"id":1281},"start-a-customer-handoff","Start a customer handoff",[30,1284,1285],{},"Capture a new customer's onboarding details, create the records supported by your connected tools, and notify the person responsible for the next step.",[41,1287,1289],{"id":1288},"keep-feedback-in-a-review-queue","Keep feedback in a review queue",[30,1291,1292],{},"Send product feedback into a shared table or task tool. Preserve the original comment and selected category so reviewers can group related requests and decide what to investigate.",[25,1294,1296],{"id":1295},"connect-opnform-to-activepieces","Connect OpnForm to Activepieces",[30,1298,68,1299,76],{},[70,1300,1303],{"href":1301,"rel":1302},"https:\u002F\u002Fwww.activepieces.com\u002Fpieces\u002Fopnform",[74],"OpnForm integration in Activepieces",[78,1305,1306,1309,1312,1315],{},[81,1307,1308],{},"Open the OpnForm piece in Activepieces and create a flow using its submission trigger.",[81,1310,1311],{},"Configure the connection according to the piece's instructions.",[81,1313,1314],{},"Capture a sample response and map the fields to the next actions in your flow.",[81,1316,1317],{},"Run the flow with test data, inspect each action, then publish the flow.",[25,1319,96],{"id":95},[30,1321,1322],{},"Start with one destination and verify it before adding more steps. Choose clear field labels, handle empty optional answers, and check permissions for each connected app. Keep the confirmation message consistent with what the workflow actually completes. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,1324,103],{"id":102},[41,1326,1328],{"id":1327},"are-these-actions-configured-inside-opnform","Are these actions configured inside OpnForm?",[30,1330,1331],{},"The automation is built in Activepieces. OpnForm supplies the submission event; the available actions and their behavior depend on the pieces and connections you configure.",[30,1333,1334,1335,1337,1338,76],{},"For a direct notification, see ",[70,1336,392],{"href":391},". For another automation option, explore ",[70,1339,384],{"href":383},{"title":125,"searchDepth":126,"depth":126,"links":1341},[1342,1343,1348,1349,1350],{"id":1260,"depth":126,"text":1261},{"id":1270,"depth":126,"text":1271,"children":1344},[1345,1346,1347],{"id":1274,"depth":132,"text":1275},{"id":1281,"depth":132,"text":1282},{"id":1288,"depth":132,"text":1289},{"id":1295,"depth":126,"text":1296},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":1351},[1352],{"id":1327,"depth":132,"text":1328},{"slug":1241,"summary":1242,"icon":1243,"color":1244,"featured":8,"order":1245,"seoTitle":1246,"seoDescription":1247,"highlights":1248,"heroImage":1252,"heroImageAlt":1253,"published":18},{"title":1255,"description":125},"integrations\u002Factivepieces","H_QkFhLd7QqbihUP-YDdfiSm-puy6A1I2m4VVnkoEm4",{"slug":1358,"summary":1359,"icon":1360,"color":283,"featured":8,"order":1361,"seoTitle":1362,"seoDescription":1363,"highlights":1364,"heroImage":1368,"heroImageAlt":1369,"published":18,"id":1370,"title":1371,"body":1372,"description":125,"extension":140,"meta":1469,"navigation":18,"path":121,"seo":1470,"stem":1471,"__hash__":1472},"make","Connect OpnForm with Make scenarios to automate multi-step workflows.","i-heroicons-bolt-20-solid",10,"Make integration for OpnForm","Connect OpnForm to Make and automate submissions with visual scenarios across apps, services, and custom workflows.",[1365,1366,1367],"Visual automation scenarios","Multi-step workflows","App and service routing","\u002Fimg\u002Fpages\u002Fintegrations\u002Fmake-hero.webp","A form request routed through Make to sales and support destinations.","integrations\u002Fintegrations\u002Fmake.md","Make Integration",{"type":22,"value":1373,"toc":1456},[1374,1378,1381,1384,1388,1392,1395,1399,1402,1406,1409,1413,1420,1434,1436,1439,1441,1445,1448],[25,1375,1377],{"id":1376},"build-a-visual-path-from-submission-to-action","Build a visual path from submission to action",[30,1379,1380],{},"Connect OpnForm to a Make scenario when one response needs to reach several tools or follow different paths. Treat the submission as an input, then use the scenario to map, transform, and route its data.",[30,1382,1383],{},"This is especially useful when the next step depends on a respondent's choices. Keep the questions in OpnForm and define the downstream branches in Make.",[25,1385,1387],{"id":1386},"make-integration-use-cases","Make integration use cases",[41,1389,1391],{"id":1390},"separate-sales-and-support-inquiries","Separate sales and support inquiries",[30,1393,1394],{},"Collect the request type in one form. Build scenario routes that send a sales inquiry to a CRM and a support request to a help desk, using the actions available in your connections.",[41,1396,1398],{"id":1397},"prepare-event-registrations","Prepare event registrations",[30,1400,1401],{},"Send attendee details to a spreadsheet, then add the follow-up steps your event needs. Map session choices into the destination format so organizers can work with consistent information.",[41,1403,1405],{"id":1404},"transform-data-before-creating-a-record","Transform data before creating a record",[30,1407,1408],{},"Combine response values or normalize a date before passing it to a destination app. Use a sample response to check that the resulting fields match the destination's requirements.",[25,1410,1412],{"id":1411},"connect-opnform-to-make","Connect OpnForm to Make",[30,1414,68,1415,76],{},[70,1416,1419],{"href":1417,"rel":1418},"https:\u002F\u002Fwww.make.com\u002Fen\u002Fhq\u002Fapp-invitation\u002F1b83982e264d282615eefd213de7113c",[74],"OpnForm integration in Make",[78,1421,1422,1425,1428,1431],{},[81,1423,1424],{},"Open the OpnForm app invitation for Make and add the app to your Make account if required.",[81,1426,1427],{},"Create a scenario and configure the submission trigger, or use a receiving webhook for your chosen setup.",[81,1429,1430],{},"Capture a sample response and map its fields into your modules and routes.",[81,1432,1433],{},"Run a test through each route, inspect the destination records, and activate the scenario.",[25,1435,96],{"id":95},[30,1437,1438],{},"Use one explicit field to drive routing, and define what should happen when it is empty or unexpected. Check each branch with a different sample submission. Monitor scenario execution history when troubleshooting the handoff. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,1440,103],{"id":102},[41,1442,1444],{"id":1443},"can-i-connect-through-a-webhook","Can I connect through a webhook?",[30,1446,1447],{},"A Make receiving webhook can provide another entry point. Add its URL to OpnForm's Webhook Notification integration, then use a sample payload to configure the scenario.",[30,1449,1450,1451,1453,1454,76],{},"For direct API delivery, see ",[70,1452,117],{"href":116},". For workflow logic around internal systems, explore ",[70,1455,4],{"href":142},{"title":125,"searchDepth":126,"depth":126,"links":1457},[1458,1459,1464,1465,1466],{"id":1376,"depth":126,"text":1377},{"id":1386,"depth":126,"text":1387,"children":1460},[1461,1462,1463],{"id":1390,"depth":132,"text":1391},{"id":1397,"depth":132,"text":1398},{"id":1404,"depth":132,"text":1405},{"id":1411,"depth":126,"text":1412},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":1467},[1468],{"id":1443,"depth":132,"text":1444},{"slug":1358,"summary":1359,"icon":1360,"color":283,"featured":8,"order":1361,"seoTitle":1362,"seoDescription":1363,"highlights":1364,"heroImage":1368,"heroImageAlt":1369,"published":18},{"title":1371,"description":125},"integrations\u002Fmake","M-Ej0ClWVTsdHqrH1dZfGUY1HYkQQtDFBO_9f-MaNTA",{"slug":1474,"summary":1475,"icon":1476,"color":783,"featured":8,"order":1477,"seoTitle":1478,"seoDescription":1479,"highlights":1480,"heroImage":1484,"heroImageAlt":1485,"published":18,"id":1486,"title":1487,"body":1488,"description":125,"extension":140,"meta":1587,"navigation":18,"path":1588,"seo":1589,"stem":1590,"__hash__":1591},"pabbly","Connect OpnForm to Pabbly Connect and automate submissions across your business apps.","i-heroicons-arrows-right-left-20-solid",11,"Pabbly integration for OpnForm","Connect OpnForm to Pabbly Connect and send form submissions into automated workflows across business apps.",[1481,1482,1483],"Business app automation","Submission-based triggers","No-code workflow setup","\u002Fimg\u002Fpages\u002Fintegrations\u002Fpabbly-hero.webp","An event signup starting a Pabbly Connect workflow to add an attendee and send confirmation.","integrations\u002Fintegrations\u002Fpabbly.md","Pabbly Integration",{"type":22,"value":1489,"toc":1574},[1490,1494,1497,1500,1504,1508,1511,1515,1518,1522,1525,1529,1536,1550,1552,1555,1557,1561,1564],[25,1491,1493],{"id":1492},"move-form-responses-into-your-business-workflow","Move form responses into your business workflow",[30,1495,1496],{},"Connect OpnForm with Pabbly Connect to pass new responses to the business apps you use for sales, events, or customer operations. A workflow can turn collected answers into a record that another team can act on.",[30,1498,1499],{},"Build the workflow around a specific handoff rather than copying every field everywhere. Choose the destination, map its required values, and make the next action clear.",[25,1501,1503],{"id":1502},"pabbly-connect-integration-use-cases","Pabbly Connect integration use cases",[41,1505,1507],{"id":1506},"add-event-attendees-to-a-working-list","Add event attendees to a working list",[30,1509,1510],{},"Send registration details into a spreadsheet or event tool supported by your workflow. Keep the selected session alongside the contact details so organizers can prepare the right roster.",[41,1512,1514],{"id":1513},"create-a-sales-follow-up","Create a sales follow-up",[30,1516,1517],{},"Turn a quote request into a lead and a follow-up action in your connected sales tools. Map the request description as well as contact details to preserve the context.",[41,1519,1521],{"id":1520},"organize-service-requests","Organize service requests",[30,1523,1524],{},"Pass new requests into your task or support system. Use the submitted category and preferred date to help the receiving team review and prioritize its queue.",[25,1526,1528],{"id":1527},"connect-opnform-to-pabbly-connect","Connect OpnForm to Pabbly Connect",[30,1530,68,1531,76],{},[70,1532,1535],{"href":1533,"rel":1534},"https:\u002F\u002Fconnect.pabbly.com\u002Fintegrations\u002Fopnform",[74],"OpnForm integration in Pabbly Connect",[78,1537,1538,1541,1544,1547],{},[81,1539,1540],{},"Open the OpnForm integration in Pabbly Connect and create a workflow.",[81,1542,1543],{},"Configure the OpnForm submission trigger using the integration's connection instructions.",[81,1545,1546],{},"Capture a sample submission and map its fields into the destination actions.",[81,1548,1549],{},"Test the complete workflow and verify the resulting records before enabling it.",[25,1551,96],{"id":95},[30,1553,1554],{},"Check how names, dates, and multi-select values arrive at the destination. Decide how to handle repeat submissions before adding contacts to a list. Only start marketing communications when you have collected the relevant consent. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,1556,103],{"id":102},[41,1558,1560],{"id":1559},"does-every-workflow-action-run-inside-opnform","Does every workflow action run inside OpnForm?",[30,1562,1563],{},"No. Pabbly Connect runs the workflow you configure. OpnForm provides the submission event, while destination behavior depends on the connected apps and selected actions.",[30,1565,1566,1567,1569,1570,76],{},"For a simple spreadsheet feed, see ",[70,1568,259],{"href":258},". For another no-code automation option, explore ",[70,1571,1573],{"href":1572},"\u002Fintegrations\u002Falbato","Albato",{"title":125,"searchDepth":126,"depth":126,"links":1575},[1576,1577,1582,1583,1584],{"id":1492,"depth":126,"text":1493},{"id":1502,"depth":126,"text":1503,"children":1578},[1579,1580,1581],{"id":1506,"depth":132,"text":1507},{"id":1513,"depth":132,"text":1514},{"id":1520,"depth":132,"text":1521},{"id":1527,"depth":126,"text":1528},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":1585},[1586],{"id":1559,"depth":132,"text":1560},{"slug":1474,"summary":1475,"icon":1476,"color":783,"featured":8,"order":1477,"seoTitle":1478,"seoDescription":1479,"highlights":1480,"heroImage":1484,"heroImageAlt":1485,"published":18},"\u002Fintegrations\u002Fpabbly",{"title":1487,"description":125},"integrations\u002Fpabbly","Ifh2jLEpIRQTANiQzYgmHz0nSOKhZqrBdbbjW0m3N3I",{"slug":1593,"summary":1594,"icon":1595,"color":1596,"featured":8,"order":1597,"seoTitle":1598,"seoDescription":1599,"highlights":1600,"heroImage":1604,"heroImageAlt":1605,"published":18,"id":1606,"title":1607,"body":1608,"description":125,"extension":140,"meta":1707,"navigation":18,"path":1572,"seo":1708,"stem":1709,"__hash__":1710},"albato","Send OpnForm submissions to Albato and automate workflows across connected apps.","i-heroicons-arrow-path-rounded-square-20-solid","rose",12,"Albato integration for OpnForm","Connect OpnForm to Albato and automate form submission workflows across apps, services, and internal processes.",[1601,1602,1603],"App-to-app automation","Workflow routing","No-code setup","\u002Fimg\u002Fpages\u002Fintegrations\u002Falbato-hero.webp","An inquiry form mapped through Albato to create a CRM lead.","integrations\u002Fintegrations\u002Falbato.md","Albato Integration",{"type":22,"value":1609,"toc":1694},[1610,1614,1617,1620,1624,1628,1631,1635,1638,1642,1645,1649,1656,1670,1672,1675,1677,1681,1684],[25,1611,1613],{"id":1612},"connect-form-intake-to-the-apps-your-team-relies-on","Connect form intake to the apps your team relies on",[30,1615,1616],{},"Use Albato to turn an OpnForm submission into actions in connected business tools. Capture the information once, then map it into the records your sales, marketing, or operations team needs.",[30,1618,1619],{},"The useful part of the connection is the handoff: a name and email become contact fields, while the request and company details give the receiving team context. Configure that mapping in Albato around your own process.",[25,1621,1623],{"id":1622},"albato-integration-use-cases","Albato integration use cases",[41,1625,1627],{"id":1626},"create-crm-leads-from-inquiries","Create CRM leads from inquiries",[30,1629,1630],{},"Map contact details, company, and the request into a lead record supported by your CRM connection. Check how the destination treats an email address that already exists.",[41,1632,1634],{"id":1633},"start-a-customer-onboarding-process","Start a customer onboarding process",[30,1636,1637],{},"Pass a completed onboarding form into your connected operations tools. Give the next team the original request details and notify the person responsible for review.",[41,1639,1641],{"id":1640},"route-campaign-responses","Route campaign responses",[30,1643,1644],{},"Collect the campaign or source alongside a respondent's request. Preserve that field in your destination so your team can understand the context when following up.",[25,1646,1648],{"id":1647},"connect-opnform-to-albato","Connect OpnForm to Albato",[30,1650,68,1651,76],{},[70,1652,1655],{"href":1653,"rel":1654},"https:\u002F\u002Falbato.com\u002Fapps\u002Fopnform",[74],"OpnForm integration in Albato",[78,1657,1658,1661,1664,1667],{},[81,1659,1660],{},"Open the OpnForm listing in Albato and create an automation.",[81,1662,1663],{},"Configure the OpnForm connection and submission trigger using Albato's instructions.",[81,1665,1666],{},"Capture a sample response and map its fields to the destination app's required values.",[81,1668,1669],{},"Test the automation, verify the destination record, and enable it for new submissions.",[25,1671,96],{"id":95},[30,1673,1674],{},"Map only the fields needed for the destination process. Test empty optional answers and existing contacts, then document who owns the automation. Review connection permissions if the workflow stops delivering new records. Actions, execution limits, and account requirements depend on your automation provider and its connected apps.",[25,1676,103],{"id":102},[41,1678,1680],{"id":1679},"is-this-a-two-way-data-sync","Is this a two-way data sync?",[30,1682,1683],{},"This page describes a workflow starting from an OpnForm submission. It does not imply that edits made in a destination app are synchronized back to your form responses.",[30,1685,1686,1687,1690,1691,1693],{},"Compare ",[70,1688,1689],{"href":1588},"Pabbly Connect"," for another business workflow option, or use ",[70,1692,117],{"href":116}," when your own endpoint should handle the data.",{"title":125,"searchDepth":126,"depth":126,"links":1695},[1696,1697,1702,1703,1704],{"id":1612,"depth":126,"text":1613},{"id":1622,"depth":126,"text":1623,"children":1698},[1699,1700,1701],{"id":1626,"depth":132,"text":1627},{"id":1633,"depth":132,"text":1634},{"id":1640,"depth":132,"text":1641},{"id":1647,"depth":126,"text":1648},{"id":95,"depth":126,"text":96},{"id":102,"depth":126,"text":103,"children":1705},[1706],{"id":1679,"depth":132,"text":1680},{"slug":1593,"summary":1594,"icon":1595,"color":1596,"featured":8,"order":1597,"seoTitle":1598,"seoDescription":1599,"highlights":1600,"heroImage":1604,"heroImageAlt":1605,"published":18},{"title":1607,"description":125},"integrations\u002Falbato","NeSsrWgiVVTm_EtLAcYBBVVfY04kjbvL7nBqSAx8rcQ"]