Sell the seat and schedule it in one move. Describe your workshop and Taskade Genesis builds an app that lists each session, takes payment through a hosted Stripe Checkout link at sign-up, counts seats down to your cap, and sends joining instructions on a schedule you set once.
The Event Bright Portal is a live Taskade Genesis app on this page. Browse a listing, see how a real published event record behaves, then press "Use this app" to clone it in about ten seconds and add the seat cap, the payment step, and the joining instructions described below.
A paid workshop has a different failure mode from a free one. Free sessions lose people on the day; paid sessions lose them at the checkout, in the gap between deciding to come and actually paying. Putting payment in the same step as the sign-up closes that gap, and the Stripe Checkout Session action makes it a single automation step rather than a separate storefront.
What the build gives you: a session record with date, time, format, seat cap, and price. Plus a sign-up that creates the attendee and generates the payment link, a paid flag that only then counts against the cap, joining instructions sent at set intervals before the day, a materials link released after payment, and a post-session follow-up with the recording and the next date.
The same sessions render across the layouts you need:
- Calendar view for the upcoming programme, which doubles as the page you share
- Table view for seats sold, revenue, and paid versus unpaid attendees
- Board view to move sessions through Announced, Selling, Full, and Delivered
- Plus List, Mind Map, Gantt, and Org Chart across the rest of the 7 project views
Automations run the whole sequence. Sign-up triggers the Stripe Checkout Session action and emails the link. The Stripe integration marks the attendee Paid when the payment lands. A scheduled trigger sends joining instructions a week out and again the morning of. A delay action sends the recording and the next-session offer the day after. Across 100+ bidirectional integrations, Stripe and forms pull in while Gmail, Zoom, and Slack push out. Automations run on paid plans; the Free plan includes 10 flow runs in total.
The AI agents in the app carry 34 built-in tools including persistent memory and file analysis. The Workshops agent writes the session description, drafts the joining instructions, and summarizes the feedback from each run into notes you can use when you rewrite the material.
Counting only paid attendees against the cap is a small decision with a large effect. An unpaid sign-up is an intention, not a seat, and letting intentions fill your room is how a workshop ends up with twenty registrations and eleven people. Holding the seat for a payment window, then releasing it, is the same mechanic as the hold and release flow.
Clone the app, invite your co-facilitators, and the attendee list is yours. No ticketing platform taking a slice of every seat.
The follow-up the day after is where a workshop becomes a business rather than an event. The recording, the slides, and one clear next step reach people while the session is still vivid, and the next date sells to an audience that has just had a good experience. Sending it manually means sending it three days late, which is roughly the point at which the enthusiasm has gone.
It is also worth keeping every past session in the same app rather than archiving it elsewhere. Attendance, revenue, and feedback across a dozen runs of the same workshop tell you which sessions to repeat, which price held, and which topic quietly outgrew the format. That history is the reason to keep the list yourself.
Learn payment links in Learn, the Stripe connection in Learn, and recurring runs in Learn. Browse live builds in the Community Gallery. Pair this with the weekly class schedule prompt for ongoing sessions, and the event RSVP tracker when the event is free.
Frequently Asked Questions
Does the seat count before or after payment?
After, by default. The sign-up creates a pending attendee and the seat only counts once Stripe confirms payment. That keeps your cap meaningful and your room accurate.
Can I offer early bird pricing?
Yes. Store the price on the session with a change date, and the automation passes whichever figure applies at the moment of sign-up into the Checkout link.
What about group bookings?
Capture the number of seats on the sign-up, multiply it in the Checkout line item, and create an attendee record per named person. Chasing the names afterwards is a small automation of its own.
Can attendees get a refund if they cannot come?
Refunds are issued in Stripe and the attendee record carries a Refunded status, which frees the seat. Setting a cut-off date in your joining instructions saves a lot of case-by-case decisions.
Does it handle online and in-person workshops?
Both. A branch on the format sends either the meeting link or the venue address and arrival instructions in the joining message.
How do materials get released?
A link on the session record is included in the post-payment message and again in the joining instructions, so only paid attendees receive it without you managing access lists.
Can I sell a series rather than a single session?
Yes. Treat the series as a package and book individual sessions against it, exactly as the session package prompt describes.
What happens if a session does not sell enough seats?
Set a minimum on the record and a scheduled check a week out flags sessions below it. Cancelling early with a refund and a reschedule offer is far better received than cancelling the day before.
