Run on evidence, not instinct.Introducing Mend — the first AI decision engine for attributionThe AI decision engine

Discounts One code. Every place it’s offered.

Write a discount once and place it on your store, your billing and your email. Every ShopifyLiveLiveNot linkedA placement is the discount sent to one provider, in the form that provider understands. Each keeps its own state, so you see which ones are live.How placements work shows whether it is live, and every order that uses the code comes back to the partner it belongs to.

ShopifyLiveLiveNot linkedA placement is the discount sent to one provider, in the form that provider understands. Each keeps its own state, so you see which ones are live.How placements work

  • Shopify

ShopifyMISSIN41 of 500Who counts the uses. The provider that enforces the usage cap reports its own count; where none does, MISSIN counts.

  • Shopify
  • MISSIN

New discount

Lila Carter, autumn

Status
LILACARTERLILA10The code, plus aliases: other spellings that count as the same discount, in any case.
LILA10LILACARTERLILAREEL
Value
10%
ShopifyMISSIN41 of 500Who counts the uses. The provider that enforces the usage cap reports its own count; where none does, MISSIN counts.
41 of 500· once per customer
OrderProductShippingWhich other discounts it stacks with at checkout: order, product or shipping.
ShopifyLiveLiveNot linkedA placement is the discount sent to one provider, in the form that provider understands. Each keeps its own state, so you see which ones are live.How placements work
Shopify
Partner
LCLila Carter@lilacarter
Campaign
Autumn launch
HiddenAnyoneAfter a formYour brand’s page of offers. Publish a code to anyone, or gate it behind a form: the code is not sent until the visitor answers.

Your public discount page

10% off

Quick

Lila's autumn offer

One use per customer · Ends 31 October

Gated: the code is not sent to the page at all until the visitor answers the form.

The discount composer, on a partner code for Halcyon Skin, a sample store. Change the status, the value or who can see it, and the public page follows.

Placements

Sync any discount to Shopify, Stripe and Klaviyo.

Placed, not copied. The discount lives in MISSIN, and each store, billing account and email tool gets a placement of it in the form that provider understands. Each placement keeps its own state, so a code that never reached Klaviyo says so.

  • The record

    In MISSIN

    LILA10

    10% off

    • LILACARTER
    • LILAREEL
  • Shopify

    Shopify

    Halcyon Skin UK

    • The code and both aliases
    • Combination rules
    • Products and collections
    • Tagged MISSIN in your admin
    Live
  • Stripe

    Halcyon Skin billing

    • A coupon and its promotion code
    • Scoped to products
    Live
  • Klaviyo

    Halcyon Skin email

    • A coupon code any message can carry
    Not linked
  • Livesynced to the provider and currently redeemable
  • Pendinga push to the provider is in flight
  • Failedthe last push errored — hover the chip for the provider's message
  • Not linkedplaced on the connection but never pushed — no external id yet

Codes you already have

Connecting a provider brings its discounts with it, so nothing you made before has to be made again.

  • ShopifyDiscounts you made in ShopifyBrought in as discounts the first time they are seen. An edit made in Shopify to a code MISSIN placed never overwrites the record.
  • Coupons you made in StripeImported as discounts you can see, report on and attribute. They stay edited where they live.
  • Coupons you made in KlaviyoImported and matched to a code you already hold, or created as a new one.

