Linux 软件免费装
Banner图

Broadcaster Auto Responder for Gravity Forms

开发者 fullworks
alanfuller
更新时间 2026年5月30日 06:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form gravity forms whatsapp auto responder broadcaster

下载

1.1.5

详情介绍:

This is a connector plugin for Broadcaster, a paid SaaS platform for business WhatsApp management. It is not a free WhatsApp integration; it requires an active Broadcaster account. If you do not have one, this plugin will not do anything useful on its own. If you are 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's business-hours settings). Full setup and configuration documentation: getbroadcaster.com/docs/gravity-forms-addon What it does What it does not do Ownership and affiliation This plugin, the Broadcaster service it connects to (getbroadcaster.com), the Fullworks brand (fullworks.net) and Fullworks Plugins (fullworksplugins.com) 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 "fullworks". Broadcaster is our own product, not a third party's. "Gravity Forms" is a trademark of Rocketgenius, Inc. and "WhatsApp" 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.

安装:

Prerequisites
  1. An active Broadcaster account at getbroadcaster.com.
  2. Gravity Forms installed and active on your WordPress site (Gravity Forms is a third-party paid plugin).
Install the plugin
  1. Upload the plugin to /wp-content/plugins/broadcaster-auto-responder-for-gravity-forms (or install the zip via Plugins → Add New → Upload Plugin) and activate it.
  2. In WordPress admin, go to Forms → Settings → Broadcaster.
  3. Paste your Broadcaster API key (generate one in Broadcaster under Settings → API Keys) and click Save Settings.
  4. After save, the page shows ✓ Connected if Broadcaster accepts the key, or ✗ Not connected with a reason if it does not.
The Broadcaster site URL is hardcoded to https://getbroadcaster.com on production sites. On dev/staging/local environments (sites where WP_ENVIRONMENT_TYPE is not production) the URL field is editable so you can point at a non-prod Broadcaster instance. Configure a form
  1. Edit the Gravity Form you want to forward.
  2. Open Settings → Broadcaster in the form editor and click Add New to create a feed.
  3. Set the feed name and (optionally) a Source label, which is what shows in Broadcaster chat bubbles to identify where the message came from. Defaults to the form's title.
  4. Map at least one of:
  5. Phone field: the form field that holds the contact's phone number.
  6. WhatsApp username field: for contacts who send via WhatsApp username/BSUID rather than phone.
  7. Optionally map a Submitter name field.
  8. Write the Message text the contact's submission becomes inside Broadcaster. Gravity Forms merge tags work, for example {Message:5} or {Name (First):1.3}.
  9. Optionally fill the In-hours template name (the internal name of an approved Broadcaster template). If only this field is set, Broadcaster uses it at all times. If both this and the out-of-hours template name are set, Broadcaster picks by company business hours. If neither is set, no auto-response is sent.
  10. Optionally fill the In-hours template placeholders as comma-separated key:value pairs. Values may include merge tags. Example: text_1:{Message:5},client_first_name:{Name (First):1.3}
  11. Repeat for Out-of-hours template name and Out-of-hours template placeholders if you want a different reply outside business hours.
  12. (Optional) Use Gravity Forms' standard Conditional logic to run the feed only when chosen form fields match.
  13. Save the feed. Submit the form to test; the message should appear in Broadcaster within seconds, and the auto-response (if configured) should send shortly after.

常见问题:

Do I need a paid Broadcaster account?

Yes. This plugin is a connector for Broadcaster, a paid SaaS platform for business WhatsApp management. Without an active Broadcaster account and an API key, the plugin has nothing to talk to.

How can I evaluate this before committing?

Broadcaster offers a 30-day free trial, so you can test the whole flow end to end. The trial itself is free; the only possible cost is Meta's own WhatsApp charges if you send template messages, which Meta bills you for directly (that billing relationship is between you and Meta, not this plugin).

  1. Sign up at getbroadcaster.com/pricing.
  2. In Broadcaster, connect your own Meta (WhatsApp Business) account and a phone number to send from.
  3. In Broadcaster, create an API key (Settings → API Keys).
  4. In WordPress, go to Forms → Settings → Broadcaster and paste the API key. A green ✓ Connected confirms it.
  5. Edit a Gravity Form and add the WhatsApp Recipient field (under Advanced Fields) to capture the contact's number.
  6. Open the form's Settings → Broadcaster and add a feed mapping that field, plus your message text and (optionally) a template.
Submit the form, and the message should appear in your Broadcaster inbox within seconds.

Is this an official Gravity Forms add-on?

No. This plugin is built on the public Gravity Forms Feed Add-On Framework but is published independently by Fullworks. Gravity Forms itself must be installed separately.

Will Broadcaster outages break my forms?

No. If the Broadcaster API is unreachable or rejects the request, the form submission still completes; Gravity Forms confirmations and notification emails proceed as normal. The failed dispatch is recorded under Forms → Settings → Logging (when GF logging is enabled).

Where do template names come from?

You enter the internal name of an approved Broadcaster template (the slug-style name visible inside Broadcaster's template management UI, not the display title). Templates must already exist and be approved on the Broadcaster side; this plugin doesn't create or sync templates.

What's the difference between "Message text" and the templates?

The Message text is the inbound contact message stored in Broadcaster, which is what your support staff sees in the chat thread. The template is the optional outbound auto-response sent to the contact's WhatsApp. Broadcaster won't send a message to a recipient whose WhatsApp customer-service window isn't open unless a template is used; that's why this plugin offers template fields.

Can I run multiple feeds on one form?

Yes. Add as many feeds as you like per form. Use Gravity Forms' standard conditional logic to send different submissions to different Broadcaster destinations.

How do I match by WhatsApp username only (no phone)?

Map the WhatsApp username field but leave the phone field unmapped. Broadcaster will store/match by username. Note that auto-response template delivery currently requires a phone or BSUID Broadcaster can resolve; username-only contacts can be created but template delivery may report recipient_not_deliverable until that resolves.

What's the WhatsApp Recipient field, and should I use it instead of a stock phone field?

It's a custom field type this plugin adds, found under Advanced Fields in the Gravity Forms editor. It accepts a phone number in any reasonable format (with or without a country code), validates inline before submit so the visitor sees typos as a "Please enter a valid phone number" error and corrects them on the spot, and pre-cleans the value to international format so Broadcaster receives clean data. Use it on new forms and on any form where silent lead-drops have been a problem. Existing forms with stock Gravity Forms phone / text fields continue to work exactly as before; the new field is opt-in. (A future release will also accept WhatsApp usernames in the same field, once Meta enables that feature publicly.)

Phone numbers in national format don't match my existing contacts. Why?

Broadcaster's phone normalization needs to know which country to interpret a national-format number against. The WhatsApp Recipient field handles this for you: configure a default country under Forms → Settings → Broadcaster → Phone normalisation, and the field assumes that country whenever a submitter types a national-format number (and overrides it whenever they type an explicit + international prefix). For stock Gravity Forms phone fields, configure the field to require international format, or rely on Broadcaster's company-level default phone country.

更新日志:

1.1.5 Wp Org release 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.2 1.0.1 1.0.0