Usage Guide
This page covers the day-to-day features of the WhatsApp Cloud API Chat & Marketing module โ from real-time chat and marketing campaigns to bot automation and contact management.
WhatsApp Chat Interfaceโ
The built-in chat interface provides a familiar messaging experience directly inside Perfex CRM, allowing your staff to communicate with clients in real time.
Accessing the Chatโ
- Click WhatsApp Chat in the Perfex CRM sidebar.
- The chat panel displays your active conversations on the left and the message thread on the right.
- Select a conversation to view the full message history and continue chatting.
Starting a New Conversationโ
- Click the New Message button in the chat panel.
- Search for a contact by name, phone number, or email.
- Select the contact and compose your message.
- Click Send.
WhatsApp's 24-hour messaging window applies: you can send free-form messages only within 24 hours of the customer's last message. Outside this window, you must use an approved message template to initiate a conversation.
Chat Featuresโ
- Attachments โ send images, documents, audio, and video files
- Read receipts โ see when messages are delivered and read
- Contact linking โ conversations are automatically linked to the corresponding Perfex CRM customer or lead record
- Staff assignment โ assign conversations to specific team members for follow-up
Campaignsโ
Marketing campaigns let you send bulk WhatsApp messages to targeted lists of contacts using approved message templates.
Creating a Campaignโ
- Navigate to WhatsApp Module > Campaigns.
- Click New Campaign.
- Configure the campaign:
- Campaign Name โ a descriptive name for internal reference
- Template โ select an approved WhatsApp message template
- Recipients โ choose a contact group, or manually select individual contacts
- Schedule โ send immediately or schedule for a specific date and time
- Review the campaign summary and click Launch.
Only approved message templates can be used for campaigns. Ensure your templates have been submitted and approved by Meta before scheduling a campaign. Unapproved templates will result in delivery failures.
Monitoring Campaign Progressโ
After launching a campaign, track its progress on the campaigns dashboard:
- Sent โ number of messages successfully delivered to WhatsApp
- Delivered โ confirmed delivered to recipients' devices
- Read โ messages opened by recipients
- Failed โ messages that could not be delivered, with error details
Templatesโ
WhatsApp message templates are pre-approved message formats required for initiating conversations outside the 24-hour window and for bulk campaigns.
Creating a Templateโ
- Go to WhatsApp Module > Templates.
- Click New Template.
- Fill in the template details:
- Name โ a unique template name (lowercase, underscores allowed, no spaces)
- Category โ Marketing, Utility, or Authentication
- Language โ select the template language
- Header (optional) โ text, image, video, or document
- Body โ the main message content with optional variable placeholders (e.g.,
{{1}},{{2}}) - Footer (optional) โ a short footer text
- Buttons (optional) โ call-to-action or quick reply buttons
- Click Submit for Approval.
Template approval by Meta typically takes a few minutes to 24 hours. Monitor the template status in the Templates list โ it will show as Pending, Approved, or Rejected.
Botsโ
The bot builder allows you to create automated reply flows that respond to incoming messages based on keywords, patterns, or events.
Creating a Botโ
- Navigate to WhatsApp Module > Bots.
- Click New Bot.
- Configure the bot:
- Name โ a descriptive bot name
- Trigger โ define what activates the bot (keyword match, message pattern, or event)
- Response โ compose the automated reply, including text, media, or template messages
- Follow-up Actions โ optionally chain multiple responses or actions (e.g., assign to staff, add tag, create task)
- Click Save and Activate.
Bots run automatically and their interactions are logged in the WhatsApp Logs section for review and auditing.
Quick Repliesโ
Quick replies are pre-saved message snippets that staff can insert with a single click during live chats, improving response time and consistency.
Managing Quick Repliesโ
- Go to WhatsApp Module > Quick Replies.
- Click New Quick Reply.
- Enter a shortcut (e.g.,
/greeting) and the message content. - Click Save.
During a chat, type the shortcut or click the quick reply button to insert the saved message instantly.
Bulk Contacts and Groupsโ
Organize your WhatsApp contacts into groups for efficient campaign targeting and communication management.
Creating a Contact Groupโ
- Navigate to WhatsApp Module > Bulk Contacts & Groups.
- Click New Group.
- Enter a group name and optional description.
- Add contacts to the group:
- Manual selection โ pick individual contacts from the list
- Import โ bulk import contacts from a CSV file
- Filter-based โ add contacts matching specific criteria (e.g., customer type, location, tag)
- Click Save.
Using Groupsโ
Groups serve as recipient lists throughout the module:
- Select a group as the target audience when creating a campaign
- Use groups to filter and manage your WhatsApp contact base
- Segment contacts for different messaging strategies (e.g., VIP customers, new leads, regional groups)
Regularly update your contact groups to remove inactive or opted-out contacts. This helps maintain healthy delivery rates and compliance with WhatsApp Business policies.
What's Next?โ
- WhatsApp Logs โ view and manage detailed records of all automated interactions, campaign deliveries, and bot responses