Jupiter SignupJupiterSignup

What you can build

Jupiter Signup has two halves. The functionality below is what the form actually does and enforces, you get it just by asking. The design is wide open: the page is authored by AI, so the look is whatever you describe.

Reviewed 2026-10-16

What it can do

Just say it in chat, these are handled and enforced for you.

Money

Charge for sign-ups

Live

Sell spots as priced items. The server recomputes every charge from the catalog, so the page can never be tampered with to change a price.

e.g. $20 for a single class

Bundles & packages

Live

Offer a bundle that covers several items at a better price. Buying it counts toward each thing it includes (including their capacity), and picking the bundle grays out and zeroes those items so no one double-buys what's already in it.

e.g. $80 for the 5-class pack vs $20 each; pick the pack and the singles lock at $0

Add-ons

Live

Optional extras a person can tack on to their sign-up.

e.g. Add mat rental for $5

Free, paid, or mixed

Live

Payments are optional. A form can charge, be entirely free, or mix paid and free options, and no price or total shows when nothing costs money.

e.g. A free volunteer RSVP with no prices

Bulk discounts

Live

Automatic quantity discounts, applied and re-checked on the server so the total is real.

e.g. 15% off when you book 5 or more

Discount & scholarship codes

Live

A code people type, or a self-serve checkbox like “I'm on a scholarship”, that takes a set percentage off (up to 100% for a free spot), a fixed dollar amount off the order, or a fixed amount off each session or ticket picked. The code box appears on the form automatically. Applied on the page and re-checked on the server, so the real charge always matches.

e.g. A SCHOLAR code that makes the signup free, or a RESIDENT code for $10 off each session

Early-bird pricing

Live

A lower price the server enforces for early sign-ups: cheaper until your cutoff date, or for only the first so-many sign-ups (or both, whichever comes first), full price after. An abandoned checkout or a refund gives its early-bird spot back. Doesn't stack with other discounts: the buyer gets whichever saves more.

e.g. Early-bird $10 off through July 1, or $40 for the first 10 sign-ups then $50

Paid at sign-up: cards through Stripe

Live

Take real card payments straight to your own Stripe account via Stripe Connect: Stripe's card fee plus our flat 1%. People pay by card at checkout (Apple Pay and Google Pay too, where their device offers them) and the sign-up shows Paid automatically once the payment clears. Refund in Stripe (our 1% isn't returned on a refund); a partial refund keeps the sign-up Paid, a full one marks it Refunded.

e.g. Take $45 to your connected Stripe account

Paid at sign-up: PayPal and Venmo

Live

