Documentation Templates

Creating Templates

Create and manage reusable message templates.

Creating Templates

Learn how to create WhatsApp message templates.

πŸ’‘ See Complete Documentation<br />
To see all information about creating templates, check the Complete Templates Documentation.

Create Basic Template

  • Create Utility Templates

    Transactional templates are ideal for notifications like order confirmations, shipping updates, etc.

    Marketing template example

    use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
    use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
    
    // Get business account
    $account = WhatsappBusinessAccount::first();
    
    // Create a transactional template
    $template = Whatsapp::template()
        ->createUtilityTemplate($account)
        ->setName('order_confirmation')
        ->setLanguage('en_US')
        ->addHeader('TEXT', 'Order Confirmation')
        ->addBody('Your order {{1}} has been confirmed.', ['12345'])
        ->addFooter('Thank you for shopping with us!')
        ->addButton('QUICK_REPLY', 'Track Order')
        ->addButton('QUICK_REPLY', 'Contact Support')
        ->save();

View complete documentation β†’

Share this page