WhatsApp Templates
Master WhatsApp Business message templates to maintain compliance while communicating effectively with customers. Learn how to create, manage, and use pre-approved templates for different business scenarios.
What you'll achieve: Create compliant WhatsApp message templates that pass Facebook's approval process, understand the 24-hour messaging window, and implement professional template-based communication workflows.
Why Templates Are Required
WhatsApp Business enforces strict messaging policies to prevent spam and ensure high-quality business communication.
24-Hour Window Rule
You can send free-form messages only within 24 hours of a customer's last message. After this window, only pre-approved templates can be used.
Anti-Spam Protection
Templates prevent spam by requiring Facebook approval for all outbound business messages, ensuring customers only receive relevant, valuable communications.
Critical rule: Without approved templates, you cannot initiate conversations with customers who haven't messaged you in the past 24 hours. This includes order updates, appointment reminders, and promotional messages.
Template Types
WhatsApp categorizes templates into different types, each with specific approval criteria:
Utility Templates
Transaction updates, account notifications
Examples: Order confirmations, delivery updates, password resets
Usually approved quickly
Authentication Templates
Login verification, OTP codes
Examples: Two-factor authentication, login codes
Fast approval for security purposes
Marketing Templates
Promotional messages, offers
Examples: Sales announcements, special offers, newsletters
Stricter review process
Creating Templates
Follow this step-by-step process to create effective WhatsApp message templates:
Access Template Manager
Navigate to the WhatsApp template creation interface in Fiko.
- Go to WhatsApp channel settings in your Fiko dashboard
- Click on the "Message Templates" tab
- Select "Create New Template" button
- Choose your WhatsApp Business account if you have multiple
Template Basic Information
Set up template name, category, and language settings.
- Choose a descriptive template name (lowercase, underscores only)
- Select template category (Utility, Authentication, or Marketing)
- Pick primary language (English, Spanish, etc.)
- Add template description for internal team reference
Template names cannot be changed after creation. Use descriptive names like "order_confirmation" or "appointment_reminder" for easy identification.
Template Content and Variables
Write your template message with dynamic variables for personalization.
- Write clear, concise message text (up to 1,024 characters)
- Add variables using double curly braces:
{{1}},{{2}}, etc. - Include your business name and a clear call-to-action
- Use professional tone appropriate for your brand
- Preview how the message will appear to customers
Available Variables
{{1}}First variable — e.g. Customer name
{{2}}Second variable — e.g. Order number
{{3}}Third variable — e.g. Date or amount
{{4}}Fourth variable — e.g. Additional details
Example Template
"Hi {{1}}, your order {{2}} has been confirmed and will be delivered by {{3}}. Track your order: {{4}}. Thank you for choosing [Your Business]!"
Submit for Approval
Submit your template to Facebook for review and approval.
- Review template content for compliance with WhatsApp policies
- Ensure no promotional content in Utility/Authentication templates
- Check that variables make sense in context
- Submit template for Facebook review
- Wait for approval (typically 1–7 business days)
Approval timeline: Utility templates usually approve within 24 hours, while Marketing templates may take up to 7 days due to stricter review requirements.
Using Templates in Conversations
Once approved, here's how to use templates effectively in customer conversations:
Template Selection
- Click the template icon in the message composer
- Browse templates by category or search by name
- Select the appropriate template for your communication
- Fill in variable values with customer-specific information
- Preview the final message before sending
Variable Population
- Customer name is automatically populated if available
- Order numbers, dates, and amounts can be manually entered
- Use consistent formatting for professional appearance
- Double-check accuracy before sending
Template Management
Template Organization
- Create templates for common business scenarios
- Use descriptive names for easy identification
- Organize by department or use case
- Archive unused templates to reduce clutter
Performance Tracking
- Monitor template usage statistics
- Track delivery and read rates
- Identify most effective templates
- Update low-performing templates
Compliance Guidelines
Follow these guidelines to ensure your templates comply with WhatsApp Business policies:
Required Content Elements
- Clear business identification in every template
- Accurate and truthful information only
- Professional language and tone
- Clear purpose and call-to-action
Common Rejection Reasons
- Variables don't make sense in context
- Template category doesn't match content type
- Grammar or spelling errors in template text
- Missing business identification
- Content violates WhatsApp commerce or community policies
Best Practices for Template Success
Template Creation Tips
- Keep messages concise and actionable
- Use variables strategically for personalization
- Include clear next steps or contact information
- Test templates with real data before submission
- Use consistent branding across all templates
Common Mistakes to Avoid
- Don't mix promotional content in utility templates
- Don't use unclear or confusing variable placements
- Don't submit templates without proofreading
- Don't forget to include business identification
- Don't use templates for emergency communications only
Troubleshooting Template Issues
Template Rejected by Facebook
- Review the rejection reason provided by Facebook
- Check template content against WhatsApp policy guidelines
- Ensure category matches content type (Utility vs Marketing)
- Fix grammar, spelling, or formatting issues and resubmit
Template Messages Not Sending
- Verify template is approved and active
- Check that all required variables are filled
- Ensure customer hasn't blocked your business number
- Check messaging limits haven't been exceeded
Variable Replacement Issues
- Variables showing as
{{1}}instead of actual values — double-check that all input fields are filled - Verify variable numbering sequence is correct (1, 2, 3, 4)
- Test template with sample data before customer use
Ready to get started?
Set up your WhatsApp channel first, then come back to create and manage templates.
Back to WhatsApp Integration