Connect your own PayPal once (you log in with PayPal, so the money can't go to a mistyped email). When people sign up, a pay screen shows PayPal's buttons: their PayPal account, a card, or Venmo where PayPal offers it, straight into your PayPal, and the sign-up marks itself paid. Venmo needs a PayPal business account (free to set up or upgrade). Jupiter Signup takes no fee on PayPal payments; PayPal's own fee applies. A refund you make in PayPal doesn't update Results yet, so you change that row yourself.

e.g. A $25 clinic paid by PayPal shows Paid in Results with nobody marking it

Collect it yourself: Venmo, Cash App, PayPal.me, Zeffy, Zelle, or cash

Live

No card processing to set up and no fees: add your payment handles once, and people pay you directly with one-tap buttons on their confirmation page and in their confirmation email. We can't see that money, so you mark who's paid in Results. It goes straight to you, nothing passes through us.

e.g. “Pay $20 to @your-venmo” after they sign up

Shows how people pay

Live

Every form with prices says, under the sign-up button, how people pay and when: "You'll pay when you sign up" with Card, or PayPal, Venmo and Card, or "You'll pay the organizer after you sign up" with your Venmo, Zelle and other details. It follows the way the form takes money right now, so nobody signs up expecting a method you don't accept.

e.g. “You'll pay the organizer after you sign up: Venmo · Zelle” under the button

A priced form must choose how it collects before it opens

Live

If any option has a price, the server keeps the form closed to sign-ups until the creator picks how they get paid: paid at sign-up, collect it yourself, or a deliberate no-charge. A new form with prices starts on the creator's connected Stripe or PayPal (their pick when both are connected), so it only waits when neither is. This stops a priced form from quietly taking sign-ups it can't collect on, and the button only says “Pay” when money is actually collected.

e.g. A $25 dinner form stays “not open yet” until you choose card or collect-it-yourself
Limits & rules

Capacity limits

Live

Cap how many can take an option. The form shows how many are left, disables the option when it fills, and the server refuses to overbook. A per-sign-up limit (“up to 4 per family”) stops the quantity box there, and the server refuses more.

e.g. Max 12 seats, shows “3 left”, then “Sold out”; up to 4 per family

Needs list / goal

Live

Collect contributions toward a target instead of rationing seats. People enter a quantity, the form shows live progress toward the goal, and the server won't let it be overfilled. Good for supply drives, potlucks, and volunteer counts.

e.g. “We need 100 rolls” shows “50 of 100”, then “Goal met”

Shared capacity across a set

Live

Cap the total taken across a GROUP of options, not just one. Once the shared limit is reached, every option in the set shows sold-out, even ones with room left individually. Stacks with per-option capacity and pick-up-to-N. It can also close the whole form when it fills, add-ons included, count sign-ups instead of tickets, and "N more" counts from what's already sold.

e.g. 4 time slots a day but only 2 needed: once 2 fill, the day's other slots close; "only 7 more tickets, then close the form"

Pick up to N

Live

Let people choose at most (or at least) a set number from a group of options.

e.g. Pick up to 3 of these 6 workshops

No conflicting picks

Live

Stop people choosing two options that can't go together, like two sessions in the same time slot.

e.g. Can't book both 9am classes

Submission deadline

Live

Close the whole form at a date and time you set. After it passes, the page shows a clear 'sign-ups are closed' notice and the server refuses any new submission.

e.g. Close sign-ups at noon on July 1

Close or reopen any time

Live

Stop taking sign-ups right now with the Open for sign-ups switch in Setup, or by saying "close the form" in chat. The link keeps working and shows a clean 'this form is closed' notice, the server refuses any new submission, and everyone already signed up keeps their spot (they can still cancel their own; changes wait until it reopens). Add a short note the closed page and everyone's change link show, like "Cancelled because of the snow", in Setup or by chat. You can still add someone yourself while it's closed. Switch it back on, or say "reopen it", to open it again.

e.g. Close the form, we're full for this year
What you collect

RSVPs that understand "no"

Live

The builder marks the question that decides whether someone is coming. A "can't make it" answer gets a thank-you instead of "You're in", no calendar link and no reminders, holds no seat, and Results shows who's coming and who isn't. Other yes/no questions are left alone. Ask how many are coming ("how many kids?") and Results adds it up.

e.g. A birthday RSVP that shows 12 coming, 18 kids, 4 not coming

Custom questions

Live

Ask for whatever you need, short text, email, phone, numbers, dropdowns, checkboxes, longer paragraphs, or a date or time picked from a calendar (a birthday, a return date, a slot time), and mark any of them required. Required questions and agreement boxes (a waiver) are checked by the server on submit, so nobody can skip them. Dates and times are checked on submit so you get clean, sortable answers; if you'd rather let people type anything, ask for it as plain text. A dropdown you leave optional starts blank, so skipping it records nothing.

e.g. Name, email, t-shirt size, date of birth, dietary notes

Per-option questions

Live

Attach a question to a specific option, so it's asked only when someone picks that option. Make it required or optional. Put it on every option or just some.

e.g. Pick the t-shirt and it asks your size; required

Questions that show only when they apply

Live

A question, or a group of them, can show only when someone picks a certain option or gives a certain answer, and it's required only then. Hidden questions aren't asked and nothing is saved for them. One condition per question.

e.g. The child care waiver and emergency contact show only when someone picks child care

A photo on each option

Live

Tap the photo button next to the builder chat and pick photos from your camera roll, one or up to ten at once. The builder looks at each one and puts it on the option it shows, says which went where, and asks when it can't tell. Each option's card shows its photo (tap to see it full size), and a gallery of your options is built from the same photos.

e.g. A photo of each braid style on its card, or a gallery split into Little Girls and Little Boys
Automations

People can change or cancel their own sign-up

Live

Everyone gets a private link (on their confirmation and in their emails) to change their picks or answers, or cancel. Seats are checked, and it locks once they've paid, after the deadline or once it starts. When someone cancels or leaves the waitlist, they get an email saying so, and so do you (with who's next, if it opens a spot). On by default; one switch in Setup turns it off.

