RSVP events

Create an event, choose its co-hosts explicitly, and invite guests with private response links.

{{if .CurrentEvent}}All RSVP events{{end}}
{{if .Error}}{{end}} {{if .CurrentEvent}}

{{.CurrentEvent.Title}}

When
{{.CurrentEvent.StartsDisplay}}{{if .CurrentEvent.EndsDisplay}} to {{.CurrentEvent.EndsDisplay}}{{end}}
{{if .CurrentEvent.Location}}
Where
{{.CurrentEvent.Location}}
{{end}}
Hosts
{{.CurrentEvent.MemberNames}}
{{if .CurrentEvent.DeadlineDisplay}}
Response deadline
{{.CurrentEvent.DeadlineDisplay}}
{{end}} {{if .CurrentEvent.ManualExpiryDisplay}}
Resource expiration
{{.CurrentEvent.ManualExpiryDisplay}}
{{end}}
{{if .CurrentEvent.Description}}

{{.CurrentEvent.Description}}

{{end}}

Invite a guest

The private URL is shown once and queued for SMTP delivery. The invitation lookup stores only a keyed token hash; the queued delivery copy is encrypted at rest and erased after delivery or final failure.

{{if .CreatedInvitationURL}}{{end}}

Guests and responses

{{if .Invitations}}
{{range .Invitations}}{{end}}
GuestStatusPartyExpiresResponse note
{{.GuestName}}{{.GuestEmail}}{{.ResponseStatus}}{{if .RespondedDisplay}}{{.RespondedDisplay}}{{end}}{{.PartySize}} / {{.MaxPartySize}}{{.ExpiresDisplay}}{{.ResponseNote}}
{{else}}

No guests have been invited yet.

{{end}}
{{else}}

Your RSVP events

You created {{.CreatedCount}} of {{.Policy.MaxPerUser}} allowed RSVP events. Inactivity expiration: {{.Policy.IdleExpiryDisplay}}.

{{if .Events}}
{{range .Events}}

{{.Title}}

{{.StartsDisplay}}

{{if .Location}}

{{.Location}}

{{end}}

Hosts: {{.MemberNames}}

{{end}}
{{else}}

You do not have an RSVP event yet.

{{end}}

Create an RSVP event

{{if .Partners}}
Co-hosts (optional)

Only explicitly selected accepted partners become members of this RSVP event.

{{range .Partners}}{{end}}
{{end}}
{{end}}