Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

    English (US)
    US English (US)
    DE German
    ES Spanish
    PL Polish
    MX Spanish (Mexico)
    HR Croatian
    • Home
    • Integrations
    • WhatsApp Business

    WhatsApp Business Integration - Setup and Configuration

    Written by Cole Docherty

    Updated at November 20th, 2025

    Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Release Notes
      2025 Releases 2024 Releases
    • Newly Released Features
      Blackbelt360 New Features
    • Getting Started
      Overview How To
    • Roles & Permissions
    • Manifests
    • Order Management
      Orders How-To Guides Batch Edit Order Lists Using Files Cost Estimates
    • Automations
    • Employee Management
    • Customer Management
      Adding & Removing Customers Communicating with Customers Data Privacy
    • Customer Portal
    • Stock Management
      Adding and Receiving Products Inventory Management Resolving Stock Errors
    • Part Requests
    • Price Lists
    • Invoicing
    • Reporting
      Standard Reports Built-in and Custom Reports Advanced Reports
    • Custom Fields
    • Integrations
      Shipping and Transportation Finance Single Sign-on (SSO) Payment Integrations Fixably Developer API Blackbelt360 Xero Accounting WhatsApp Business
    • GSX
      GSX Integration Creating Repairs Managing Repairs Resolving Errors Frequently Asked Questions
    • Shipments
    • Service Contracts
    • Configuring Your Environment
      System Settings Email and SMS Setup Importing Data Security
    • Incoming Part Allocation
    • Appointment Booking
    + More

    Table of Contents

    Overview Initial Setup Managing WhatsApp Templatess

    Overview

    The WhatsApp Business Integration allows Fixably users to communicate with customers through the WhatsApp Business API. This feature enables sending both template messages (pre-approved messages) and freeform messages (regular text messages) while maintaining compliance with WhatsApp's business messaging policies.

    Key Benefits

    • Professional Communication: Send order updates, reminders, and support messages through WhatsApp
    • Template Messaging: Use pre-approved message templates for consistent communication
    • Two-way Conversations: Engage in real-time conversations with customers
    • Order Integration: Automatically link WhatsApp conversations to repair orders
    • Multi-language Support: Send messages in different languages based on customer preferences


    Initial Setup

    Step 1: Enabling WhatsApp

    Please reach out to customer.success@fixably.com to discuss enabling WhatsApp in your tenant. Please note that this feature may not be available to all plans. 

     

    Step 2: Access WhatsApp Settings

    1. Navigate to System Settings in the main menu
    2. Click on Integrations in the settings menu
    3. Select WhatsApp from the integrations list

     

    Manually Adding Account

    1. Click the "New Business Account" button in the top-right corner and fill in the required information:
      • Facebook Business Account ID: Your Facebook Business Account identifier
      • WhatsApp Business Account ID: Your WhatsApp Business Account identifier
      • Phone Number: Your business phone number in E.164 format (e.g., +15551234567)
      • Phone Number ID: The unique identifier for your WhatsApp phone number
      • Token: Your WhatsApp Business API access token
      • Webhook Token: Security token for webhook verification
      • Make as default account: Check this if it should be your primary WhatsApp account
        • Note: If this is the first account added, it will be ignored, and we always make the first one the default.
    2. Click Save to create the business account.

     

    Quick Connect with Meta

    1. Click the "New Business Account" button in the top-right corner
    2. At the top of the form, click the "Connect with Meta" button
    3. You will be redirected to Meta's authorization page
    4. Sign in to your Facebook account (if not already signed in)
    5. Grant permissions when prompted:
      • WhatsApp Business Management
      • WhatsApp Business Messaging
    6. Select or create your WhatsApp Business Account in the Meta wizard
    7. Select the phone number you want to use for WhatsApp messaging
    8. Click Continue to complete the setup
    9. You will be redirected back to Fixably
    10. Your account information will be automatically saved.

     

    Account Status Indicators

    • DEFAULT (Blue): This is the default account for sending messages

     

    Important Notes

    • You can have multiple WhatsApp Business Accounts, but only one can be set as the default
    • The phone number must be in international format, starting with + and the country code
    • Ensure your WhatsApp Business Account is verified with Meta before setup

     

    Managing WhatsApp Templatess

    WhatsApp templates are pre-approved message formats that can be sent to customers outside the 24-hour messaging window. These must be approved by WhatsApp before use.

    Viewing Templates

    1. Navigate to Settings → Integrations → WhatsApp
    2. Click on the View Templates tab under the gear button for each business account
    3. After clicking you will see the template list

    Template List Information

    Each template displays:

    • Template Name: Unique identifier for the template
    • Category: Type of template (UTILITY, MARKETING, etc.)
    • Language: Template language (e.g., en_US for English)
    • Status: Current approval status
    • Quality: Template performance rating

    Template Status Meanings

    • APPROVED: Template is active and can be used
    • PENDING: Awaiting WhatsApp approval
    • REJECTED: Template was not approved (check rejection reason)
    • PAUSED: Template temporarily disabled due to quality issues
    • DISABLED: Template permanently disabled

    Creating New Templates

    1. Click the "Create Template" button
    2. Fill in the template details:
      • Template Name: This name will be converted to lowercase with underscores (e.g., Order Update will be saved in the database as order_update)
      • Category: Select appropriate category
      • Language: Choose template language
      • Header Text (Optional): Short header message (max 60 characters)
      • Body Text: Main message content (max 1024 characters)
      • Footer Text (Optional): Additional information (max 60 characters)
    3. Use Fixably’s template style:
      • System variables: Use {contactName}, {order.id} for auto-filled data
    4. Click "Save Template" to submit for WhatsApp approval

    Understanding Template Variables

    When working with WhatsApp templates in Fixably, you'll encounter two different variable styles that serve different purposes:

    Fixably System Variables

    When creating templates in Fixably, you should use Fixably's template variable style. These variables are automatically filled by the system using data from your orders and customer information:

    Examples:

    • {contactName} - Automatically fills with the customer's name
    • {order.id} - Automatically fills with the order number
    • {order.total} - Automatically fills with the order total amount
    • {deviceName} - Automatically fills with the device being repaired
    • {customerEmail} - Automatically fills with the customer's email address

    Manual Input Variables (1,2, etc.)

    When you sync templates from WhatsApp, you may see placeholder variables like {$1}, {$2}, {$3}, etc. These appear when:

    • The template was created outside of Fixably (directly in WhatsApp Business Manager)
    • The system cannot determine what data should automatically fill these positions
    • Custom information is needed that varies for each message

    What this means for you:

    • {$1}, {$2}, etc., are manual placeholders that require you to enter values each time you send the template
    • When sending a message with these variables, you'll see input fields labelled "Body - 1", "Body - 2", etc.
    • You must fill in these values manually before sending the message

    Best Practice Example

    Creating a new template in Fixably:

     
     

    Hi {contactName}, your {deviceName} repair (Order #{order.id}) is ready for pickup. Your total is {order.total}. Thank you for choosing us!

    → All variables will be auto-filled when sending

    Template synced from WhatsApp:

     

    Hi {$1}, your device repair is ready. Please bring {$2} when collecting. Your reference number is {$3}.

    → You'll need to manually enter:

    • Body - 1: Customer name
    • Body - 2: Required documentation
    • Body - 3: Reference number

    Key Takeaway

    • Use Fixably variables ({contactName}, {order.id}) when creating templates for automatic data filling
    • Manual variables ({$1}, {$2}) require input each time, but offer flexibility for custom information
      • You can mix both types in the same template for maximum efficiency

    Syncing Templates

    • Click "Sync Templates" to fetch the latest templates from WhatsApp
    • This updates the template status and quality ratings
    • Recommended to sync regularly to stay updated
     
     
    whatsapp integration

    Was this article helpful?

    Yes
    No
    Give feedback about this article

    Related Articles

    • How do I resolve Error 401 "Technician Not Certified" errors when creating GSX repairs?
    • How do I set up Queues?
    • How do I use the Location Report?
    Get started today and start fixing hardware with software
    Thank you! We will contact you shortly.
    Oops! Something went wrong while submitting the form.
    ProductsFixably RepairFixably Depot
    SolutionsAASPsEnterprise ServiceRefurbishersMulti-Brand Repairs
    ResourcesAll ResourcesCustomer StoriesBlog
    CompanyAbout UsCareers
    Follow UsFacebookInstagramTwitterLinkedIn

    Contact Us

    sales@fixably.comsupport@fixably.com
    Fixably RepairRepair ManagementGSX IntegrationInventory & StockCustomer ExperienceReporting & DataPoint of SaleFixably Paperless

    North America  Sales

    +1 888 3600 63920289 Stevens Creek Blvd #1070
    Cupertino, CA 95014
    United States

    Europe  Sales

    +358 45 4900 549Kansakoulukatu 3
    00100 Helsinki
    Finland

    Contact Us

    sales@fixably.comsupport@fixably.com
    Copyright © Fixably Ltd.Privacy PolicyTerms of ServiceData Processing Agreement

    Copyright 2025 – Fixably.

    Knowledge Base Software powered by Helpjuice

    Expand