e.g. A parent moves their child from Week 1 to Week 2 without emailing you

Collect a phone number

Live

Add a phone field to the form with one toggle.

e.g. Ask for a mobile number

Confirmation email

Live

Everyone who gives an email gets a confirmation automatically, no setup needed: what they signed up for, "Paid" (naming your business on card payments) or how to pay you, a calendar link and a link back to their sign-up. It tells them that replying reaches you and that you, not Jupiter Signup, handle refunds. Card and PayPal sign-ups get it once the payment clears, plus Stripe's or PayPal's own receipt. From the thank-you page they can send a copy to someone else.

e.g. A “you're in” email after an RSVP

Get emailed when someone signs up

Live

You get an email for each new sign-up, with who signed up and what they chose, and replies go straight to them, and one when someone cancels or leaves the waitlist. On by default; turn it off per form for high-volume sign-ups. Paid sign-ups notify once the payment clears.

e.g. An email the moment someone registers for your class

Add to calendar

Live

When a form has a date, the confirmation screen offers one-tap add-to-calendar: a Google Calendar link for each event the person signed up for, plus an .ics download for Apple Calendar or Outlook. A class that meets on several dates adds every class (a weekly one as a single repeating event). Nothing is sent; the responder adds it themselves.

e.g. An “Add to Google Calendar” button after signing up for a dated class

Telling people about a new time

Live

Move a date or time by chat when people have already signed up, and the reply says how many signed up for the old time. One tap on Email them the new time sends each of them the new time, what it was, and fresh calendar links, with replies going to you. Nothing is sent until you tap it. Reminders follow the new time on their own.

e.g. “Change it to 9:30” on a walk 12 people signed up for at 9:00

Reminders

Live

On by default for forms made since Oct 11, 2026 that have a date (turn it off in Setup or by asking): everyone who signed up gets a reminder before the event, a day ahead by default, by email on every plan, and by text on Pro (a text goes to anyone who gave their own mobile number and opted in, never to an emergency contact's; up to 1,000 a month), so texts need a mobile question on the form (Setup offers to add one). The texts box shows on every plan, so on Free people can already opt in and upgrading texts everyone who did. Chat to change the timing or wording, or add another. Goes out for each option that has a date (its own, or the form's for a single event), never a guessed one, and before every class of a series sold once (“6 Tuesdays, $240”). Never in the night: no text between 9pm and 8am on the form's clock, and a day-before email moves out of it too; a date with no time is reminded at 9am the day before. People are told on the done screen and in their confirmation that a reminder is coming. You get one heads-up email before a form's first reminders go out, with a button to Setup's Reminders. Move the date or time and reminders follow it. Send yourself a test to see it first; people can opt out any time, or reply STOP to a text.

e.g. A reminder the day before class

Waitlist when full

Live

