How do I post new subscribers to a Discord channel?

Under Post to Discord on your dashboard, press Select channel and pick one in Discord's own picker. A private team channel gets each new subscriber with their price, plus cancellations and refunds; a public welcome channel greets each new member by name.

Connecting a channel

  1. Open Post to Discord on your dashboard. It appears once Stripe is connected and your account can take payments. It has two rows, Team channel and Welcome channel, and you can connect either or both.
  2. Press Select channel. Discord opens its own channel picker, already set to your server. Pick the channel and authorise.
  3. Check that it arrived. You come back to your dashboard, which names the channel it is posting to. A team channel gets a line saying flatpass is connected. A welcome channel stays quiet until a real member joins, so press Send a test to see one there.

The bot needs no permission to post in the channel. Picking it in Discord creates a webhook for that channel, and the lines are posted through it under flatpass’s name.

What each channel gets

The team channel is for you and whoever helps you run the server, so make it a private one. Each new subscriber is posted with their tier and price, and a trial start with its length and the price after it. A line follows when a membership ends, when a payment is fully refunded and when a member disputes a payment; after a refund or a dispute it says the role was removed. Names are clickable, and nobody is pinged.

The welcome channel is public. Each new member is welcomed there, trial starts included, by name and with one ping to them and nobody else. It never shows a price, a cancellation or a refund. Turn off Ping the new member and the welcome names nobody and pings nobody.

Both channels post in your server’s language, which you set on your dashboard. @everyone and roles are never pinged.

Two things worth knowing

A cancellation is posted when the membership ends. That is the end of the period a member cancelled, or the point Stripe stops retrying a failed renewal, which is also when the role comes off. Pressing cancel posts nothing.

A missed line never touches a membership. If the channel or its webhook is deleted in Discord, the row on your dashboard says the connection was removed and offers Select channel again. Change channel moves the posts somewhere else, and Disconnect stops them.

Still stuck?

Ask in the flatpass Discord, or email support@flatpass.io. Both are read by the people who build it.