Programs, Cards, Campaigns, and Messages | Passtastic Help
Passtastic
No account yet? Sign up free

Programs, Cards, Campaigns, and Messages

Passtastic is organized around four concepts. Once these click, the rest of the app is easy to navigate.

The four terms at a glance

TermWhat it isExample
ProgramYour loyalty setup — the top-level thing you manage"Coffee Rewards"
CardThe digital wallet pass your customer installsA stamp card in their Apple or Google Wallet
CampaignAn automated reward with a trigger and a message"Birthday 15% off"
MessageA push-only automated notification, no reward attached"Happy New Year!" greeting

How they fit together

Each program contains one card design plus any number of campaigns and messages:

  • A Program is the whole setup for one loyalty offering — a stamp card program, a paid membership, a seasonal coupon. Each business can run several.
  • The Card is the wallet pass inside the program. One card per program. This is what the customer sees on their phone.
  • Campaigns and Messages live inside the program's Campaigns tab. They run automatically when their trigger fires — a birthday, a first visit, a specific date, and so on.

Programs

A program is your loyalty setup. You create one when you first sign up (e.g. "My Coffee Rewards") and can add more later. The Programs link in the sidebar opens the list.

Each program has:

  • A name and status (Draft, Active, Paused, Completed)
  • Start and optional end date
  • A card type (stamp, points, membership levels, coupon, loyalty/VIP, or a paid card)
  • Customers who've installed the card
  • Campaigns and messages that engage those customers

See Card Types Explained for the full list of card types.

Running two offers at once

One program has one card type. If you want two different offers at the same time — say a stamp card and a discount coupon — create two programs: Programs → New program. Every current plan includes unlimited programs. Each program has its own link and QR code on its Share tab, and your customer portal page can show both cards.

If the discount is really a reward for your stamp-card customers, you don't need a second program: a campaign on the stamp card can send it (see Messages and Campaigns).

Copying a program

You can't duplicate a program: there is no Duplicate or Copy button on the Programs list or on a program's page. To make a similar one, click New program on the Programs page, choose the card type, and fill it in again. Your original stays as it is.

If you want the same program at more than one shop, you don't need a copy. One program can run at all your shops or only some of them. See Choosing Which Shops a Program Runs At.

Deleting a program

1. Open Home in the sidebar.

2. Find the program under Published Cards (or Draft Cards).

3. Click the bin icon in the top-right corner of its tile, then Confirm.

Deleting needs an Editor role or higher, and only the teammate who created the program can delete it. If someone else created it, ask them to delete it. A program connected to an IdoSell shop has no bin icon: uninstall the Passtastic app in your IdoSell panel first.

What happens after you delete a program:

  • Nobody new can install the card.
  • The program's campaigns are deleted too.
  • Your customer records stay in your account.
  • Cards customers already installed stay on their phones.
  • If you deleted it by mistake, contact us within 30 days and we can restore the card. Its campaigns can't be restored.

There is no pause button. To stop sending messages without deleting anything, switch the campaigns off on the program's Campaigns tab.

Cards

A card is the wallet pass your customer installs to Apple Wallet or Google Wallet. It's the visible part of your program — the thing customers actually see.

  • One card per program
  • Its design and content (colors, logo, text, data fields, rewards) are edited in the program's Setup tab — reachable from the Edit card button
  • Landing pages like "create a stamp card" or "create a loyalty card" still exist — they all create a program under the hood

Campaigns

A campaign sends a reward to your customers at the right moment — a birthday greeting with a free drink, a win-back coupon for someone who hasn't visited in a month, a Friday happy hour offer.

Every campaign has four parts:

  • Trigger — when it runs (birthday, inactivity, a calendar date, after a scan, and so on)
  • Push notification — what the customer sees on their phone
  • Reward — optional: automatic stamps/points, or a message your staff sees on the scanner to apply a discount
  • Eligibility — how often the same customer can receive it (once ever, once per period, every time)

See Messages and Campaigns for the full setup guide.

Messages

A message is the simpler version of a campaign — just a push notification, no reward. Good for greetings, reminders, and nudges that don't need anything at the counter.

Examples:

  • "Happy New Year!" on January 1st
  • "We've added new locations — check them out"
  • A welcome greeting when a customer first joins

In the Campaigns tab, messages appear with a `MESSAGE` badge; campaigns with a reward show a `CAMPAIGN` badge.

Where to find each thing

TermWhere to manage it
ProgramSidebar → Programs → click a program
Card design & detailsOpen a program → Setup tab (or Edit card)
Campaigns and MessagesOpen a program → Campaigns tab
Program overview and metricsOpen a program → Overview tab (default)
Share links, QR codesOpen a program → Share tab

Common questions

Is a "program" the same as what I used to call a "card"?
Pretty much. The loyalty setup that used to be called a "card" in the dashboard is now called a program. The wallet pass itself is still called a card — the rename is just about the top-level container, which contains more than just the card.
Do I need more than one program?
Most small businesses run one. Add a second program if you're running a different kind of offering — e.g. a stamp card program alongside a paid membership. Each program has its own card, customers, and campaigns.
Can I run two promotions at the same time?
Yes. Create a second program (Programs → New program) — every current plan includes unlimited programs. See Running two offers at once above.
How do I delete a program, and what happens to my customers?
From Home, click the bin icon on the program's tile and confirm. Customer records stay, and installed cards stay on phones, but nobody new can join and its campaigns are deleted. See Deleting a program above.
Can I duplicate a program?
No. There's no duplicate or copy action. Click New program on the Programs page to create a similar one from scratch. To use one program at several shops, set Where this runs on the program instead. See Copying a program above.
Can I pause a program?
There's no pause button. Switch its campaigns off on the program's Campaigns tab to stop messages; the card keeps working for your customers.
Can one customer be on multiple programs?
Yes. A customer can install multiple cards (one per program) from the same business. They'll see each card separately in their wallet.
What's the difference between a campaign and a message?
A message sends a push notification only. A campaign sends a push and triggers something more — adds stamps or points automatically, shows a reward on the wallet card, or tells your staff to apply a discount at the counter.
What happened to the Automations page?
Automations have been reorganized. The simpler push-only ones are now called messages, and the ones with rewards are now called campaigns. Both live inside each program under the Campaigns tab.