How to create a business campaign

A campaign on KiddyCash is a promotional offer that your business creates to attract young savers and their families. When a child completes a qualifying purchase or action at your business, the campaign can reward them — for example, by adding points to their KiddyCash wallet or triggering a badge. This guide walks you through creating your first campaign from scratch in the KiddyCash Business portal.


Before you start

Make sure you have:

  • A verified business account (KYB approval complete)
  • At least one active transaction code set up for your business. Transaction codes are unique identifiers that link a child’s in-store or online purchase back to their KiddyCash wallet. If you are new to transaction codes, read A closer look at transaction codes in KiddyCash before continuing. You can also check what’s new in transaction codes for the latest updates.

Step-by-step: Create a campaign

Step 1 — Open the campaign creation page

Log in to the KiddyCash Business portal and navigate directly to the campaign creation page. Replace :business_id in the URL with your actual business ID, which you can find under Settings → Business Profile.

Step 2 — Enter your campaign name

Type a clear, descriptive name for your campaign. For example: Back-to-School Bonus — Nairobi Stores or KES 500 Spend Reward – August. The name is visible to families browsing campaigns in the KiddyCash app, so keep it specific and appealing.

Step 3 — Write the campaign description

In the Description field, explain what a child or parent needs to do to qualify, and what they will receive. Be direct. Example: “Spend KES 200 or more at any of our Westlands locations and earn a KiddyCash reward instantly.”

Step 4 — Set the campaign dates

Enter a Start date and End date. Campaigns only reward eligible transactions that occur within these dates. Outside this window, the campaign is inactive even if it has not been manually closed.

Step 5 — Configure the reward

Choose the reward type your campaign will offer. Options typically include wallet credits, badges, or bonus allowance contributions. Enter the reward value — for example, KES 50 credited to the child’s wallet per qualifying transaction.

Step 6 — Attach a transaction code

Select the transaction code that cashiers or your online checkout will use to record qualifying purchases. This is how KiddyCash knows which transactions count toward the campaign. If you need to link multiple store locations across, say, Mombasa and Kisumu, you may attach a code per location depending on your setup.

Step 7 — Review the campaign summary

Before saving, read through the summary panel on the right side of the screen. Confirm the dates, reward value, and linked transaction code are all correct. Mistakes here can mean children miss rewards or your budget is over-applied.

Step 8 — Save as draft or submit for review

Click Save as draft if you are not ready to go live. Click Submit for review if you want the KiddyCash team to approve and publish the campaign. Most campaigns are reviewed within one business day.


What happens next?

Once approved, your campaign appears in the KiddyCash family app and children can start earning rewards. You can track performance at any time — see how to view business campaign stats for a full guide. If you need to adjust dates, rewards, or descriptions after publishing, follow the steps in how to edit a business campaign.