[WordPress] 外掛分享: NXT Cloud Chat

首頁外掛目錄 › NXT Cloud Chat
WordPress 外掛 NXT Cloud Chat 的封面圖片
全新外掛
安裝啟用
尚無評分
14 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.4 上架:2026-03-09

內容簡介

NXT Cloud Chat 是一款將 WhatsApp Cloud API 整合至 WordPress 的外掛,讓使用者能夠在控制台中管理 WhatsApp 聊天、發送通知、組織聯絡人及查看訊息歷史紀錄,並提供 WhatsApp 登入功能,提升網站互動性。

【主要功能】
• 整合 WhatsApp Cloud API,簡化管理流程
• 提供 WhatsApp 登入及一次性密碼驗證
• 聊天、聯絡人管理及通知模板功能
• 支援標準 WordPress 使用者帳號
• 允許開發者擴展功能或使用附加外掛

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.4) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「NXT Cloud Chat」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

NXT Cloud Chat is a WhatsApp Cloud API plugin for WordPress that helps you run WhatsApp communication from your WordPress admin. Connect your site to the official WhatsApp Business Platform to manage 1-to-1 chat, organize contacts and groups, review message history, and handle WhatsApp-based customer communication from one place.
The plugin also includes a WhatsApp login and authentication widget for WordPress users. Visitors can sign in with their phone number and a one-time password delivered through WhatsApp while continuing to use standard WordPress user accounts.
If you need a WordPress WhatsApp plugin that combines WhatsApp Cloud API messaging, a WhatsApp inbox, contact management, and WhatsApp OTP login, NXT Cloud Chat is built for that workflow.
NXT Cloud Chat also includes team access controls so a tenant owner can assign user roles and permissions for selected WordPress users who need access to WhatsApp chat, contacts, groups, history, settings, or authentication features.
For stores and growing businesses, the optional Pro add-on extends NXT Cloud Chat with WooCommerce automations, workflow-based messaging, bulk WhatsApp campaigns, advanced template messaging, CTA buttons, and customer engagement flows.
Key goals:

Keep your WhatsApp configuration and authentication data self-hosted in your WordPress database and under your site’s control.
Make WhatsApp Cloud API usage more WordPress-like through familiar admin screens.
Provide WhatsApp chat, contact management, and template-based notifications in one plugin.
Provide a WhatsApp login/authentication flow alongside the existing WordPress login system and WooCommerce login experience.
Offer a clean foundation that can be extended by developers or by an optional add-on.

External Services
This plugin connects to the official WhatsApp Business Platform (WhatsApp Cloud API), provided by Meta Platforms, Inc.
Using the plugin therefore means data will be sent from your WordPress site to Meta’s servers.
What it is used for:

Sending and receiving WhatsApp messages for 1-to-1 chats.
Sending one-time passwords (OTP) for WhatsApp login.
Synchronizing and sending WhatsApp message templates.

What data is sent and when:

When you configure the plugin, your App ID, App Secret, Business Account ID, Phone Number ID and Access Token are stored in your WordPress database and used to authenticate API calls and webhook signature verification for WhatsApp Cloud API. These values are not exposed in the browser UI.
When you send or receive messages, the recipient phone number, message content, template name, template parameters and basic delivery metadata are sent to the WhatsApp Cloud API.
When you use WhatsApp login, the user’s phone number and the OTP/template used for authentication are sent to the WhatsApp Cloud API.

Service provider:

WhatsApp Business Platform / WhatsApp Cloud API by Meta Platforms, Inc.
Meta Privacy Policy: https://www.facebook.com/privacy/policy/
WhatsApp Privacy Policy: https://www.whatsapp.com/legal/privacy-policy
Meta Terms for WhatsApp Business: https://www.whatsapp.com/legal/meta-terms-whatsapp-business
WhatsApp Business Solution Terms: https://www.whatsapp.com/legal/business-solution-terms
WhatsApp Business Terms of Service: https://www.whatsapp.com/legal/business-terms
WhatsApp Business Messaging Policy: https://business.whatsapp.com/policy
WhatsApp Messaging Guidelines: https://www.whatsapp.com/legal/messaging-guidelines
WhatsApp Business Data Processing Terms: https://www.whatsapp.com/legal/business-data-processing-terms
WhatsApp Business Data Transfer Addendum: https://www.whatsapp.com/legal/business-data-transfer-addendum
WhatsApp Business Data Security Terms: https://www.whatsapp.com/legal/business-data-security-terms
Intellectual Property Policy: https://www.whatsapp.com/legal/ip-policy
WhatsApp Business Terms for Service Providers: https://www.whatsapp.com/legal/business-terms-for-service-providers
WhatsApp Brand Guidelines: https://www.whatsappbrand.com/
Pricing: https://business.whatsapp.com/products/platform-pricing

