Docs / Users / Coupons

Coupons — Discount codes + broadcast

OmniGest combines two things into one coupon system: the /cupones command so any group member can check active codes on demand, and an automatic broadcast that alerts groups when a new campaign goes live. Codes sync with VigilaClick so you never maintain two separate catalogues.

/cupones command (any member)

Any group member can type:

/cupones

The bot replies with active campaigns:

  • Campaign name (Black Friday, Mother's Day, etc.)
  • Discount codes with their percentage or amount
  • Validity dates
  • Extra notes (minimum order, exclusions, etc.)
  • Campaign affiliate link

It is public inside the group: no admin role required. If you do not want it surfaced in your group, admins can disable the broadcast (see below) — the command will still respond with "no active coupons" if the campaign has not been stored locally.

Automatic broadcast

When a new campaign is created, OmniGest schedules messages to subscribed groups on this calendar:

Moment Message
Start day (07:00 Madrid) Kick-off alert + codes
Periodic reminders (10:00 Madrid) Per the per-group cadence
Last day (10:00 Madrid) "Today is the last day"
Day after end (19:00 Madrid) "Campaign X has ended"

Critical messages (start / last day / end) always reach every destination. Mid-campaign reminders respect the cadence.

Per-group cadence

Each admin picks how often they want reminders between the start and last day of each campaign:

Preset Frequency
Daily 1 message every active day
Every 2 days (default) 1 message every 2 days
Weekly 1 message every 7 days
Fortnightly 1 message every 15 days
None Critical only (start + last day + end)

To configure:

  1. /config in DM with the bot
  2. Pick the group
  3. 📢 Coupon broadcast
  4. Pick the preset

The post-migration default is Every 2 days — minimises both noise and engagement loss.

Summary for multi-group admins

If you run many groups and want a single view of every cadence, message the bot:

/cadencias

It returns a table of each group with its current preset. Handy for auditing before a Black Friday push.

How to receive nothing from coupons

If a group does not want any coupon noise at all:

  • Cadence → None (silences reminders)
  • Plus /toggles (owner-only) → disable coupon broadcast per group

Combining both, the group only sees coupons when a member voluntarily types /cupones.

Why this matters

Deal groups live or die on conversion timing. An admin who posts coupons by hand is slow (late post) and forgets dates (duplicate or expired post). OmniGest centralises the calendar, syncs with VigilaClick, schedules critical alerts and lets the admin pick the noise level in between. Result: always-current coupons in the group, no manual effort, no expired codes.