Divine Charles · Fullstack Product EngineerLoading
000%
Getting things ready…

(W/02 · F/04) · Case study

Billing

Free vs Pro plans, checkout, cancel, limits, and reminder emails inside Meetwith.

01

The problem

Meetwith needed paid plans (Pro) without turning every screen into a sales pitch. Free users hit real limits. Paid users needed checkout, cancel, and emails when a subscription was about to end. Prices had to match on the marketing page and in account billing.

02

The story

Free and Pro only make sense if limits are clear when someone hits one: add another contact, open wallet, create another group. The work focused on explaining why the app stopped and how to continue, not on a loud sales push.

03

What changed

Pricing explains free vs Pro. In account settings you manage the plan, check out, or cancel. Free limits apply to things like calendars, polls, and contacts. Trial and expiry emails go out before access ends. Upgrade wording is simpler so people know what to press.

04

How it was built

Billing was designed around the moment someone is blocked mid-task. The same upgrade message shows wherever a free limit stops the next step, so the rule is honest on screen and in the product. Checkout and cancel stay inside Meetwith so people are not sent to support for basic plan changes.

05

Outcome

  • Free vs Pro shows up when someone hits a limit.
  • Checkout and cancel happen in the product, not through support tickets.
  • Expiry reminders reach people before access ends without notice.