How to edit a business campaign

Campaigns shift. A promotion you launched in Nairobi last week might need a broader reach today, or the KES discount you offered may have changed after restocking. Whatever the reason, editing a live or paused campaign in the KiddyCash Business portal is straightforward — but a few fields behave differently depending on campaign status, so it helps to know what to expect before you dive in.

Note: If you haven’t set up a campaign yet, start with How to create a business campaign before returning here.


What you can edit — and when

Most campaign fields are editable at any time. However, transaction codes attached to an active campaign are locked once the campaign has recorded at least one redemption. This protects redemption integrity for families already using the code. If you need to understand how codes are structured before making changes, A closer look at transaction codes in KiddyCash is a good reference, and What’s new in transaction codes in KiddyCash covers recent platform updates that may affect your setup.


Steps to edit a campaign

  1. Open your campaign. Navigate directly to the edit screen using your campaign’s URL: https://business.kiddy.cash/business/:business_id/campaign/:campaign_id/edit Replace :business_id and :campaign_id with your actual IDs, which appear in the URL when you view any campaign from the dashboard.

  2. Check campaign status before editing. At the top of the edit screen, you’ll see a status badge — Active, Paused, or Ended. If the campaign is Active and has redemptions, some fields will be greyed out. Pause the campaign first if you need to edit a locked field.

  3. Update the offer details. Under Offer, you can revise the reward value (e.g., KES 50 cashback, a badge award, or a subscription discount), the reward type, and any spending conditions. Be specific — vague conditions like “minimum purchase” without a clear KES threshold often lead to redemption disputes.

  4. Adjust the audience targeting. Under Audience, refine the age range, location, or family wallet type you’re targeting. If you’re running a school-linked campaign, double-check that the linked school IDs still apply — schools can be removed from a campaign without warning if their KYB status changes.

  5. Edit campaign timing. Update the start date, end date, or redemption window as needed. If you’re extending a campaign that was due to expire, the new end date takes effect immediately after you save — no re-approval required unless the offer value crosses a platform threshold.

  6. Review transaction code settings. If the campaign’s codes are still editable (no redemptions yet), update code format, usage limits, or expiry here. See the transaction codes blog for field-level guidance.

  7. Save and confirm. Click Save changes. The platform will validate your inputs and flag any conflicts — for example, an end date that precedes the start date, or an audience age range outside the campaign type’s permitted bounds. Resolve any errors and save again.

  8. Monitor performance after the edit. Changes to targeting or timing can shift your redemption curve noticeably. Use the How to view business campaign stats guide to track the impact within 24–48 hours of making edits.


A few things to keep in mind

  • Editing a campaign does not notify families who have already saved or bookmarked it. If the offer changes significantly, consider updating your campaign description to flag the change.
  • M-Pesa–linked reward campaigns may require an additional confirmation step when the reward value is edited, due to payout verification rules.
  • Ended campaigns cannot be edited — you’ll need to duplicate and relaunch.