SlantFlow WhatsApp Automation Documentation

Complete setup guide for connecting WooCommerce to WhatsApp using WATI, Respond.io, or Meta Cloud API.

📹 Setup Video Tutorial

Watch the complete installation and configuration guide for SlantFlow WhatsApp Automation.

Need help setting up SlantFlow?

If you need help configuring Meta Cloud API, WATI, Respond.io, templates, or WooCommerce events, contact SlantFlow support directly.

Chat with SlantFlow Support

1. Requirements

Before installing the plugin, make sure your store has the following:

  • WordPress installed and working.
  • WooCommerce installed and active.
  • PHP 7.4 or newer.
  • One WhatsApp provider account: WATI, Respond.io, or Meta Cloud API.
  • Approved WhatsApp message templates inside your provider dashboard.

2. Installation

  1. Go to your WordPress Dashboard.
  2. Open Plugins → Add New.
  3. Click Upload Plugin.
  4. Select the plugin ZIP file.
  5. Click Install Now.
  6. Click Activate Plugin.
After activation, open SlantFlow WhatsApp Automation from the WordPress admin menu.

3. License Activation

After purchase, the thank you page will show your:

  • License Email
  • License Key
  • Plugin Download Link
  1. Go to SlantFlow WhatsApp Automation → License.
  2. Enter the exact email used during purchase.
  3. Enter the license key shown on the thank you page.
  4. Click Activate License.

4. Provider Setup

WATI

  1. Login to your WATI dashboard.
  2. Copy your API Endpoint.
  3. Copy your API Token.
  4. In the plugin, select WATI as provider.
  5. Paste Endpoint and Token.
  6. Save settings.

Respond.io

  1. Login to Respond.io.
  2. Create or copy your API Token.
  3. Copy your WhatsApp Channel ID.
  4. Select Respond.io in the plugin.
  5. Paste Token and Channel ID.
  6. Save settings.

Meta Cloud API

  1. Go to Meta Developers.
  2. Open your WhatsApp app.
  3. Copy the Phone Number ID.
  4. Generate or create an Access Token.
  5. Select Meta Cloud API in the plugin.
  6. Paste Phone Number ID and Access Token.
  7. Save settings.
Important: Meta temporary tokens expire. For production stores, use a long-lived or system user token.

5. Template Setup

Each WooCommerce event has three settings:

FieldDescription
Template NameThe exact template name from WATI, Respond.io, or Meta.
LanguageThe approved language code, such as ar or en_US.
Params CountThe number of variables used in your template.

Example

Template Name: new_order_ar Language: ar Params Count: 5

This means the plugin will send the first 5 parameters from the default order below.

6. Default Parameter Order

The plugin sends parameters in this fixed order:

ParameterValue
{{1}}Customer Name
{{2}}Order Number
{{3}}Product Names
{{4}}Order Total
{{5}}Payment URL
{{6}}Review URL
{{7}}Billing Phone
{{8}}Billing Email
{{9}}Order Status
{{10}}Site Name

Example Template Body

Hello {{1}} Your order #{{2}} has been received. Products: {{3}} Total: {{4}} Payment link: {{5}}

For this example, set Params Count = 5.

7. WooCommerce Events

You can configure templates for:

  • New Order
  • Processing Order
  • Completed Order
  • Refunded Order
  • Cancelled Order
  • Failed Order
  • Abandoned Cart
  • Review Follow-Up

8. Testing

  1. Activate the license.
  2. Select your provider.
  3. Add provider credentials.
  4. Add template name, language, and params count.
  5. Create a test WooCommerce order.
  6. Check the plugin logs.
  7. Confirm the WhatsApp message was delivered.

9. Troubleshooting

Meta Error: Number of parameters does not match

Your Params Count does not match the approved Meta template. Update Params Count to match the template variables.

Meta Error: Authentication Error

Your Access Token is invalid or expired. Generate a new token and update the plugin settings.

Message not sent

Check that the template name and language exactly match your provider dashboard.

License inactive

Use the same email address used during purchase. The license key is tied to that email.

Shopping Cart
Scroll to Top