How to Use?
Introduction to Shofy (Botble CMS)
Shofy is built on top of Botble CMS, a powerful Laravel-based content management system designed for eCommerce, CRM, and marketplace solutions.
With Shofy, you can:
- Manage products and orders
- Manage customers and vendors
- Track payments and shipping
- Extend functionality via plugins (like this WhatsApp Cloud API plugin)
For complete documentation about Botble CMS, please visit:
👉 https://docs.botble.com/
WhatsApp Cloud API Integration Plugin
The WhatsApp Cloud API Integration & Automation Plugin allows you to:
- Send automated WhatsApp templates
- Trigger messages based on system events
- Send notifications for customers and orders
- Log all WhatsApp activity
- Manage template mappings easily
This plugin works by mapping system events (like Customer Created or Order Placed) to approved WhatsApp templates.
How to Send Welcome Template on Customer Creation
Step 1: Create Template Mapping
- Login to Shofy Admin Panel
- Go to:
WhatsApp Cloud API Plugin → Template Mapping - Click Create Mapping
- Fill in the required fields:
- Mapping Name
- Select WhatsApp Template
- Select Event →
Customer Created - Map required template variables (name, phone, etc.)
- Make sure:
- Mapping is Active
- Click Save
Step 2: Create a Customer
- Go to:
Admin Panel → Ecommerce → Customers - Click Create Customer
- Fill in:
- Name
- Phone Number (Important)
- Save the customer
Important:
- The phone number must be valid
- The phone number must include country code
- The template must be approved in Meta (WhatsApp Manager)
- The mapping must be active
Result
If everything is configured correctly:
- When a new customer is created
- And the phone number is valid
The Welcome WhatsApp Template will automatically be sent to the customer.
🛒 How to Send Template on Order Creation
You can also send WhatsApp messages when an order is placed.
Step 1: Create Order Mapping
- Go to WhatsApp Cloud API → Template Mapping
- Click Create Mapping
- Select Event:
Order Created- or
Order Placed
- Select WhatsApp Template
- Map required order variables:
- Customer Name
- Order ID
- Order Total
- etc.
- Activate the mapping
- Save
Step 2: Create an Order
- Go to: Admin → Ecommerce → Orders
- Create a new order
- Make sure:
- Customer has a valid phone number
- Save the order
Result
After the order is created:
- The system detects the event
- Finds the active template mapping
- Sends the configured WhatsApp template automatically
Activity Logs
To check message history:
- Go to:
WhatsApp Cloud API → Activity Logs - View:
- Sent messages
- Failed attempts
- Event trigger details
- API responses
This helps in debugging and tracking automation.
Best Practices
- Always use approved WhatsApp templates
- Use international phone format (e.g., +91XXXXXXXXXX)
- Keep mappings organized by event type
- Monitor logs regularly
Common Automation Examples
| Event | Use Case |
|---|---|
| Customer Created | Welcome Message |
| Order Placed | Order Confirmation |
| Order Completed | Delivery Confirmation |
| Order Cancelled | Cancellation Notice |
| Payment Confirmed | Payment Receipt |
Need Help?
- Check logs in Activity Logs section
- Verify template approval in Meta
- Confirm webhook configuration
- Review Botble documentation:
👉 https://docs.botble.com/
You're Ready!
Now your Shofy CRM can automatically send WhatsApp notifications to customers and streamline communication 🚀