Create sign-up sheet
create_signup_sheetCreates a live online sign-up sheet on SignUpSheet.page where people claim slots from one shared link without an account, and returns the share link and the private organizer link. Use it when the user wants people to sign up for things: dishes for a potluck or class party, volunteer shifts, snack or carpool days, meal train dates, appointment or conference time slots, supplies to bring, classroom helpers. Each slot has a label, an optional date and start/end time, and how many people it needs; full slots get a waitlist and people get a reminder the day before. Not for voting on dates, group cards, ticket sales or paid registration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slots | Yes | What people can sign up for, in display order. | |
| title | Yes | Sheet title, e.g. 'Room 12 Thanksgiving potluck – Nov 20'. | |
| chip_in | No | Optional money collection on the same link. People pledge an amount and pay the organizer directly in the organizer's own payment app; SignUpSheet.page does not hold or transfer money. Include at least one way to pay, using only handles the user gave you. Venmo and Zelle work in US dollars only, Cash App in US dollars and pounds. | |
| language | No | Language of the pages and emails people will see. Use the language the user is writing in; 'en' if it is not in the list. | |
| timezone | No | IANA time zone of the event, e.g. 'America/Chicago' or 'Europe/Madrid'. Needed when dates or times are given (reminders and calendar files use it). | |
| show_names | No | Show who signed up to everyone with the link. | |
| description | No | Optional details shown at the top: place, time, what to bring. Plain text; web links are removed. | |
| require_email | No | Ask people for an email when signing up (enables reminders and self-cancel links). | |
| one_per_person | No | Allow only one slot per person (checked by email; turns on require_email). | |
| organizer_name | No | Name shown as the organizer, e.g. 'Dana'. Use the user's name if they gave it; otherwise omit. | |
| organizer_email | No | Optional. Only an email address the user gave in this conversation. If set, both links are emailed to it so the private organizer link is not lost. Never guess an address. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| title | Yes | ||
| chip_in | No | ||
| language | No | ||
| timezone | No | ||
| warnings | No | ||
| flyer_url | No | Printable QR-code flyer for the sheet. | |
| share_url | Yes | Public link to send to participants. | |
| item_count | No | ||
| organizer_url | No | Private management link for the person who asked. Left out only when a repeated request returns a sheet whose organizer link went to the organizer email (see organizer_url_note). | |
| emailed_links_to | No | Masked address the links are being emailed to, or null. | |
| organizer_url_note | Yes |