How do I create, schedule, and manage WhatsApp campaigns in MyOperator?

How do I create and run a WhatsApp Campaign from MyOperator panel?

Quick Answer

The WhatsApp Campaign feature lets you create, schedule, send and track large-scale, template-based WhatsApp messages to up to 10,000 recipients per run directly from your MyOperator dashboard.


1. Core Capabilities

  • Template selection from Meta-approved Utility, Marketing or Authentication templates (static or variable, with optional media)
  • Audience segmentation by uploading CSV/XLSX lists; duplicates auto-removed
  • Preview showing exact text, recipient count and approximate cost before send
  • Flexible scheduling: send now or pick any future date/time up to 30 days ahead
  • Dashboard displaying status, delivery and engagement metrics for the last six months
  • Built-in credit checker to stop campaigns that exceed your usable balance


2. Prerequisites and Limits

  • Message Limit Tier: one run can target max 10,000 numbers; honour your WABA daily cap (e.g. 250/day tiers restrict upload to 250 rows)
  • Approved Templates: at least one Meta-approved template must exist in your WABA account
  • Sufficient Credit: MyOperator checks balance at scheduling and again at execution; insufficient funds stop the campaign


3. Campaign Creation Workflow

The progress bar at the top of the create flow lights up as you finish each of the five sequential steps.

1 — Campaign Name & Phone Number

  1. Click Create Campaign in WhatsApp > Campaigns (button disabled if WABA number is inactive).
  2. Enter a unique 1–50-character name (lower-case alphanumerics and underscores only). Duplicate names trigger “Name already in use”.
  3. Select a WABA number from the dropdown formatted “Account | Phone”. The UI remembers your last choice.

2 — Template Selection

  • Filter by category (All, Marketing, Utility) or search by name (case-insensitive).
  • Click Select to preview the template on the right-hand pane. Variables such as {{1}} or {{name}} and media placeholders appear highlighted.
  • The Next button activates only after a template is chosen; otherwise it shows “Required field”.
  • No templates? Follow the inline link to create one.

3 — Audience Upload

  1. Drag & drop or Upload file (CSV/XLSX) with columns “Name” and mandatory “Phone Number”.
  2. Preview shows the filename (e.g. “Campaign 10k audience – Sheet1.csv”).
  3. Validations:
    • ≤10,000 rows and ≤WABA daily limit; else “Error: Upload maximum 10000 records” or “Message limit: <250>/day”.
    • Indian numbers only: accepted patterns 91XXXXXXXXXX, +91XXXXXXXXXX, or XXXXXXXXXX (auto-prefixed with 91).
    • Rows with other country codes ignored; duplicates auto-deduped.
    • Missing phone column throws “phone number fields is missing”.
    • Blank/-corrupted file shows “Upload failed, file is empty”.
  4. Contact handling: if “Name” present, MyOperator creates/updates that contact; if absent, contact saved as “USER” until a reply arrives.

4 — Variable Mapping & Media Upload

  • For every template variable choose an Excel column OR type a global fallback (e.g. default {{name}} = User).
  • Media tab appears only when the template needs media.
  • Allowed files:
    Image – 1 file, ≤5 MB, .JPEG/.JPG/.PNG
    Video – 1 file, ≤16 MB, .mp4
    Document – 1 file, ≤100 MB, txt/.pdf/.doc/.docx/.xls/.xlsx/.ppt/.pptx
  • Wrong type or missing upload triggers “Please upload the image/video/Document”.

5 — Schedule & Launch

  • The summary banner shows Audience Size and Approx. Cost; low balance prompts immediate recharge.
  • Schedule toggle off → “Schedule now” sends instantly.
    Toggle on → pick future date/time (must be in the future, max 30 days). “Schedule Campaign” saves it.
  • Optional Test Message: enable toggle, enter a number, click Test to preview variables/media.
  • Success toast: “Campaign scheduled successfully”.


4. Error & Success Messages

All validation, error and success texts are reproduced exactly as they appear in the product (e.g., “Please enter the campaign name”, “Name already in use”, “Campaign scheduled successfully”).


Keywords

WhatsApp campaign, create campaign, template selection, audience upload, variable mapping, media upload, schedule campaign, MyOperator credits