How a discount is written, owned, ruled and read

  1. One discount

    LILA10LILACARTERLILAREEL

    What orders carried

    • Shopifylila10Any caseLILA10
    • ShopifyLILAREELAn aliasLILA10
    • coupon_1Q8xHalcyonThe provider's own idLILA10

    Many codes, one discount.

    Give a discount as many codes as you need. However an order spells it, in any case, through an alias, or as the coupon id Stripe sends when no promotion code was typed, it lands on the same record.

  2. LC

    Lila Carter

    @lilacarter

    Code slots

    • default · 10%LILACARTERD10
    • quick · 15%LILACARTERQ15
    • enhanced · 20%LILACARTERE20
    • returning · 5%LILACARTERR5
    #1042 · £50.40LILA10LCLila Carter

    A code that knows its partner.

    Link a code to a partner and the slot it fills: default, quick, enhanced or returning, each spelled from their handle, the slot's letter and the value. An order that uses it belongs to that partner before anyone asks.

  3. Lifecycle

    1. DraftSaved, not offered
    2. ScheduledWaits for its start
    3. ActiveRedeemable now
    4. ExpiredPast its end, or used up

    Usage

    41 of 500

    Counted by Shopify

    Combines with

    Product and shipping discounts, not order discounts.

    Rules that end on their own.

    Schedule it, cap it, keep it to one use per customer and choose what it stacks with. The count comes from whoever enforces the cap, and a code that reaches its limit or its end date expires by itself.

  4. 40 orders in September

    Orders for LILA10 in September: 40 orders in total, highest on 14 September.

    Activity

    • Orders · #1042 redeemed LILA1014 Sep
    • Responses · A buyer answered, naming Lila Carter14 Sep
    • Campaign alloc · Allocated to Autumn launch2 Sep
    • Status · Scheduled to Active1 Sep
    • Sync · Live on Halcyon Skin UK29 Aug
    • Partners · Linked to Lila Carter28 Aug

    Every redemption, on the record.

    Each discount carries its own orders, uses, revenue, form responses and partner-named answers over time, and a timeline of everything that happened to it: syncs, status changes, partners, campaigns, orders.

Hand it out as a reward.

An incentive pays a discount for an answer: one code for a finished form, a smaller one for a half-finished one. It is only ever handed out while it works, so nobody is given a code the checkout will refuse.

Releasing a waitlist, choose how the code reaches each signup: the same code for everyone, a unique one minted for each, or one each from codes you already have.

Forms and incentives

What each answer earns

  • CompletedAUTUMN15 · 15% off
  • Started, not finishedAUTUMN5 · 5% off
  • SkippedNothing
GrantedRedeemedwhen the buyer’s order uses the code
Only handed out whenLive on at least one storeActive, inside its dates

Releasing a waitlist

  • MCAUTUMN-7K2QM9XDGranted
  • TOAUTUMN-H4WZ8C1NGranted
  • JRAUTUMN-3RPV6TJEGranted

Your codes, on a page you own.

Publish a discount and it appears on your own discount page, the one people find when they search for your name and a code. Keep a code for everyone, or lock it behind a short form so the reward goes to someone who tells you how they found you.

  • Only codes you published that are Active right now, with the open ones marked up for search results.
  • A locked code is never sent to the page, so it cannot be copied out of it.

missin.co.uk/halcyon-skin

Halcyon Skin discount codes

  1. 10% off

    Your first order

    One use per customer

    WELCOME10Use at checkout
  2. 15% off

    Quick

    Tell us how you found us

    One use per customer · Ends 31 October

  3. 20% off

    Enhanced

    Two minutes, a bigger reward

    One use per customer · Ends 31 October

A redeemed code is evidence.

A buyer typing a partner’s code is one of the strongest signals there is. Because the code is one record wherever it was placed, Mend reads it beside the buyer’s answer and the links they clicked, and says which post earned the order.

How Mend reads it
LILA10
  • ShopifyLive
  • StripeLive
  • KlaviyoNot linked
#1042 · £50.40PostLila's Glow Serum reel @lilacarter
One canonical code, placed onto each store and billing account with its own sync state, and a redemption traced back to the post that earned it. From Halcyon Skin, a demo store — not a customer’s numbers..

Placed where you already sell.

  • ShopifyShopifyConnected
    • Codes and aliases on one discount
    • Combination rules
    • Products and collections
    • Once per customer
    • Counts the uses
    • Your existing discounts come in
  • StripeConnected
    • A coupon and its promotion code
    • Scoped to products
    • Counts the uses
    • Your existing discounts come in
  • KlaviyoConnected
    • A coupon code any message can carry
    • Your existing discounts come in

Stop copying codes between tools.
Write it once, place it.