Learn to set up your Event for your visitors to self-register through your site with Forms and Automations.
Step 1. Create an Event
If you haven't already, you will need to create an Event to allow for self-registrations.
Learn to Create an Event in Kajabi.
Step 2. Set up Event Actions
Event Actions are used to set up registration emails, reminder emails, and follow-up emails linked to the start time of your Event.
Learn to set up your Event Emails for details.
Step 3. Create a Form for Event registration
Allow your attendees to self-register to your Event with the versatility and power of Forms & Automations.
Note:
Need to manually register a contact to your Event? Learn how to perform bulk actions in the Contacts tab to manually register contacts to your Event.
First, create your Form.
Learn to Create a Form in Kajabi for details.
Note:
If your Form is set to Double Opt-In, your Form Submitters will not be registered to the Event until they have confirmed their marketing email subscription. Learn more about Double Opt-In.
Then, add an Automation:
To create your Event registration Form:
In the Form Editor, click + Add Automation.
Open the Then action dropdown.
Select Register an event.
Select the Event you want this Form to register to:
Tip:
Try different Automations to register your attendees including after an Offer is purchased or a Product Lesson is completed.
Step 4. Share your Form
Next, add your Form to your landing pages to allow your users to self-register for your Event!
Learn to add and customize your Forms to your Pages for more details.
Tip:
Limit the number of registrations by sending a notification to your team when the Form is submitted. Once you see that your Event Registration Limit has been reached, remove the Form from your landing page(s).
Add calendar links to events
Add calendar links so members can save Events to their personal calendars.
The Add to Calendar feature lets members quickly save scheduled Events to their preferred calendar. These links are automatically included in confirmation emails and appear on event pages, making it easier for members to attend and stay organized.
Use this feature for any scheduled Event with a defined date and duration. This article explains where calendar links appear, how they work, and how to manage them in the event editor.
Supported calendar providers
Kajabi supports multiple calendar providers, each with slightly different behavior:
Apple Calendar — Downloads an ICS file and supports full recurring event series
Google Calendar — Opens a direct link and supports full recurring event series
Outlook (desktop) — Downloads an ICS file and supports single events only
Outlook.com — Opens a direct link and supports single events only
Office 365 — Opens a direct link and supports single events only
Yahoo Calendar — Opens a direct link and supports single events only
Where calendar links appear
Members can access calendar links in the following places:
Event confirmation emails — Add to the email body using the Add to Email button
Member-facing event pages — Displayed on the event detail view
Manage calendar links in the event admin
The event admin includes an Add to Calendar panel with tools to customize and share calendar links:
Text style — Display provider names as text links (e.g., Google, Apple, Outlook)
Icon style — Display provider logos as clickable icons
Copy widget — Copy formatted calendar links for use in emails or landing pages
Copy code — Copy raw HTML for custom templates or advanced use
Add to email — Insert the calendar widget directly into the email editor
How calendar links work
Each calendar link includes a secure, time-limited token tied to a specific Event.
When a member clicks a link:
Google, Outlook.com, Office 365, Yahoo — Opens the provider’s event creation page with pre-filled details such as title, date, time, duration, and description
Apple and Outlook (desktop) — Downloads an ICS file that the member opens to add the Event to their calendar
Important: Calendar links expire one year after they are generated.
Before you begin
Make sure the Event is fully configured so calendar links can appear:
Set a date and time for the Event
Add a duration (in minutes)
Without both of these, calendar links will not display.
Troubleshooting
Calendar links not appearing in email
Cause: Event has no duration set
Solution: Add a duration (in minutes) in the event settings
Calendar links not appearing
Cause: Event is not scheduled
Solution: Set a date and time for the Event
"Link expired" error
Cause: Calendar link token is older than one year
Solution: Request a new link from the event page
Recurring event shows only one session
Cause: Provider limitation
Solution: Apple Calendar and Google Calendar support full series. Other providers add only a single event by design.
FAQs
Do calendar links support recurring events?
Yes, but only Apple Calendar and Google Calendar support adding the full event series. Other providers add a single occurrence.
Why are calendar links missing from my Event?
Calendar links only appear when the Event has both a scheduled date/time and a duration set.
How long do calendar links stay active?
Calendar links expire one year after they are generated.
Can calendar links be added to custom emails or pages?
Yes. Use the Copy widget or Copy code options in the event admin to add calendar links to custom emails or landing pages.
