Automatically send unique discount codes

Upload a batch of discount codes and set a keyword. Anyone who comments or DMs it automatically gets an unused code, and we record who got which one so redeeming is easy.

Coupon dispenser

Upload a batch of discount codes and set a keyword. When someone comments or DMs that keyword, they automatically get a DM with a code that's theirs alone, and we keep track of who got which one.

  1. Create campaign

    Give it a name, set a trigger keyword (e.g. “discount”), and write the message to send.

  2. Upload codes

    Paste your codes one per line. Duplicates are skipped automatically.

  3. Automatic codes

    Someone DMs or comments the keyword → they automatically get a DM with an unused code.

  4. Export for reconciliation

    Download a CSV of who got which code anytime, for easy redemption.

What it does

Sending unique discount codes becomes fully automatic. Everyone gets a different code with no repeats, and you can see how many are left.

Tip

  • Use {{coupon}} in your message where the code goes. If you forget, the code is added to the end of the message automatically.
  • Someone who triggers it again gets the same code, so none go to waste.
  • Once the codes run out, people get your “out of codes” message if you've set one. If not, there's no reply.
  • With comment triggers, the code is sent to the commenter by DM, so it never shows up publicly in the comments.

Want to try it yourself?

You can set up auto-replies on the Free plan, then decide whether to upgrade after your first customer.

More tutorials