Skip to content

Partner registration.

How to create a partner account and start your loyalty program

Jul 22, 2026

Becoming a partner lets you create loyalty programs for your business. Registration is quick, and you start on the platform's default plan (free) to test the platform before upgrading.

Before you begin

To register as a partner, you need:

  • A valid email address
  • Your business name
  • Agreement to the Terms of Use and Privacy Policy

Note: Partner registration must be enabled by the platform administrator in Settings → Onboarding → Partner Registration. The APP_PARTNERS_CAN_REGISTER environment variable serves as a fallback default when no database setting has been saved. At least one network must be marked as primary and active in Admin → Networks. This determines which network new partners are assigned to. If you don't see a registration option, contact the platform owner.

Finding the registration page

There are two ways to reach the partner registration page:

From the public homepage

When partner registration is on, the public homepage displays a Register Your Business link in the top navigation bar. Click this link to go straight to the registration page.

From the partner login page

  1. Go to the partner login page (/partner)
  2. Below the email field and Continue button, click Create one

Both paths lead to the same registration page.

The registration page

The page is a full-screen split with no footer, the same style as the login page. The sign-up form sits on one side, and an interactive plan comparison fills the other.

Plan comparison

Step through the plans with the tabs at the top of the panel. Each plan shows its price, then a clean list of what it includes:

  • Resource limits: Members, staff accounts, loyalty cards, stamp cards, vouchers, and rewards
  • Features it unlocks: Voucher campaigns, email campaigns, activity analytics, and Agent API access
  • Pricing: Round prices display without decimals; non-round prices show the cents in a smaller style

Only what a plan includes is listed, so the list grows as you step up the tiers and you see exactly what each step adds. All plan data comes from the platform configuration.

Note: You cannot select a plan during registration. Every new account starts on the default plan. If the platform uses Stripe or PayPal billing, you can upgrade from the My Plan page after registration.

Creating your account

On the registration page:

  1. Enter your business name
  2. Enter your email address
  3. Check I agree to Terms of Use and Privacy Policy
  4. Click Create Account

The app then takes you to verify your email address.

Email verification

After creating your account:

  1. Check your email for a verification code
  2. Enter the 6-digit code in the verification screen
  3. The code submits on its own when complete
  4. That verifies your account and signs you in

If no code arrives: Click "Resend code" after 60 seconds. Check your spam folder if it still doesn't arrive.

After you verify

As soon as you verify your email, two emails go out:

  • A welcome email to you. It lists your first setup steps (create a program, add your staff, share your QR code) and links straight to your dashboard. Reply to it any time, and a real person can help you get set up.
  • A heads-up to the platform operator. They learn that you joined, so they can follow up with a personal welcome and a hand getting started.

Your installation's operator controls both emails in System settings, and both are on by default.

Your starting plan

New partner accounts automatically receive the platform's default plan. The shipped defaults start everyone on the free tier.

The exact resource limits depend on the platform configuration. A typical default plan includes limits for:

  • Loyalty cards
  • Stamp cards
  • Members
  • Staff members
  • Rewards
  • Clubs

This is perfect for testing the platform and running a small loyalty program.

Plan configuration

You set what each tier offers under Settings → Set up plans, in the Plans editor. Each plan carries:

Setting What it controls
Name and description What the plan cards show, per language
Monthly and yearly price, currency Display pricing on the cards (see below)
Visibility Active, listed on registration, and the "Popular" highlight
Resource limits Loyalty cards, stamp cards, vouchers, prepaid pass products, member segments, member card codes, members, staff, and rewards. -1 means unlimited
Features Prepaid passes, member segments, webhooks, achievements, Google Wallet, and the rest

Which tier new registrations start on, and the tier order, are structural and stay in the shipped defaults. Where plan values live is the full reference, including the environment overrides a server-managed install can use instead of the editor.

Pricing and minor units

The Plans editor takes normal amounts, such as 29.00, and converts them for you. Under the hood the app stores prices as integers in the currency's minor unit, the smallest subdivision ISO 4217 defines; the stored form matters when you set prices from the environment. Integer storage avoids floating-point precision issues.

The number of fractional digits depends on the currency:

