Core concepts
How Clarify turns payment lookups and connector responses into rich Discord cards, and how %placeholder% tokens are filled with live data.

When Clarify looks something up — a Stripe payment, a Patreon membership, a response from one of your own systems — it needs to show that result to your team inside the ticket. It does this with a card: a rich Discord message you design once, which Clarify fills with live data every time it runs.

Cards are also what your members click to open a ticket. The same editor builds both.

What a card is

A card is a Discord message layout built with Discord's modern "Components V2" building blocks — headings, text, buttons, dividers and sections. You design the shape and wording; Clarify handles the rest.

You'll meet cards in three places:

Integration result cards

When Stripe, Tebex, Patreon or a connector returns a result, it's shown to your team as a card on the ticket.

Connector responses

Data pulled from your own shop, CRM or API is displayed with a card you design.

Creation panels

The message with a button or dropdown that members click to open a ticket is itself a card.

Placeholders: how live data gets in

You don't type the actual amount or customer name into a card — that changes with every lookup. Instead you drop in a placeholder: a token wrapped in percent signs that Clarify swaps for the real value at the moment the card is shown.

For example, a card that reads:

Payment of %amount% — status %status% — from %customer%

might render as:

Payment of €49.00 — status succeeded — from [email protected]

Common placeholders include %amount%, %status% and %customer%, but the tokens available depend entirely on what the lookup returns. A Patreon membership offers different fields to a Stripe payment; your own connector offers whatever your API sends back.

Placeholders are always written between percent signs, like %status%. Clarify replaces every one it recognises; anything it can't match is left untouched so you can spot it.

Mapping fields to placeholders

Clarify can't know that your API's order_total should fill %amount% — so you tell it, by clicking.

Open the card step

In the setup wizard for an integration or data connector, go to the result card (blueprint) step.

Add your text and placeholders

Write the card the way you want your team to read it. Where a live value should appear, insert a placeholder.

Click a response field to map it

Clarify shows the fields the lookup returns. Click a field, then click the placeholder it should fill — that's the whole mapping. No formulas, no code.

Save

Your card is stored with the module. From then on, every lookup fills it with fresh data automatically.

Not sure which fields a lookup returns? Run one first — Clarify learns the response shape and offers those fields for you to click. This is especially handy for data connectors, where the fields are unique to your own system.

If you don't design a card

You don't have to build anything to get started. If you leave the card step untouched, Clarify generates a sensible default card from the response — laying out the returned fields in a readable message so your team sees the data straight away.

Design your own card when you want tighter wording, fewer fields, or a layout that matches how your team works. Otherwise the default is a perfectly good starting point.

Because a default is always available, connecting an integration or building a connector never leaves you with a blank result. You can refine the card later without breaking anything.

Cards on panels

The same editor builds creation panels — the message members click to open a ticket. Here the card holds your welcome copy and the button or dropdown that starts a ticket, rather than lookup data. See Panels for the full walkthrough.

Thread names and opening embeds use a related but simpler placeholder style — tokens like %user_name% and %tag_name%. Those are covered in Categories, not here.

Where to go next

Integrations overview

Connect Stripe, PayPal, Tebex, Patreon or GitHub — each shows results as a card.

Build a connector

Pull data from your own systems and map the response onto a card, click by click.

Panels

Design the message members click to open a ticket.