On by default on forms made since Oct 10, 2026: once every spot is taken, people can still fill in the form to join the waitlist. Their whole response is saved, no spot is held and nothing is charged; you see them in line under Waitlist in Results. On Pro, each option gets its own waitlist as soon as it fills: while others still have room (Week 1 of three is full), the form shows "Join the waitlist" for the full one, and one sign-up can book the open weeks and wait for the full ones, each with its own place in line. It stays one sign-up: one confirmation (what's booked, their place in line, what they'd owe if they get it), one email to you, counted once in Results, and one change page that shows everything. An add-on that belongs to one option (Week 1's aftercare) waits with it. On the free plan the waitlist opens when EVERY option is full; a class that's already over doesn't count as room. (Older forms: turn it on and it collects a name and email, and for one full option the builder can add a waitlist option, a free pick that holds a place in line, not a seat.) On every plan each option has its own line: someone who waits for Saturday and Sunday gets Saturday when it opens and stays first for Sunday (picks priced together, a bundle or a discount, stay one wait). When a spot opens you get an email naming the first person waiting for it, and Move in on Results puts them in (seats and rules checked) and tells them by email, plus a text on Pro if they agreed to texts. Until you do, the spot is first come on the form, and the people waiting are told so. On Pro, choose Automatic in Setup and the first person waiting for the option that opened is moved in (until what they're waiting for has started), and you're both told. On a card or PayPal form, the person's email has a Pay button for what they owe.

e.g. Class sells out, 6 people join the waitlist

Past dates hide themselves

Live

Once a date is over (its end time, else its start; a series once its last class ends), it drops off your live form and can't be booked, with no setting to turn on. A small “Show past dates” link shows them greyed out. Anything without a date stays, and if nothing is left to pick the form says “Nothing is open for sign-up right now.” Your builder preview still shows them, labelled, and past bookings stay in Results.

e.g. Last Wednesday's class disappears, this week's stays
Sharing

Share by link

Live

Every form gets its own link to share anywhere. Pasted into a text, email or post, it previews as a card of your form: its title, date, place and price, in your form's colors.

e.g. Send the link in an email or post

QR code

Live

Every form has a QR code that opens it. Copy or download it (PNG/SVG), or print a ready-made poster with the form name, the QR, and a typed link as a fallback.

e.g. Print a flyer people scan to sign up

Embed on your site

Live

Grab an embed snippet from your dashboard and paste it into any web page. The form appears inline, submits in place, and the frame auto-resizes. Paid forms hand off to secure checkout in the top window.

e.g. Embed the sign-up on your homepage
Results

Results + ask anything

Live

See every response in a table and ask plain-English questions about them.

e.g. “How many picked the bundle?”

Views & conversion

Live

See how many real people opened your form, the share who signed up, and roughly where views came from. Bots, link previews, and your own visits aren't counted.

e.g. 40 views · 12 sign-ups · 30% · top: Chicago, London

How it looks

The page itself is designed by AI, so there's no template to fit inside. Describe the look and it's built, then tweak it by chatting.

Any layout & copy

Hero, sections, tone, wording, "make it feel like a festival lineup," "warmer copy," "add an FAQ."

Themes & color

Light or dark, with accent colors, flip them instantly under Setup, or just ask.

Your structure

Group options however makes sense, by time, by tier, by location, and rearrange anytime.

On-brand details

Badges, notes, nudges, helper text, ask for the touches that fit your event.

Fonts & patterns

A typeface pairing that fits the event, and a background pattern in your color for a party or a season. Ask, or pick under Setup.

Photo backgrounds

Free stock photos or your own, as a header or behind the whole page. The header keeps the people or subject in view on its own. Free on every plan.

Your logo

Upload it under Setup: we size it to its shape, line it up with your title and frame it so it stands out. Change the size, side or frame there, or show it exactly as uploaded.

Asked for something we can't do yet? The form tells you honestly instead of pretending, and we log it to decide what to build next.

Build one now Read the FAQ

Question we didn't answer? Ask a human.