Skip to content

Marketing Campaigns

Use this page to send SMS or email messages to customer groups — promotions, birthdays, feedback requests, or HTML newsletters. Track delivery stats and resend when needed.

Open the screen: Sidebar → Promotions ManagementMarketing Campaigns

Outbound messages only

This is not for checkout discounts or online banners — use Promo Codes or Online Promotions for those.

Plan and groups required

You need campaign tools (SMS & email) on your plan and at least one Customer Group before creating a campaign. Push notification tabs are not shown in the current admin UI.


Campaign list

What it does

Shows SMS or email campaigns in a table with status, audience, schedule, stats, and a row menu. No search or pagination — the list loads the first page of results from the server.

Step-by-step

  1. Open Promotions ManagementMarketing Campaigns.
  2. Read the page title Marketing Campaigns and subtitle Create and manage your marketing campaigns.
  3. Under All Campaigns, pick a tab — SMS Campaigns or Email Campaigns.
  4. Tap refresh (spinner while loading).
  5. Read the table columns and use the menu on each row.

Tabs

TabWhat it lists
SMS CampaignsText-message campaigns
Email CampaignsHTML email / newsletter campaigns

Toolbar

ControlWhat it does
RefreshReloads campaigns for the active tab
Create CampaignOpens the create form for the current tab type (needs CREATE permission)

What the table shows

ColumnMeaning
Campaign NameTitle with SMS or email icon; subtext = description or No description
StatusDraft, Scheduled, Active, Completed, Inactive, or server status text
AudienceCustomer group names + X recipients, or All customers
ScheduleStart date/time + relative time (e.g. 2 days ago)
StatsSent, Failed (if any), Opened, Clicked, Success Rate % — or No metrics yet
Actions menu

Row actions (⋮ menu)

ActionWhat it does
View DetailsOpens read-only campaign dialog
ResendSends again to the same audience and content
DeleteRemoves the campaign permanently (needs DELETE; no confirmation dialog)

No edit on existing campaigns

You cannot change name, content, or audience after creation. Create a new campaign or use Resend to repeat the same message.

Common mistakes / FAQs

  • Empty tab: No SMS campaigns found / No Email campaigns found — tap Create Campaign.
  • Load error: toast Failed to load campaigns. Please try again.
  • Upgrade screen instead of list. Your plan lacks campaign tools (SMS & email).

Create a campaign

What it does

Full-page form (not a dialog) to compose and submit one SMS or email campaign.

Step-by-step

  1. Select SMS Campaigns or Email Campaigns tab first — the new campaign matches that type.
  2. Tap Create Campaign.
  3. Fill Campaign Details (fields below).
  4. Tap Create Campaign at the bottom (Cancel or back arrow returns to the list).
  5. On success: Campaign created successfully — you return to the list.

Create fields

FieldRequired?What to enter
Campaign NameYesInternal title
Customer GroupYesOne group from dropdown — Select a customer group / No customer groups available
DescriptionNoNote shown in list and View Details
Select TemplateNo (SMS only)Promotion, Birthday, or Feedback — fills Content
ContentYesSMS: plain text. Email: HTML (newsletter template pre-filled for new email campaigns)

SMS templates: Replace placeholders like [DATE], [ITEM], [FEEDBACK_LINK]. Promotion template includes opt-out text.

While loading groups: Loading customer groups... — if error: Failed to load customer groups + Refresh Page.

Validation toasts: Campaign name is required, Content is required, Please select at least one customer group.


View campaign details

What it does

Read-only summary with content preview, stats, and recent send history.

Step-by-step

  1. Tap View Details.
  2. Review Campaign Details, Target Audience, Campaign Content, Campaign Statistics.
  3. If shown, read Recent Delivery History (last five sends: Date, Recipients, Delivery, Sent By; note + N more entries if longer).
  4. Tap Close.

Content preview: Email renders HTML in a scroll box; SMS shows plain text with line breaks.


Resend or delete

Resend

  1. Tap Resend (spinner on the item while sending).
  2. Success: Campaign resent successfully. Error: Failed to resend campaign. Please try again.

Delete

  1. Tap Delete (requires DELETE permission).
  2. Success: Campaign deleted successfully. No undo prompt.

Permissions

What you needWhy
Marketing Campaigns module permissionOpen the page
CREATECreate Campaign
DELETEDelete in row menu

View Details, Resend, and Refresh are available when you can open the page.


Pratham POS User Guide