View Categories

How Do I Set Up My Loyalty Program with the Pointics Setup Wizard

What is the Setup Wizard? #

The Setup Wizard is the guided first-run experience that turns a freshly activated Pointics plugin into a working loyalty program. It opens automatically the first time you activate Pointics and walks you through naming your program, deciding how customers earn points, what they can redeem, what VIP levels exist, and how the customer-facing widget looks.

There are two paths through the wizard:

  • AI Assistant — you describe your store in plain English, the assistant proposes a full program (earning rules, rewards, levels), and you review and approve it before anything is saved.
  • Onboarding Myself — you fill in each step by hand.

You can switch from the AI path to the manual path at any time, and you can skip out of the wizard entirely from any screen.

Why Do You Need It? #

  • Removes the empty-admin problem: Setting up a loyalty program from a blank screen is the single biggest drop-off point for loyalty plugins.
  • Live in minutes: Within a few minutes your store has real earning rules, at least one reward, a starter VIP tier and a branded customer-facing widget.
  • Nothing is guessed: On the AI path you review and approve every proposed item before it is written to your site.

Prerequisites #

  • An Administrator account
  • WooCommerce installed and active — optional, but without an integration the Earning step has no triggers to offer and says so
  • An internet connection — only for the AI path, which calls the hosted assistant service
  • An email address — collected on the Welcome step; it doubles as consent and registration for the free AI tier

No manual configuration is required before running the wizard.

Where to find it #

Go to Pointics → Ask AI, then the URL hash #/onboarding. The direct URL is /wp-admin/admin.php?page=pointics#/onboarding.

The wizard also opens automatically once, right after first activation. It does not open automatically when:

  • You activated several plugins at once — the bulk activation results screen is left alone.
  • Your user account is not an Administrator.
  • Onboarding was already completed.

Step-by-Step Instructions #

Step 1: Confirm Your Email on the Welcome Screen #

Enter (or accept) your email address and choose whether to share anonymous usage data. The email field is pre-filled with the site administrator’s address.

This step never blocks you — an empty address or withdrawn consent still lets you continue. The only error you can see here is a save failure: “Couldn’t save your email. Try again.”

The page also shows social-proof badges and an embedded walkthrough video.

Step 2: Choose Your Setup Mode #

Pick your path.

CardWhat it doesCaption
AI Assistant (Recommended)Branch to the AI interview“Recommended for first-time users”
Onboarding MyselfBranch to the manual steps“Best for full control”

Choosing a mode saves nothing — it only decides which steps exist from here on. A Skip to end button sits below both cards.

Step 3 (AI path): Describe Your Store #

Type what you want your program to do, for example:

“I run a coffee subscription store. Reward repeat orders and referrals.”

Three canned example prompts are offered under “Or try an example” — clicking one fills the composer. Press Configure assistant to send it.

Your description can be up to 4,000 characters. Leaving it empty is allowed — the assistant then starts from a general opening question.

Step 4 (AI path): Wait While the Plan Is Generated #

A progress list paces the wait:

  1. Analyzing your store profile…
  2. Calibrating earning rates for your AOV…
  3. Selecting optimal bonus structure…
  4. Building your first campaign…

If the assistant fails, an error notice appears with two buttons: Retry and Continue manually.

Step 5 (AI path): Review and Approve the Plan #

The assistant’s proposal is shown in three editable sections:

SectionCoversRow layout
What Point Earning Rules Coverpurchases, sign-ups, referrals, reviews, birthdays, social engagementName first
What Reward Options Rules Coverdiscounts, coupons, free products, free shippingPoints first
What Customer Levels Rules Coverloyalty tiers by points/spend, with tier benefitsName first, joined by “Unlocks at”

On each row you can:

  • Untick it — that item is not created.
  • Rename it.
  • Change its points number — earning amount, redemption cost, or tier threshold.
  • Add a new row — this is sent back to the assistant as a change request, and it re-proposes the complete plan including your addition.

Buttons: Regenerate re-asks the assistant; approving applies the plan.

Nothing is written to your site until you approve.

Step 6 (Manual path): Read the Overview #

A read-only introduction naming the three pillars — Points Earning, Rewards, Levels. Buttons: Back, Start setup.

Step 7 (Manual path): Set Your Point Earning Rules #

Each available trigger is shown as a card with a toggle and a points field. Triggers marked recommended are pre-enabled.

  • A money-based trigger such as “Place an order” shows the unit “Points per unit” and awards points against the amount spent.
  • A non-money trigger such as “Sign up” awards a flat amount.

