Campaigns API

    v1.0

    Create, schedule, and manage bulk WhatsApp marketing campaigns

    Create New Campaign

    POST/api/campaigns

    Request Body

    JSON
    {
      "name": "Black Friday Sale 2025",
      "wabaId": "your_waba_id",
      "templateName": "sale_announcement",
      "audience": {
        "type": "filtered",
        "filters": {
          "tags": ["customer", "active"],
          "whatsappOptedIn": true
        }
      },
      "schedule": {
        "type": "immediate"
      },
      "variables": {
        "1": "50%",
        "2": "Black Friday"
      }
    }

    Parameters

    FieldTypeRequiredDescription
    namestringYesCampaign name
    wabaIdstringYesYour WABA ID
    templateNamestringYesApproved template name
    audienceobjectYesTarget audience filters
    scheduleobjectNoSchedule settings (immediate or scheduled)