Meet maxinja
Turn a repeat-purchase idea into a campaign you can review. In this guide, Halden Coffee wants customers to try a new roast. You will brief maxinja, inspect the saved audience and email, then refine the draft.
Before you start
You need workspace write access and available AI credits. maxinja access has no per-seat charge, but all AI work uses the shared prepaid workspace balance. No AI allowance is included. For this example, have customer records, related orders, the product facts and a published brand kit. Use your own equivalent data and offer when following along.
The example ends with an unscheduled draft. When you are ready to send, follow the domain, sender and consent checks in send a broadcast.
Give it a little context
Open the maxinja pane. Use @ to attach your customer schema and brand kit. When refining an existing campaign, attach that campaign or select Current view above the message box.
References identify the item you mean. The brief supplies the business decision: who to reach, why the message matters and what must stay fixed.
How maxinja works
Brief the campaign
For a coffee campaign like Halden’s, start with:
Create a draft broadcast for customers whose latest order was at least 14 days ago. Introduce Colombia Huila coffee at $24 using the supplied product details and product link. Use purchase history to personalize the introduction with Adaptyle. Keep the price and product link fixed. Use the attached brand kit and leave it unscheduled.
Replace the example’s product, price and audience with your own. Supply the product link and any claims the email is allowed to make. If the source data is missing, connect it before relying on that condition or personalization.
Open the saved campaign
Follow maxinja’s progress and answer any questions in the conversation. When it reports back, open the campaign. You should be able to inspect the audience, sender, email and schedule there. Check its report for unfinished requirements before treating the task as complete.
Refine the same draft
Attach the saved campaign and give a specific correction:
Keep this campaign’s audience and offer. Shorten the introduction to two sentences and relate the new roast to the customer’s previous coffee purchases. For someone with no useful purchase details, introduce the roast without assuming their preferences. Leave it unscheduled.
Preview the changed email for several customers. A follow-up normally refines the same item; ask for a separate campaign when that is what you want.

Walkthrough steps
Reopen maxinja’s completed Halden campaign review beside Marcus’s saved personalized preview. Read the existing conversation and inspect the draft. This recording does not show live campaign creation, new AI generation or an email send.
Review the artifact, then choose the next action
Inspect the saved campaign as you would any campaign prepared by your team:
| Review | What you are checking |
|---|---|
| Audience | A customer whose latest order is older than 14 days matches. A recent buyer is excluded. Decide explicitly how a customer with no orders should be treated. |
| Product facts, price, sender and links match the brief. Adaptyle changes the intended passage without changing the offer. | |
| Recipient previews | An espresso buyer and a customer with different purchases receive relevant introductions. Missing purchase details do not become invented preferences. |
| Schedule and eligibility | The campaign is unscheduled. Audience matches and people eligible to receive marketing email are separate counts. |
A useful follow-up is: “Explain why this customer is included,” with that customer and campaign attached. Investigate an unexpected result before changing the condition.
maxinja saves edits as it works. If you ask it to send or publish, it can take that action without another assistant approval stage. Keep the requested draft state explicit until your review is complete.
Two places you will find it
Use the chat pane for complete campaigns, reusable email templates and workflows. It can also investigate customer data and explain the current setup.
Use the Ask maxinja control within a feature for its specific logic: a reusable segment’s condition, an evaluated attribute or a workflow step. To reuse this campaign’s audience later, create a segment with the same intended condition in its own editor.
Good to know
- Authoring and personalization are separate. maxinja saves the draft and its instructions. Adaptyle generates the marked content when a recipient’s email is rendered.
- Stopping keeps completed edits. Reopen the saved item after an interruption and continue from that state. Retrying a chat message does not undo product changes. See while maxinja works.
- AI work uses credits. Briefs, revisions and personalized previews can all add usage. An admin can review spend by period, category and member under Settings → Billing → Usage. There is no domain-verification credit gift or monthly AI allowance; eligible initial setup assistance has separate platform funding. See billing.
Next
Personalize the email and compare recipient previews, then use send a broadcast to prepare the campaign for delivery.