Pressing Next creates one earning rule per enabled trigger. If that save fails you stay on the step — the wizard never advances past unsaved data.

If no integration provides triggers you will see: “No earning rules are available yet. Activate an integration such as WooCommerce to add some.”

Step 8 (Manual path): Configure Your First Reward #

One reward is created here.

FieldDefault
Reward Name$30 Discount
Points required1500
Discount value30

Step 9 (Manual path): Configure Your VIP Level #

Creates the starter level, published immediately.

Step 10 (Manual path): Set Your Branding #

Sets the customer-facing widget name, icon, colour, text colour, display mode and placement. Saving this step also marks onboarding as completed.

Step 11: Finish #

The final screen shows “You’re all set! 🎉”, a confetti burst, and a Quick summary recap of what was created. Buttons: Go to Dashboard, View Docs.

Key Functionality #

Every exit from the wizard — including Skip to end — records completion. Leaving without that would re-open the wizard on the next activation, which reads as the skip not having worked.

The AI path and the manual path are not isolated. Pressing Continue manually after an AI failure fills the manual steps from what is already on your site, so anything the assistant already applied shows up prefilled and you edit it rather than duplicating it.

Additions on the review screen cannot be created directly. The assistant has to re-propose the plan with your addition included, which is why adding a row redraws the whole plan.

Settings the Wizard Writes #

SettingDescriptionDefault
Owner emailStore owner contact; also the identity used to activate the free AI tierSite admin email
Usage tracking consentWhether you opted into anonymous usage reportingOn
Onboarding completedSet once the wizard has been finished or skippedOff
Widget nameLabel on the customer-facing launcherPointic
Widget iconGift, trophy, percent, diamond or partyGift
Widget colourLauncher background colour#8b5cf6
Widget font colourLauncher text and icon colour#ffffff
Widget displayIcon and text, icon only, or text onlyIcon and text
Widget placementRight or leftRight

Validation Rules #

  • Your store description — up to 4,000 characters.
  • Follow-up messages to the assistant — must not be empty, up to 4,000 characters.
  • Feedback when rejecting a plan — up to 4,000 characters.
  • AI request limit — 30 AI requests per user per minute, shared across every AI feature.
  • Welcome step — no field validation at all; the step is deliberately non-blocking.

Limitations #

  • The generating progress list is cosmetic, not real progress.
  • You cannot add an item directly on the review screen. Additions are sent back through the assistant, which costs one more AI request.
  • Once a plan is approved the plan is cleared. If you reload the browser between approving and reaching the Done screen you lose the summary — the created records themselves are safe.
  • Only one reward and one starter level are created on the manual path. Everything else is added later from the main screens.
  • The AI path requires an internet connection. There is no offline mode.
  • Your position in the wizard is not saved on the server. Closing the tab mid-wizard loses your place, but not data already saved by a completed step.

Troubleshooting #

ProblemSolution
Wizard did not open after activationYou may have activated several plugins at once, or onboarding was already completed. Go to #/onboarding manually.
“Too many AI requests. Please wait a moment and try again.”You hit the per-minute AI limit. Wait 60 seconds.
“AI is not enabled yet.”The free AI access was never activated. Go back to Welcome and save a valid email — the wizard activates it and retries automatically.
“There is no pending action to decide on.”The plan was already decided in another tab. Reload the wizard.
“This action has already been decided.”The same plan was approved twice. Reload.
“Approve or reject the pending action before sending a new message.”A plan is awaiting your decision; resolve it before chatting further.
“Some items in the plan could not be applied…”Only part of the plan was applied. The assistant has been told; read its reply and approve again. Already-applied items are not duplicated.
“Onboarding conversation not found.”The conversation is stale or belongs to another user. Start over.
“No earning rules are available yet…”Activate WooCommerce or another integration and reload the step.
“Couldn’t save your email. Try again.”The save failed — check for another plugin blocking settings updates.
Wizard keeps reappearing after skippingEvery exit path records completion. If it still reappears, the settings save is failing.

Notes #

  • The Welcome step’s email doubles as consent for AI access. If the AI service reports that it isn’t set up on the first attempt, the wizard activates free access with that address and retries once, so you never see the gap.
  • Retrying after a partial apply re-proposes the whole program, and the results are merged onto what already landed rather than replacing it. Nothing is duplicated.
  • Skipping is a real skip: it records completion so the wizard does not return.

Was this article helpful?

Related articles