Skip to content

Posting an event

Four ways to post. All four land in the same place — pick whatever’s easiest right now.

The four channels

The most precise option. Open swirl.events/host/start (or hit Host an event in the top nav) and fill in the form.

Required fields: title and start date/time. Everything else can wait — you can publish with nothing else filled in and add details later.

What we ask for

Two required fields, the rest is optional:

FieldRequired?Notes
TitleYesUp to 280 characters
Start date/timeYesLocal time at the venue
End timeNoDefaults to “no end time”
Venue nameNoFree text; we’ll match to an existing venue if it’s close
CityNoAutocompletes from cities we already have events in
Street addressNoGeocoded for the map and the location pill
DescriptionNoUp to ~16,000 characters; supports plain text
TagsNoFree text; we’ll suggest the popular ones from upcoming events
Cover imageNoSee below
VisibilityNoPublic (default) or Invite-only

Cover images

You’ve got two options on the web form:

  • Upload your own — a flyer, a photo, anything. This is what shows up on the home grid by default.
  • Generate one with AI — click Generate cover and we’ll build something editorial-looking from your title, description, venue, and date. You get a preview before anything’s committed, and you can regenerate as many times as you like.

You can switch back and forth — generate a few, decide you preferred your upload, revert. Whichever cover is “live” at publish time is what attendees see.

For SMS / WhatsApp / email, any attached image is kept as-is. There’s no AI cover generation in the inbound flow today.

What happens after you submit

Web form, with Publish now checked (the default): the event goes live straight away. Uncheck it to save as a draft and publish later from your dashboard.

Inbound channels (SMS / WhatsApp / email): we always make a draft first and send you back a link. Skim it, fix anything we got wrong, and one tap publishes.

Anything you post you can edit, unpublish, or delete from swirl.events/dashboard.

Tips

  • A clear title beats a clever one — people scan fast.
  • Recurring? Post each occurrence as its own event with the same title. We collapse them into a single tile with “+11 more upcoming” automatically.
  • Try the AI cover before reaching for a flyer photo. For most event types the result reads cleaner.
  • Address matters. Even “neighborhood, city” is enough for the location filter to surface your event; a bare city with no venue lands less reliably.