Programs, Cards, Campaigns, and Messages | Passtastic Help
Passtastic
Explore
Product
Pricing
Use Cases
Help
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.

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 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.