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
Just say it in chat, these are handled and enforced for you.
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.
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.
Optional extras a person can tack on to their sign-up.
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.
Automatic quantity discounts, applied and re-checked on the server so the total is real.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Let people choose at most (or at least) a set number from a group of options.
Stop people choosing two options that can't go together, like two sessions in the same time slot.
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.
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.
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.
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.
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.
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.
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.
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.
Add a phone field to the form with one toggle.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
See every response in a table and ask plain-English questions about them.
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.
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.
Hero, sections, tone, wording, "make it feel like a festival lineup," "warmer copy," "add an FAQ."
Light or dark, with accent colors, flip them instantly under Setup, or just ask.
Group options however makes sense, by time, by tier, by location, and rearrange anytime.
Badges, notes, nudges, helper text, ask for the touches that fit your event.
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.
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.
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.
Question we didn't answer? Ask a human.