Paste one script and a custom element. The playground below loads the same embed file a stranger's site would load — not a React mock.
Planbuster embed lets creators put a public event card, a list of upcoming public dates, or an RSVP deep-link on their own website. The script uses Shadow DOM so host CSS does not leak in. Theme light or dark and set an accent color. oEmbed works for event URLs in Notion or WordPress. An ICS feed lists every public upcoming event on a creator handle.
Live preview
Your handle is the last part of your public page address. Open Profile — it shows planbuster.com/yourname. Type only yourname, without @. To embed someone else, open Creators; each card shows @handle.
An event id is the short code at the end of the URL. In the app it is /app/events/id. On the public page it is /event/name-id — take only the part after the last hyphen, not the name. Hosts also get a ready snippet with the id on the event’s Manage tab.
planbuster-event shows title, date, place, and a link. planbuster-upcoming lists public upcoming events for a handle. planbuster-rsvp is a deep-link to the Planbuster RSVP page — no third-party RSVP posts in this version.
The embed API never returns emails or allergies. Draft and archived events 404. Rate limits apply, same spirit as other public counters.
Open Profile. Your public address looks like planbuster.com/yourname — the handle is yourname. Change it under Your page. Other people’s handles are on Creators (@handle on each card) or on their public page.
Open the event. In the app the URL is /app/events/id. On the public page it is /event/name-id — use only the id after the last hyphen. Hosts can copy a ready snippet from the Manage tab.
Yes. Use the script tag, or paste an event URL where oEmbed is supported.
Not yet. The RSVP widget opens Planbuster. Inline forms need a later tokenized API.
Use the creator ICS URL or webcal link from the snippet on your public page.
No. Components use Shadow DOM. You can set theme and accent attributes.
Yes. Add show-map="true" for a small OpenStreetMap of the location and show-description="true" for the description. Both are off by default. The widget also reports which site (origin only, never the page path or visitors) loaded it, so hosts see where their embed code is used on the event's Manage tab.
Use the playground, then paste the snippet on your site.
Create a public event