| 开发者 | meumouse |
|---|---|
| 更新时间 | 2026年10月1日 10:31 |
| PHP版本: | 8.1.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/joinotify, or install it from the Plugins screen.wp-admin/admin.php?page=joinotify-onboarding.The plugin itself is free and every feature is unlocked. Building, testing and exporting workflows works with no account at all. Delivering messages requires a Joinotify account, because WhatsApp messages go through Meta's official Cloud API and that access is provisioned per account.
Create it for your site on the Joinotify panel at https://app.joinotify.com, then paste it in the setup wizard (step 2) or in Settings → General → WhatsApp Cloud API.
No — that is a WhatsApp rule, not a plugin limitation. Outside a 24-hour window opened by the contact writing to you first, only Meta-approved message templates can be delivered. The builder lists your approved templates so you can pick one.
Yes. WooCommerce is one integration among several; WPForms, Elementor, Flexify Checkout and core WordPress user events all work on their own.
It ships with the plugin, under app/src, together with the build configuration needed to reproduce app/dist. See Source code and build above, which also lists the source of every third-party library bundled into it.
No. Joinotify is not affiliated with, endorsed by or sponsored by WhatsApp LLC or Meta Platforms, Inc. WhatsApp is a trademark of WhatsApp LLC.
joinotify_track( $name, $data, $contact ).placeholder component get the trigger's variable picker.joinotify_register_action() lost their description in the action library.{{ wc_shipping_method_total }} variable returns the shipping cost and method of a WooCommerce order as plain text, for example "R$ 20,00 via SEDEX", or only the method name when shipping is free.{{ wc_shipping_address }} was described as the shipping address, but it has always returned the shipping cost and method. Its value is unchanged, so existing messages send what they always sent, but it now arrives as plain text instead of price markup, and the builder describes and previews it as a cost. If you used it for the delivery address, switch to {{ wc_shipping_full_address }}.Joinotify/Api/Template_Dispatch_Log filter.{{nome}}, were refused by WhatsApp.Transport always resolves to the official API and gained Transport::is_ready(), which reports whether the site has a key to send with. The Joinotify/Transport/Active filter went away with the transport choice.slots-manager.joinotify.com was dropped from the external services list, since the plugin no longer contacts it.Joinotify/Settings/Saved (with the settings before and after each save), Joinotify/Sender_Selected, Joinotify/Notification_Queue/Item_Retried and Joinotify/Debug_Log/Recorded.