Skip to content
ChatGPT

Charm + ChatGPT

Your loyalty program, set up and answered in ChatGPT.

How it works

What you can do.

The same MCP server Charm exposes to any assistant, added to ChatGPT as a connector. Set up and tune the program in a conversation, or let support and marketing check a customer's standing without a Charm admin login. ChatGPT shows you a preview of each program change before it makes it, and anything it changes can be undone.

  • ✓Set up and tune the program: ways to earn, rewards, VIP tiers, referrals, who earns, e-mails, paid memberships, the partner programme, bonus campaigns and titles in every language your shop sells in
  • ✓Every change previewed first, and listed in Change history, where you can undo the latest change after a quick confirmation
  • ✓Answers for people who don't have a Charm seat: ask in ChatGPT instead of filing a request
  • ✓Scoped by your API key: a read-only key answers questions but physically cannot change anything
  • ✓Same rate limits, scope checks and idempotency as direct API calls, so a retried action can't pay a reward twice

Under the hood

What the data looks like.

Connector: https://charm.appfleece.app/api/mcp

You:      "Double points on the Summer collection this weekend."
ChatGPT → charm_create_campaign { multiplier: 2,
                                  product_scope: { mode: "include",
                                    collection_ids: ["4501..."] },
                                  starts_at: "2026-10-10T00:00:00Z",
                                  ends_at: "2026-10-12T23:59:00Z",
                                  dry_run: true }
        ← preview, would_email: 0 (no email unless you ask)
You:      "Schedule it."
ChatGPT → charm_create_campaign { ..., status: "scheduled" }
        ← scheduled, in Change history, undoable

Setup

Five-minute setup.

  1. 1In Charm, open Set up in chat on the home page. It shows the Charm address and gives you a one-time connection code
  2. 2In ChatGPT, add Charm as a connector using the address. Connectors that make changes need developer mode on a paid plan
  3. 3ChatGPT opens a Charm approval page, which shows where it sends you back (chatgpt.com). Type the code and allow access
  4. 4Start chatting. Disconnect ChatGPT any time from the same card or in Charm → Settings → API

FAQ

Common questions.

Do I need a paid ChatGPT plan?
Connectors that can make changes are a paid-plan feature on OpenAI's side, behind developer mode. Charm charges nothing extra: the MCP server is included on every Charm plan.
What if I don't like a change?
Open Program → More actions → Change history in Charm. Every change made through ChatGPT is listed with a one-line summary. Undo on the latest change to a rule, reward, tier, campaign or membership puts it back once you confirm.
Can I give the team read-only access?
Yes, and for a support team it's the setup we'd recommend. Create a read-only key in Settings → API and paste it on the approval page instead of a code. Program changes and point adjustments stay with the people who own them.

Ready?

Install Charm. Connect ChatGPT in minutes.