You are responsible for ensuring that your own use of this plugin and the WhatsApp Cloud API complies with applicable laws, your privacy policy, and Meta’s terms.
Features
WhatsApp Cloud API Integration

Connect WordPress to the official WhatsApp Cloud API.
Store your WhatsApp access token on the server (no token printed into client-side JS).
Configure App ID, App Secret, Business Account ID, Phone Number ID, and Access Token.
Use connection diagnostics to verify credentials and send a test template message.
Use the webhook callback URL helper with verify-token generation and App Secret based webhook signature verification.

Contact & Group Management

Store WhatsApp contacts with phone, country, name, and custom fields.
Track subscription status and unsubscribe reasons.
Organize contacts into groups for easier targeting, such as leads, members, or customers.
Use group-based organization to support better WhatsApp messaging workflows inside WordPress.
Assign team access inside the plugin so selected WordPress users can work with WhatsApp data based on the permissions granted by the tenant owner.
Support user roles and permissions for WhatsApp operations such as chat access, contact management, group management, history review, authentication settings, and tenant tools.

Chat Window & History

Dedicated Chat Window screen to browse recent WhatsApp conversations.
Review inbound and outbound WhatsApp messages with timestamps and contact details.
Download media attachments such as images and documents through a secure media proxy.
Store message history in dedicated tables with status fields and metadata for reporting and debugging.
Preserve reply context and reaction message history for better day-to-day conversation review inside the admin.

WhatsApp Login & Authentication

Front-end WhatsApp login widget via [nxtcc_login_whatsapp] shortcode.
WhatsApp OTP login using phone numbers such as +1XXXXXXXXXX.
Separate tables for OTP lifecycle and verified bindings to WordPress users.
Optional force-migration page that can guide users from password login to WhatsApp login.
Optional login buttons on the default WordPress login page and WooCommerce My Account login page.
Customizable login button text, colors, separator text, and corner style.
Admin screen to configure OTP length, resend cooldown, allowed countries, branding behavior, login button appearance, and login-page placement.
Sync verified WordPress users into contacts and keep verified group protection rules intact.

Admin Experience

Dedicated admin pages for:

Dashboard
Chat Window
Contacts
Groups
History
Authentication (WhatsApp login settings)
Settings (Cloud API credentials and diagnostics)
Upgrade (integration info for optional extensions)

Admin actions protected with nonces and capability checks.
Installed Plugins screen links for documentation, community support, reviews, and feature suggestions.
Cleanup tools to control data-retention periods and safely remove old WhatsApp operational data when needed.
Team Access controls to let the tenant owner manage staff access by role and module permissions.

Available with the Optional Pro Add-on

WooCommerce WhatsApp notifications for order created, order paid, and order status changes.
Workflow automation builder for incoming messages, user login events, and WooCommerce triggers.
Bulk WhatsApp messaging and broadcast campaigns for promotions, updates, and follow-ups.
Advanced template messaging with image headers, CTA buttons, coupon codes, and dynamic placeholders.
WhatsApp marketing and utility templates for customer engagement, reminders, and sales flows.
Order-related template sends for payment reminders, order updates, and commerce messaging.
Customer segmentation and campaign messaging built on contacts, groups, and templates.
WhatsApp automation flows for support, lead capture, ecommerce, and post-purchase follow-up.

Developer Friendly

Core code and optional add-ons kept separate.
Database schema installed via dbDelta() with indices.
DAO and DB helper classes for safe, cached SQL access.
Filters/actions to extend behavior, such as nxtcc_get_meta_templates.

WhatsApp Login (Authentication)
NXT Cloud Chat includes a WhatsApp-based login/authentication flow for WordPress:

