If people sign up through your own form, you can show them an add-to-calendar button on the thank-you page, or put calendar links in the confirmation email your form sends. Pick the option that fits how you collect details.
Option 1: turn off RSVP on the event
If your form already collects the person's details, you do not need AddCal to collect them again.
Open the event and go to Edit Event.
Under Time & Date, turn off Collect RSVPs and click Update Event.
Put the Add to Calendar Button (from the Share Event tab) on your thank-you page, or paste the Add to Calendar Links into your confirmation email.
Visitors go straight to their calendar app.
Option 2: keep RSVP and pass the email in the link
If you want RSVPs in AddCal, add ?form_email= to the event link so the RSVP form is already filled in, for example:
https://addcal.co/e/[email protected]
A plain email address works without encoding. In an email tool, put the contact's email merge field in that spot so each person gets their own link. Older links that use ?rsvp_email= still work. See URL prefilling for RSVP forms.
Some form tools do not pass the contact's email to the thank-you page when they redirect. If yours does not, use Option 1 or Option 3, or put the link in your confirmation email instead.
Option 3: keep RSVP on the event page, skip it for direct links
You can keep RSVP on the event page and still give your own sign-ups links that go straight to their calendar app:
Open the event and go to the Share Event tab.
On the Direct Calendar Links card, find the RSVP Required notice and tick Don't require RSVP.
Copy the links you need and put them on your thank-you page or in your email.
The tick is not saved. It only changes the links shown while it is ticked, and those copied links keep working. Tick it again whenever you come back to copy links. Anyone who opens the event page itself still sees the RSVP form.
Related