Skip to content
All postsCreators

How coaches can sell a 30-day challenge without DMs and payment links

If selling your challenge means a pile of DMs, payment links and a spreadsheet, there is a calmer way: one public page with a clear offer, a price and a join button.

Written by the MyGritWall team5 min read

Many coaches sell their first challenge the same way. A post goes out, people reply "interested", and then the real work begins: a DM to each person, a payment link, a reminder when they forget, a spreadsheet row when they pay, an invite to a group chat, and a second spreadsheet to track who is actually showing up.

It works for a handful of people. It stops working right around the point where the challenge starts to succeed. This article is about replacing that chain with something simpler, and about the parts that no tool can do for you: deciding what you offer and what it is worth.

Why the DM route breaks down

DMs are personal, and that is their strength. A one-to-one conversation can answer a real question and build trust. The trouble is using them as the checkout.

  • Every sale needs you, so you can only sell when you are awake and available.
  • People drop off between "interested" and "paid" simply because there are too many steps.
  • Payment, membership and progress live in three different places, and you are the glue.
  • You spend the first week of the challenge on admin instead of on the people in it.

Keep DMs for questions. Move the buying itself somewhere that works without you.

Decide what you are actually offering

Before any page or price, write down what someone gets. Be specific. "Accountability" is a feeling, not an offer. A clear offer usually answers four questions.

  • The goal: what is someone working towards over the 30 days, in plain words?
  • The daily task: what exactly do they do each day, and how long does it take?
  • Your part: what do you add? Weekly notes, a short post each morning, feedback on proof, a closing session?
  • The finish: what do they have at the end? A recap, a habit, a certificate, an invitation to the next round?

If your part is small, that is fine. Say so honestly. People pay for a well-designed structure and a little attention more often than for volume.

How to think about the price

There is no correct number, and anyone who gives you one without knowing your audience is guessing. A few questions help you find yours.

  • What does a comparable thing cost your audience? A class, a short course, a month of a membership?
  • How much of you is in it? A challenge with personal feedback is a different product from one you mostly set up and cheer on.
  • Who is it for? A first, lower-priced round can be a fair way to test the format, as long as you are clear about it.
  • What will you be glad to deliver? Pick a price that makes you want to show up on day 22, not one you will resent.

Also decide in advance what happens if someone cannot continue, and write it on the page. A clear, kind policy saves you awkward conversations later.

One page, one price, one button

The simplest sales setup is a single public page that says what the challenge is and lets someone join and pay in one go. Here is how to put it together.

  1. Write the page in the order a visitor thinks: what it is, who it is for, what a day looks like, what you add, what it costs, when it starts.
  2. Show the daily task plainly. People decide based on whether they can picture themselves doing it.
  3. State the price once, clearly, with what is included. No "DM me for price".
  4. Add one join button that takes payment and adds the person to the challenge in the same step.
  5. Test it yourself or with a friend before you share it, from the first click to the first check-in.
  6. Share that one link everywhere: your bio, your posts, your newsletter. Answer questions in DMs, then point to the page.

Delivering the 30 days

Once people have paid, the work shifts from selling to showing up. A few habits keep a paid challenge feeling worth it.

  • Post a short welcome before day 1 that repeats the daily task and how check-ins work.
  • Keep a steady rhythm of your own posts, even brief ones. Silence from the coach is noticed.
  • Watch for people who go quiet and send a warm note, without guilt or pressure.
  • Make rest days normal. Plan them into the schedule so nobody feels they failed.
  • Mark the middle. Day 15 is a good moment for a reflection post.
  • End with a recap and a clear, low-pressure invitation to the next round.

Selling a challenge with MyGritWall

If you want the page and the button without building them, MyGritWall lets organizers set a ticket price on their own personal challenge, public or invite-only. People pay through Stripe Checkout on the web and payouts go to your own Stripe account, which you set up once. The price can be changed until the first person pays, then it is locked so everyone pays the same.

To be honest about fees: the platform takes 10 percent per ticket on the Free plan and 5 percent on Pro. Participants never pay the platform for anything else, and free challenges stay free to join. The Free plan allows up to 30 people in a public challenge and 10 in an invite-only one, including you, with a waitlist when it is full. Pro has no cap. Organization and community challenges cannot be paid yet.

During the 30 days, people check in from a Today list, can add a photo as proof that you or a verifier approve, and get reminders at the time they usually check in. The leaderboard ranks by completion rate, so nobody is shown at the bottom.

Checklist

  • Offer written down: goal, daily task, your part, the finish.
  • Price chosen with your audience and your effort in mind.
  • Policy for people who cannot continue, stated on the page.
  • One public page with the price and one join button.
  • Tested end to end before sharing.
  • DMs used for questions, not checkout.
  • Welcome post and a rhythm for the 30 days planned.

Selling a challenge does not have to mean chasing people one message at a time. A clear offer, an honest price and one page do most of the work, and you get to spend your energy on the people who joined. When you are ready, you can set up your first challenge below.

Start a challenge for your people

Set a goal, add a few tasks and share one link. Joining a free challenge stays free.