Shortcode: [nxtcc_login_whatsapp]
When placed on a page, this renders a WhatsApp login widget where users:

Choose their country and enter their phone number.
Receive a one-time code over WhatsApp (via your Cloud API account).
Enter the code to verify, creating or binding a WordPress user account.

Once verified, users are linked to their WhatsApp number and can be logged in without needing to remember a password.
Admins can configure:

OTP length.
Resend cooldown.
Allowed countries for login.
WordPress and WooCommerce login-page button placement.
Custom login button text, colors, separator text, and corner style.
Whether to show or hide branding.

This works alongside the standard WordPress login screen and can also be used on a dedicated WhatsApp Login page.
WhatsApp Webhook Setup

In NXT Cloud Chat -> Settings, enable your webhook for incoming messages.
Copy the Callback URL and Verify Token (you can generate one from the settings page).
In the Meta/WhatsApp Cloud API dashboard:

Set the callback URL to the one provided by the plugin.
Set the verify token to the one generated by the plugin.
Keep the same Meta App Secret in your plugin settings to validate X-Hub-Signature-256.

Save and verify the webhook.

WhatsApp Login (Authentication)

Go to NXT Cloud Chat -> Authentication in the admin.
Configure OTP length, resend delay, and any allowed countries.
Optionally configure a dedicated force-migration URL (for example: /nxt-whatsapp-login/).
Create a new WordPress page (e.g. “WhatsApp Login”) and add the shortcode:
[nxtcc_login_whatsapp]
Publish the page and share the URL with your users or link it from your login flow.

Support & Documentation
For setup guides, usage instructions, and troubleshooting help, see:
User Guide & Documentation: https://nxtcloudchat.com/user-guide
For support queries or feature requests, you can also use the plugin support section on WordPress.org.
Does this plugin send messages directly from my server?
Yes. The plugin calls the official WhatsApp Cloud API using your access token, stored in the WordPress database. Sensitive operations are performed server-side; the access token is not printed directly into your public pages.
Do I need a Meta (Facebook) developer account?
Yes. You must create and configure a WhatsApp Cloud API app in your Meta developer account to obtain:

App ID
App Secret
Business Account ID
Phone Number ID
Access Token

The plugin assumes you already have these values.
Can I use this plugin just for WhatsApp login and not for messaging?
Yes. You can focus on the WhatsApp login/authentication features by configuring the WhatsApp Cloud API and placing the [nxtcc_login_whatsapp] shortcode on a dedicated page. Use of additional messaging tools is optional.
Can I use the WhatsApp login widget on normal WordPress pages or page builders?
Yes. The recommended method is to create a page and place the [nxtcc_login_whatsapp] shortcode on it. That page can then be used as your dedicated WhatsApp login page and linked from your site login flow.
Does this support the WooCommerce login page?
Yes. You can enable a WhatsApp login button on the WooCommerce My Account login form, and you can also enable the same style of button on the default WordPress login page.
Are WooCommerce automations, workflows, template CTA buttons, and bulk messaging available?
Yes. Those advanced capabilities are available through the optional NXT Cloud Chat Pro add-on. Pro is designed for stores and businesses that need WooCommerce notifications, WhatsApp workflows, advanced template campaigns, and bulk broadcast messaging from WordPress.
Can I assign different user roles and permissions for staff users?
Yes. NXT Cloud Chat includes Team Access controls so the tenant owner can grant selected WordPress users access to specific plugin areas such as Chat Window, Contacts, Groups, History, Authentication, Settings, and cleanup tools based on the role and permissions you assign.
Does the plugin store WhatsApp messages?
Yes. The plugin stores message metadata and content in custom tables inside your WordPress database so you can review history, delivery status, and chat activity. You can manage retention and cleanup rules from NXT Cloud Chat -> Settings -> Tools.
What happens on uninstall?
In NXT Cloud Chat -> Settings, there is an option “Delete all data on uninstall”.
If enabled, uninstalling the plugin will attempt to delete:

NXT Cloud Chat database tables (Free + compatible add-on tables).
Plugin-related options and transients.
Plugin-specific upload directories.
Scheduled events related to the plugin.

Use this with care in production environments.

延伸相關外掛

文章
Filter
Mastodon