Integrations & API
8 platform integrations, full REST & GraphQL API, native Page Builder support, and compatibility with Hyvä, Breeze, and standard Magento themes
WebForms connects your forms to the systems your team already uses. CRM integrations push leads and tickets to Zendesk, Salesforce, Zoho, HubSpot, and Freshdesk. Marketing integrations sync contacts with Mailchimp and Klaviyo. Zapier connects to 7,000+ apps for custom automation.
For developers, full REST and GraphQL APIs provide complete programmatic access. For store builders, native Page Builder integration and Hyvä/Breeze compatibility mean forms work everywhere without code.
CRM Integrations
Connect your forms directly to your CRM. Every submission creates or updates records automatically — no middleware, no manual data entry, no delays.
Zendesk Integration
Automatically create Zendesk support tickets from form submissions. Map form fields to ticket subject, description, priority, type, and custom fields. Assign tickets to specific agents or groups. Attachments from file upload fields are included in the ticket. Every submission becomes a trackable support request in your Zendesk queue.
Salesforce Integration
Push new leads and contacts to Salesforce CRM on every form submission. Map form fields to standard and custom Salesforce attributes. Create leads, contacts, or custom objects depending on the form purpose. Ideal for B2B lead generation, event registration, and partner onboarding forms that feed your sales pipeline.
Zoho CRM Integration
Create leads in Zoho CRM and desk tickets in Zoho Desk from form submissions. Supports both CRM lead generation and helpdesk ticket creation from a single integration. Map fields to standard and custom Zoho attributes. Assign tags, set lead sources, and configure follow-up workflows.
HubSpot Integration
Create contacts, companies, and tickets in HubSpot from form submissions. Map form fields to HubSpot properties including custom properties. Supports contact creation for marketing, company creation for B2B, and ticket creation for support. Form data flows directly into your HubSpot CRM without any third-party middleware.
Freshdesk Integration
Automatically create Freshdesk support tickets from form submissions. Map form fields to ticket subject, description, priority, status, and custom fields. Assign to specific agents or groups. File attachments are forwarded to the ticket. Turns any WebForms form into a fully functional support intake channel.
Marketing & Automation
Sync form submissions with your email marketing and automation platforms. Build subscriber lists, trigger workflows, and track events — all from form data.
Mailchimp Integration
Add or update Mailchimp audience contacts automatically on form submission. Map form fields to Mailchimp merge tags including custom fields. Assign contacts to specific audiences and groups. Supports double opt-in and GDPR-compliant consent handling. Every newsletter signup, lead magnet, or survey form feeds your Mailchimp lists.
Klaviyo Integration
Create Klaviyo profiles and track custom events when a form is submitted. Map form fields to Klaviyo profile properties. Push custom event data that triggers Klaviyo flows and automation sequences. GDPR consent fields sync to Klaviyo consent status. Ideal for e-commerce stores using Klaviyo for email and SMS marketing.
Zapier Integration
Free add-on connecting WebForms to over 7,000 apps and workflows via Zapier. When a form is submitted, Zapier triggers fire automatically and send data to any connected app — Google Sheets, Slack, Trello, Asana, Notion, or any other Zapier-supported platform. No coding required. Build complex multi-step automations visually.
REST & GraphQL API
Full programmatic access to forms, fields, and submissions. Build headless storefronts, mobile apps, or custom integrations with complete API coverage.
REST API Full Support
Complete REST endpoints for managing forms, fields, and submissions programmatically. Retrieve form structures with field definitions and validation rules. Create, read, update, and delete submissions. Upload files and manage hidden fields. Standard Magento REST authentication with token-based access control.
GraphQL Full Support
Full GraphQL schema for headless and PWA commerce integrations. Query forms, fields, and submissions with flexible field selection. Submit forms with file uploads via GraphQL mutations. Optimized for modern frontend frameworks like React, Vue, and Next.js. Supports Magento PWA Studio and Hyvä React Checkout.
JWT Token Authentication
Secure token-based authentication for all GraphQL API requests. JWT tokens provide stateless, scalable authentication without session overhead. Tokens include role-based permissions that map to Magento ACL. Supports both customer and admin token scopes for different access levels.
Retrieve Form Structure via API
Fetch the complete form schema including all fields, fieldsets, validation rules, and configuration options via a single API call. The response includes field types, labels, default values, and visibility settings. Use this to render forms dynamically in external applications or headless frontends.
Submit Forms via API
Create new form submissions programmatically via REST or GraphQL. Send field values, upload files, and set hidden field data in a single request. Server-side validation runs on API submissions just like browser submissions. Returns the created submission ID and any validation errors.
CRUD Operations on Submissions
Full create, read, update, and delete operations on submissions via API. Fetch submission lists with filtering and pagination. Retrieve individual submissions by ID. Update field values on existing submissions. Delete submissions programmatically. All operations respect Magento ACL permissions.
Platform Integrations
Native integration with Magento Page Builder, Hyvä, and Breeze frameworks. Place forms anywhere in your store without writing code.
Magento Page Builder Integration
Native Page Builder content type lets you place forms anywhere in a layout visually. A dedicated WebForms element appears in the Page Builder toolbar. Drag it onto any row or column, select a form from the dropdown, and save. Works in CMS pages, static blocks, product descriptions, and category pages. No widget codes or shortcodes needed.
Hyvä Theme Compatibility
Fully tested and compatible with Hyvä themes out of the box. Forms render using Hyvä Alpine.js components instead of RequireJS/KnockoutJS. All form features — multi-step navigation, conditional logic, file uploads, CAPTCHA — work natively in Hyvä without any compatibility patches or workarounds. Available in the free WebForms Lite edition.
Breeze Theme Compatibility
Native support for the Swissup Breeze frontend framework. Forms use Breeze-optimized JavaScript that loads and executes without RequireJS overhead. All interactive features work within the Breeze rendering pipeline. No additional modules or compatibility layers required.
Standard Magento Theme Support
Works with Luma, Blank, and any custom Magento theme built on the standard frontend stack. Forms render through Magento layout XML and .phtml templates following standard theme inheritance. Override any form template in your custom theme. Full compatibility with RequireJS and KnockoutJS.
Shared Integration Features
Configuration capabilities available across all CRM and marketing integrations.
Field Mapping Configuration
Map form fields to the corresponding fields in your CRM or marketing platform. Visual mapping interface in the admin panel.
Standard & Custom Attribute Mapping
Map to both default and custom attributes in connected platforms. Support for text, date, number, and multi-select field types.
Tag & Group Assignment
Automatically assign tags and place contacts into specific groups or lists based on submitted form data.
Priority & Agent Assignment
Set ticket priority, type, and assign to specific agents or followers when creating records in helpdesk platforms.
Per-Form Integration Settings
Configure separate integration targets and field mappings for each form independently.
Integration Comparison
All 8 integrations are Suite add-ons. Choose based on your existing platform stack and workflow requirements.
Frequently Asked Questions
WebForms integrates with five CRM and helpdesk platforms: Zendesk, Salesforce, Zoho CRM (including Zoho Desk), HubSpot, and Freshdesk. Each integration is a Suite add-on that connects directly to the platform API — no middleware or third-party connectors required. You configure API credentials and field mappings in the WebForms admin panel.
The Zapier integration is a free add-on for WebForms Suite. When a form is submitted, a webhook fires to Zapier with the submission data. In Zapier, you build Zaps that route this data to any of 7,000+ supported apps — Google Sheets, Slack, Trello, Asana, Notion, and more. No coding required. Each form can trigger different Zaps.
Yes — in WebForms Suite. The full REST and GraphQL API is a Suite feature, including form schema retrieval, form submission via API, and CRUD operations on submissions with JWT token authentication. Compatible with Magento PWA Studio, Hyvä React Checkout, and custom React/Vue/Next.js frontends.
Yes. WebForms is fully compatible with both Hyvä and Breeze (Swissup) themes out of the box — and theme compatibility is included in the free WebForms Lite edition. For Hyvä, forms render using Alpine.js components. For Breeze, forms use the Breeze-optimized JavaScript pipeline. All features including multi-step forms, conditional logic, file uploads, and CAPTCHA work natively in both frameworks, no paid upgrade required.
In the WebForms admin panel, open the form settings and navigate to the integration tab. Select your CRM platform, enter API credentials, and use the visual field mapping interface to connect each form field to the corresponding CRM attribute. You can map to both standard and custom attributes. Each form has independent mapping configuration.
Yes. The Mailchimp integration supports GDPR-compliant consent handling. Consent checkbox values from WebForms map to Mailchimp consent fields. Double opt-in is supported and configurable per form. Subscribers are added to your audience only after consent is confirmed, meeting GDPR and email marketing compliance requirements.
Yes. WebForms includes a native Page Builder content type. In the Page Builder editor, drag the WebForms element onto any row or column, select a form from the dropdown, and save. Forms can be placed in CMS pages, static blocks, product descriptions, and category landing pages. You can also display submission results via Page Builder.
Connect Your Forms to Everything
8 platform integrations, full REST & GraphQL API, and native support for Hyvä, Breeze, and Page Builder