Send marketing campaigns
Build, target, schedule, and send in-app message campaigns to your customers from Marketing → Campaigns, then track delivery results.
Who is this article for?
- Gegsy merchants who want to reach their customers with in-app messages — one-time blasts, scheduled sends, or recurring announcements.
About campaigns
Campaigns send in-app messages to your customers' devices through your branded mobile app — the same kind of notification that pops up on a customer's lock screen. Use them to push an offer, announce a new menu item, or re-engage customers who haven't ordered in a while. You build the message, choose who receives it, decide when it goes out, and then track how many customers and devices it reached.
Open Marketing → Campaigns (https://app.gegsy.com/marketing/campaigns) to see your campaign list and build a new one.
Before you begin
- Available on the Pro and Premium plans. If your plan doesn't include campaigns, you'll see an Upgrade to Marketing panel instead of the list. See Gegsy pricing to compare plans.
- Access is controlled by the Campaigns permission. Account owners have it by default and can grant it to employees who manage marketing.
- You need customers who can receive in-app messages — that is, customers who have your branded mobile app and have allowed notifications. Campaigns only count and reach eligible devices.
View your campaigns
The list shows every campaign you've built, with newest and pending ones first. Scheduled and recurring campaigns cluster at the top; everything else sorts by send date. Each row shows:
- Campaign — your internal campaign name, with the message title underneath.
- Date — when it sent, or For a scheduled time, or Next: for the next run of a recurring campaign.
- Audience — All eligible customers, a count of specific customers, or the segment rule.
- Delivery — successful sends out of total attempts (or live progress while a campaign is in flight).
- Status — a colored badge such as Sent, Partial, Sending, Scheduled, Recurring, Completed, Canceled, or Failed.
- Action — opens the campaign to view its details and results.
Use the status tabs (All, Recurring, Scheduled, Sending, Sent, Partial, Failed, Canceled) to filter, and the Search by name, title, or message… box to find a specific campaign. Use Load older at the bottom to bring in earlier campaigns.
Build a campaign
- From Marketing → Campaigns, select Build a campaign.
- Under Details, enter a Campaign name. This is Just for your records — customers don't see this.
- Enter the Message title — What pops up on the lock screen. It's limited to 50 characters, and a live counter shows how much you've used.
- Enter the Message body — Keep it short and specific. What's the offer or update? It's limited to 160 characters.
- Watch the Live preview on the right to see roughly how the message looks on a customer's device as you type.
Campaign name, message title, and message body are all required before you can send.
Write copy with AI assist
If you'd like help with wording, select AI assist in the Details card to open the assistant. You can Generate copy from a short brief of what the campaign is about, or Rewrite your existing title and message in a different tone (Punchier, Shorter, Friendlier, More formal, More urgent, or More casual). Pick a suggestion's Use this to drop it into the form, then edit as needed. Select Hide AI to close the panel.
Choose when to send
In the When to send section, pick one of three options:
- Send now — deliver the campaign immediately.
- Schedule for later — pick a Date and time (your local timezone). The time must be at least one minute in the future. Gegsy fires the campaign within 5 minutes of the time you set.
- Repeat on a schedule — set a recurrence (Daily, Weekly, or Monthly) with a time, the days it runs, and when it ends (Never, on a specific date, or after a number of runs).
Choose your audience
In the Audience section, choose who receives the campaign:
- All eligible customers — everyone who can receive in-app messages.
- Specific customers — pick individual recipients. A search box lets you match any part of a name, email, or phone. Specific-customer audiences are capped; switch to a segment for larger reach.
- Customer segment — target a rule-based group. Pick a rule such as New customers (joined recently), First-time prospects (signed up but never ordered), Returning customers (placed at least one order), Inactive buyers (ordered before but not recently), Frequent buyers (order regularly), or High value (high lifetime spend). Some rules take a parameter — for example, how many days counts as "new." As you build the rule, a live ≈ N customers estimate shows your approximate reach.
Send a test first
Before sending to your full audience, select Send a test to deliver the message to a single customer right now. Pick one customer to receive it; the test campaign isn't saved or counted. You need a title and message filled in to send a test.
Send the campaign
- When the details, schedule, and audience are set, select Send campaign (or Schedule campaign / Save recurrence, depending on the timing you chose).
- Confirm in the dialog, which tells you how many customers will receive the message.
- For a large audience, Gegsy delivers the message in batches — you'll see a "queued for delivery" confirmation, and the campaign processes in the background.
After sending, the campaign opens in read-only view so you can watch its progress and results.
Track delivery results
Open any sent campaign from the list to see its Delivery results card:
- Customers reached and Devices reached — how many succeeded out of the total attempted.
- Audience — who the campaign targeted.
- Sent — when it went out.
While a campaign is still sending, the card shows Delivery in progress and updates automatically as more recipients are processed. Large sends go out in chunks every minute, so an in-flight campaign's numbers climb over time.
Duplicate, reschedule, or cancel
- Duplicate — open a sent campaign and select Duplicate to start a fresh campaign pre-filled with the same name, message, and audience. The duplicate is a new draft, so you can re-send now or pick a new time.
- Cancel a scheduled or recurring campaign — open it and select Cancel schedule (or End recurrence). A campaign that's actively sending can be stopped with Cancel send; it stops after the current batch.
The in-app messages you send here complement your other Marketing tools — for example, Banners and Posts reach customers inside the app without a notification, while campaigns push a message to their device.
Related articles
Was this article helpful?
