Offers & campaigns
Managing campaigns, their schedules, and which offers appear on the site.
Offers & campaigns
Description
Every offer and promotion on the site is a campaign post. The campaign holds the content and the schedule, and Marketing Settings is where you choose which campaigns actually appear in the offers modules.
Two things therefore have to line up for an offer to be visible: it has to be in the Marketing Settings list and marked active, and its own schedule has to have it live.
How to edit
- In WordPress admin, open Campaigns and create or edit the campaign.
- Work through the General Settings, Schedule, and Images tabs.
- Save the campaign as Published — drafts are ignored by the scheduler, so a draft will never go live on its own.
- Open Marketing Settings and make sure the campaign is in the offers list and marked active.
- Check the Offers modules on the front end.
Marketing Settings
Marketing Settings holds the list of offers the site shows, as a repeating list of entries pointing at campaigns. An entry has to be marked active to appear in the offers modules, which makes this the place to add or pull an offer without touching the campaign itself.
The campaign's own schedule still applies on top of this, so an active entry only shows while its campaign is live. When an offer is missing from the site, it is usually one of three things: it is not in the list, it is not marked active, or it is outside its campaign dates.
General Settings
| Field | Field name | Required | What it does |
|---|---|---|---|
| Product | campaign_product | Yes | Q Mastercard, Q Card, or both. |
| Customer type | campaign_customer_type | No | New customer or Existing customer. |
| Customer Type Badge | campaign_customer_type_badge | No | Turn this on to show the customer type as a secondary tag on the offer cards. |
| Description | campaign_description | Yes | Up to 140 characters. |
| Disclaimer | campaign_disclaimer | No | The small print shown with the offer. The hint on this field says 80 characters, but it will accept up to 180. |
Schedule
This tab controls when the campaign page and its banner are visible. The banner is the promotional block on the Home page and the Offers & Promotions page.
| Field | Field name | Required | What it does |
|---|---|---|---|
| Campaign schedule | campaign_schedule | Yes | Always on keeps the campaign live with no end date. Specific dates reveals the four date fields below, all of which then have to be filled in. |
Dates — only shown when the schedule is set to Specific dates:
| Field | Field name | What it does |
|---|---|---|
| Campaign page live date | campaign_live_date | When the campaign page is published. |
| Campaign page expire date | campaign_expire_date | When the campaign page is unpublished. |
| Banner live date | contest_live_date | When the banner is published. |
| Banner end date | contest_end_date | When the banner is unpublished. The link through to the campaign page keeps working until the campaign's own end date. |
Set by the system — do not change these by hand:
- Campaign is live (
campaign_is_live) - Banner is live (
banner_is_live)
Both are set automatically by the scheduler from the dates above.
Scheduling rules
These are the rules shown on the campaign itself, and they are worth following closely:
- A scheduled campaign has to be saved as Published, not draft. The scheduler ignores drafts, because a draft is not considered ready to publish.
- A published campaign that has not reached its live date can still be opened on its direct link, but only by people logged in to the website.
- The scheduler runs every five minutes, so allow up to five minutes for a change to take effect.
- Publishing a campaign early to show it to people without website access is discouraged. Use Figma files or screenshots to get copy and visuals approved instead.
- Check the campaign and banner dates carefully before go-live. The banner should always be unpublished before the campaign.
- If something does not behave as described here, raise it with the channels team rather than working around it.
Images
| Field | Field name | What it does |
|---|---|---|
| Desktop Image | campaign_desktop_image | The campaign image used on the page and the offer cards. |
| Mobile Image | campaign_mobile_image | A separate mobile image, which is not currently used. |
Both accept JPG, PNG, and GIF. Only the desktop image is used at the moment, and it is cropped to fit the mobile version of the page and the offer cards.