--- prompt: event-page-with-rsvp title: Make an event page with an RSVP form description: Your agent asks about your event, then builds the page and its sign-up form as drafts. category: Bigger jobs products: Forms, WordPress mode: can make changes, asks first tools: jetpack-forms/create-form, pages.create url: https://jetpack.com/prompts/event-page-with-rsvp/ updated: 2026-10-25 --- # Make an event page with an RSVP form Your agent asks about your event, then builds the page and its sign-up form as drafts. ## Prompt > Help me make an event page with an RSVP form. First ask me, in one message, what the event is, when and where it is, and what the form should ask. If I skip something, pick a sensible default and tell me. Then build the page with the form on it, and save the page and the form as drafts. ## Ask first Ask these in one message and wait for the answers. If the user skips one, pick a sensible default and say what you picked. - What’s the event, and when and where is it? - What should the RSVP form ask, like names, guests or food needs? - Anything else to include, like parking, a dress code or a map link? ## Steps for your agent 1. Ask the user, in one message, what the event is, when and where, and what the form should ask. If they skip one, pick a sensible default and say what you picked. 2. Write the page: a short intro, when, where, what to bring, then the RSVP form. Put the form in as a Jetpack form block (jetpack/contact-form with field blocks, like field-name, field-email, field-number for guests, field-textarea). 3. Show the page outline and the form fields, and ask before saving. On yes, call pages.create with status "draft" and user_confirmed true. 4. If _content_warnings says the form block was dropped, create the form with jetpack-forms/create-form instead, with status "draft" (it publishes by default), and tell the user to add it to the page. 5. Give the edit link. Say that RSVPs arrive in the Jetpack form inbox. ## Tools - `jetpack-forms/create-form` (makes changes, through `jetpack-remote-abilities`): Make a new form as a draft, if the page can’t hold it. - `pages.create` (makes changes, through `wpcom-mcp-content-authoring`): Save the event page, with its form, as a draft. Run each tool through the WordPress.com MCP server tool named next to it, with `action: "execute"`, `operation` set to the tool name, `wpcom_site` and `params`. Set `user_confirmed: true` only after the user approves a change. ## Before you start - Free with Jetpack Forms. - You need a role that can edit pages, like Editor or Administrator. ## Safety Saves a draft, so nothing goes live until you publish. RSVPs arrive in your Jetpack form inbox.