Currency Fraction digits 2900 stored as Displays as
USD, EUR 2 29.00 $29
JPY, KRW 0 2900 ¥2,900
KWD, BHD 3 2.900 KWD 2.900

For USD and EUR, minor units are cents (2900 = $29.00). For zero-decimal currencies like JPY, the stored value is the displayed value. The registration page uses moneyStyled() to format prices according to the configured currency and locale. Round amounts display without fractional digits, and non-round amounts render the fractional part in a smaller style.

Note: Registration does not collect payment. All new accounts start on the default plan for free. If the platform uses Stripe or PayPal billing, you can upgrade from the My Plan page after registration. Otherwise, contact the platform administrator for plan changes.

Understanding plans

The default configuration ships with four tiers. The names, Bronze, Silver, Gold, and Platinum in the shipped defaults, are yours to change per language in the Plans editor:

  • Tier 1 (Free): For testing or very small businesses.
  • Tier 2: For small businesses ready to grow.
  • Tier 3: For growing businesses with multiple programs.
  • Tier 4: For enterprises with no limits.

Plan names, pricing, and limits are fully configurable by the platform operator.

Note: Specific plan features and pricing may vary based on platform configuration. Contact your platform administrator for current offerings.

Upgrading your plan

How you upgrade depends on the platform's billing configuration:

Self-service (Stripe or PayPal)

If the platform uses Stripe or PayPal billing and you registered through the registration page, you upgrade from the My Plan page:

  1. Go to My Plan in the sidebar.
  2. Scroll to the plan comparison section.
  3. Click Upgrade on a higher-tier plan.
  4. Approve the payment: Stripe Checkout, or the PayPal approval screen.
  5. Your plan, limits, and features update once the payment confirms.

The My plan page with plan tabs, prices, resource usage bars, and the plan feature grid.

If you already have an active subscription, the button reads Change Plan. On Stripe, it opens the billing portal, which handles upgrades and downgrades. On PayPal, it confirms the change, cancels your current subscription, then sends you to PayPal to approve the new plan. PayPal also shows a Cancel Subscription control on the My Plan page.

Manual billing / admin-managed

If the platform uses manual billing, or if your account was created by an administrator:

  1. Contact your platform administrator to request a plan change
  2. The admin assigns your new plan tier via the partner management page
  3. Your resource limits and feature access update at once

Note: When your plan changes, the admin's individual permission overrides stay. Only the plan-derived limits update.

After registration

Once you verify your account:

  1. The app signs you in to the partner dashboard
  2. Your starter plan is active
  3. You can start creating your first loyalty card

Next steps:

  1. Create a club: Organize your staff by location
  2. Create a loyalty card: Design your program
  3. Define rewards: Set what customers can earn
  4. Add staff: Enable your team to award points

Account security

Your partner account controls your business's loyalty program. Keep it secure:

Use a strong email password: Your email is your login credential. Protect it with a strong password and two-factor authentication.

Don't share login codes: Never give your verification codes to anyone.

Monitor activity: Check your activity logs often for unauthorized changes.

Verify email changes: If you update your email, you'll need to verify the new address.

Troubleshooting

"This email is already registered."

Someone already created an account with this address. Try:

  • Signing in instead of registering
  • Using a different email address
  • Resetting your access if needed

"Please accept the terms to continue"

You must check the Terms of Use checkbox to create an account.

Partner registration may be disabled. Contact the platform administrator to:

  • Enable partner registration in Settings → Onboarding → Partner Registration
  • Or have them create a partner account for you by hand

"Registration is temporarily unavailable"

This means no active primary network has been configured. The platform administrator needs to:

  • Go to Admin → Networks
  • Ensure at least one network exists, is active, and is primary
  • Fresh installations include a default primary network; upgraded installations may need to designate one by hand

Too many requests

If you see a "too many requests" error, the platform is protecting against abuse. Wait 10 minutes and try again. This limit resets automatically.

Email verification failed

If your verification code doesn't work:

  • Make sure you're using the most recent code
  • Check that the code hasn't expired (10-minute limit)
  • Request a new code by clicking "Resend"
  • Contact support if issues persist

Cookies on this site.

Google Analytics runs only if you allow it. Cookie policy