{"id":11370,"date":"2026-05-30T06:29:51","date_gmt":"2026-05-29T22:29:51","guid":{"rendered":"https:\/\/aeosub.com\/broadcaster-auto-responder-for-gravity-forms\/"},"modified":"2026-05-30T06:29:51","modified_gmt":"2026-05-29T22:29:51","slug":"broadcaster-auto-responder-for-gravity-forms","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/broadcaster-auto-responder-for-gravity-forms\/","title":{"rendered":"Broadcaster Auto Responder for Gravity Forms"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/broadcaster-auto-responder-for-gravity-forms\/assets\/banner-1544x500.png?rev=3554230\" alt=\"Broadcaster Auto Responder for Gravity Forms\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/broadcaster-auto-responder-for-gravity-forms\/assets\/icon-256x256.png?rev=3554230\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/fullworks\/\" target=\"_blank\" rel=\"noopener\">fullworks<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.1.5<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.8 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-29 10:23pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/broadcaster-auto-responder-for-gravity-forms\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Forward Gravity Forms submissions to Broadcaster (paid WhatsApp business platform) as inbound contact messages with optional template reply.<\/div>\n<p><strong>This is a connector plugin for <a href=\"https:\/\/getbroadcaster.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">Broadcaster<\/a>, a paid SaaS platform for business WhatsApp management. It is not a free WhatsApp integration; it requires an active Broadcaster account.<\/strong> If you do not have one, this plugin will not do anything useful on its own.<\/p>\n<p>If you <em>are<\/em> a Broadcaster customer using Gravity Forms on a WordPress site, this plugin forwards each form submission into your Broadcaster inbox as an incoming contact message, and can optionally trigger an approved WhatsApp template reply (in business hours, out of business hours, or both: Broadcaster picks based on your company&#8217;s business-hours settings).<\/p>\n<p><strong>Full setup and configuration documentation:<\/strong> <a href=\"https:\/\/getbroadcaster.com\/docs\/gravity-forms-addon\" rel=\"nofollow ugc noopener\" target=\"_blank\">getbroadcaster.com\/docs\/gravity-forms-addon<\/a><\/p>\n<h4>What it does<\/h4>\n<ul>\n<li>For each form you opt in to, the submission becomes an incoming contact message in Broadcaster, attributed to the form so support staff know where the contact came from.<\/li>\n<li>Each submission can trigger one optional template auto-response: either a single template that always fires, or two templates (in-hours \/ out-of-hours), and Broadcaster picks based on your company&#8217;s configured business hours.<\/li>\n<li>A dedicated <strong>WhatsApp Recipient<\/strong> custom field (under <em>Advanced Fields<\/em> in the form editor) captures the contact&#8217;s phone number in a single input, validates the format inline before form submission, and prevents the submitter from accidentally collecting a typo&#8217;d number that Broadcaster would later silently fail to deliver to. Or use any standard Gravity Forms field as the recipient mapping for backward compatibility.<\/li>\n<li>Phone or WhatsApp username (or both) are mapped from form fields you nominate.<\/li>\n<li>Standard Gravity Forms merge tags work in the message body and in template placeholder values.<\/li>\n<li>Standard Gravity Forms conditional logic decides whether a feed runs for a given submission.<\/li>\n<li>Failures never block the form: a Broadcaster outage doesn&#8217;t stop the user&#8217;s submission, the email notification, or the confirmation page. When Broadcaster declines a recipient as undeliverable, the failure is surfaced inline on the Gravity Forms entry detail so site administrators can see what didn&#8217;t deliver and why.<\/li>\n<\/ul>\n<h4>What it does *not* do<\/h4>\n<ul>\n<li>It does <strong>not<\/strong> give you WhatsApp messaging. It just hands form submissions to your Broadcaster account, which is what actually talks to WhatsApp Business.<\/li>\n<li>It does <strong>not<\/strong> create a Broadcaster account, manage templates, or open the WhatsApp customer-service window. Templates must already exist and be approved on the Broadcaster side.<\/li>\n<li>It does <strong>not<\/strong> do full phone-number validation. The <strong>WhatsApp Recipient<\/strong> field does normalise national-format numbers to international format (<code>+44\u2026<\/code>, <code>+1\u2026<\/code>) using the country you configure, and catches obvious typos before submit, but Broadcaster&#8217;s own normalization rules remain the source of truth. For other field types, submit numbers in international format where possible.<\/li>\n<\/ul>\n<h4>Ownership and affiliation<\/h4>\n<p>This plugin, the <strong>Broadcaster<\/strong> service it connects to (<a href=\"https:\/\/getbroadcaster.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">getbroadcaster.com<\/a>), the <strong>Fullworks<\/strong> brand (<a href=\"https:\/\/fullworks.net\" rel=\"nofollow ugc noopener\" target=\"_blank\">fullworks.net<\/a>) and <strong>Fullworks Plugins<\/strong> (<a href=\"https:\/\/fullworksplugins.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">fullworksplugins.com<\/a>) are all owned and operated by Fullworks Digital Ltd, a company registered in England and Wales, the same company that publishes this plugin on WordPress.org under the account &#8220;fullworks&#8221;. Broadcaster is our own product, not a third party&#8217;s.<\/p>\n<p>&#8220;Gravity Forms&#8221; is a trademark of Rocketgenius, Inc. and &#8220;WhatsApp&#8221; is a trademark of Meta Platforms, Inc. This plugin is an independent, unofficial add-on and uses those names only to describe what it is compatible with.<\/p>\n<h3>Privacy<\/h3>\n<p>This plugin is a connector to <strong>Broadcaster<\/strong> (<a href=\"https:\/\/getbroadcaster.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">getbroadcaster.com<\/a>), a third-party WhatsApp business-messaging platform operated by Fullworks Digital Ltd. When you connect a Gravity Form to Broadcaster and a submission is received, the plugin transmits the following personal data from that submission to Broadcaster&#8217;s servers:<\/p>\n<ul>\n<li>The contact&#8217;s phone number and\/or WhatsApp username (as mapped in the feed).<\/li>\n<li>The submitter&#8217;s name, when a name field is mapped.<\/li>\n<li>The message text and any form-field values you include in the message body or template placeholders.<\/li>\n<li>A form identifier and source label used to attribute the message inside Broadcaster.<\/li>\n<\/ul>\n<p>Data is sent <strong>only<\/strong> for forms you have explicitly connected to Broadcaster, and <strong>only<\/strong> when a Broadcaster API key is configured. No data is sent before then, and the plugin contacts no other external service. Nothing is collected for the plugin&#8217;s own purposes: no telemetry, analytics, or tracking.<\/p>\n<p>Broadcaster processes the data it receives under its own <a href=\"https:\/\/getbroadcaster.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">Privacy Policy<\/a> and <a href=\"https:\/\/getbroadcaster.com\/terms\" rel=\"nofollow ugc noopener\" target=\"_blank\">Terms of Use<\/a>. The plugin also registers suggested disclosure text under <strong>Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Privacy<\/strong> in WordPress, so you can fold this data flow into your site&#8217;s own privacy policy.<\/p>\n<h3>Source Code<\/h3>\n<p>This plugin ships its complete, unminified PHP, JavaScript and CSS source inside the distributed package; there is no separate obfuscation or minification build step, so the code you run is exactly the code you can read. For support or to report an issue, use the plugin&#8217;s support forum on WordPress.org.<\/p>\n<h3>Troubleshooting<\/h3>\n<h4>&#8220;Broadcaster API key is not configured&#8221; admin notice<\/h4>\n<p>Configure the API key under <em>Forms <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Broadcaster<\/em>.<\/p>\n<h4>&#8220;Gravity Forms is not active&#8221; admin notice<\/h4>\n<p>Install and activate Gravity Forms. This plugin needs Gravity Forms to do anything; it sits idle until Gravity Forms is present.<\/p>\n<h4>&#8220;\u2717 Not connected. Broadcaster rejected the API key (HTTP 401\/403).&#8221;<\/h4>\n<p>The saved key is wrong, has been revoked, or belongs to a different company. Re-issue an API key in Broadcaster under <em>Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> API Keys<\/em>, paste it on the WP side, save.<\/p>\n<h4>&#8220;\u2717 Not connected. Broadcaster URL responded but the messages endpoint was not found (HTTP 404).&#8221;<\/h4>\n<p>Only relevant on dev\/staging\/local. The URL points at a host that isn&#8217;t a Broadcaster instance, or one that hasn&#8217;t been updated to a build that includes the contact-form API. Production sites use <code>https:\/\/getbroadcaster.com<\/code> and won&#8217;t see this.<\/p>\n<h4>&#8220;\u2717 Not connected. Cannot reach Broadcaster: \u2026&#8221;<\/h4>\n<p>The site can&#8217;t open an HTTPS connection to Broadcaster. Check outbound firewall \/ proxy \/ DNS on the WordPress server.<\/p>\n<h4>Form submission shows no error but nothing arrives in Broadcaster<\/h4>\n<p>Open <em>Forms <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Logging<\/em> and enable the <strong>Broadcaster Auto Responder for Gravity Forms<\/strong> logger at <em>Log all messages<\/em>. Submit again, then download the log. Common causes:<\/p>\n<ul>\n<li>Conditional logic on the feed didn&#8217;t match the submission.<\/li>\n<li>Neither phone nor WhatsApp username was mapped, or the mapped field was empty.<\/li>\n<li>Template name in feed config doesn&#8217;t match an approved Broadcaster template.<\/li>\n<li>Required template variable missing from placeholder map.<\/li>\n<li>Phone\/username normalization mismatch: contact gets created on the Broadcaster side but template send fails because the recipient can&#8217;t be resolved.<\/li>\n<\/ul>\n<h4>&#8220;Broadcaster rejected the message (HTTP 422). The form id field must be a string.&#8221;<\/h4>\n<p>Indicates a plugin\/Broadcaster version mismatch. Upgrade this plugin to 1.0.0 or later.<\/p>","protected":false},"excerpt":{"rendered":"<p>Forward Gravity Forms submissions to Broadcaster (paid WhatsApp business platform) as inbound contact messages with optional template reply.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[2578,2579,1156,1536,1071,555],"class_list":["post-11370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-auto-responder","tag-broadcaster","tag-contact-form","tag-gravity-forms","tag-whatsapp","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11370"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11370\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}