Smart Links 

 Create calendar events
automatically.
======================================

 A **Smart Link** turns a plain URL or a button into a calendar event. Wire it into a form, a CRM, Zapier, or your own code, and events get created and synced everywhere on their own.

[ Create a Smart Link, free ](https://addcal.co/register)[ See how it works ](#demo)

No credit card Unlimited Smart Links Works with any tool 

 Plug Smart Links into the tools you already run 

 CRM integrations

 Form builders

 Email marketing

 Booking systems

 Event platforms

 Webhooks

 E-commerce stores

 Membership sites

 SaaS platforms

 Custom apps

 Marketing automation

 How it works 

 Three steps to automated events 
---------------------------------

1

### Create a Smart Link

Make a Smart Link in your dashboard and point it at a calendar. Turn on approval if you want to review events first.

2

### Pass event details

Add event details as URL parameters or button data attributes, from a form, a CRM, Zapier, or your own code.

3

### One event, everyone adds it

AddCal saves it as a single event you own. Everyone who opens the link adds that same event to their own Google, Apple, or Outlook calendar. Same details never create a duplicate.

 Ways to use it 

 Three ways to fire a Smart Link 
---------------------------------

 Pick whatever fits the tool you already use.

URL parametersEmbed buttonAutomation tools

### URL parameters

Build a link with event details as parameters. Anything that can produce a URL can create a calendar event.

- Plain URL, no SDK or code needed
- Works from any tool that builds links
- Drop it in emails, buttons, or QR codes

### Embed button

Add a button to any site with event details as data attributes. Great for CRM templates and dynamic pages.

- Dynamic details via data attributes
- Works with any website builder
- Styled and responsive out of the box

### Automation tools

Wire Smart Links into Zapier, Make, or any tool that can fire an HTTP request, and create events from any trigger.

- Works with 8000+ apps via Zapier
- No-code automation workflows
- Trigger from forms, CRMs, and orders

 Example Smart Link 

```
addcal.co/s/z2xrwph2pl
  ?title=Team Meeting
  &date_start=2026-05-24T15:00:00
  &date_end=2026-05-24T16:00:00
  &timezone=America/New_York
```

 Live preview 

Team Meeting 2026-05-24T15:00:00 2026-05-24T16:00:00 America/New\_York Weekly team sync. Conference Room A false

Embed code Copy

```
<span class="addcal-btn"
  data-base="addcal.co"
  data-smart-link-key="z2xrwph2pl">
  <span class="title">Team Meeting</span>
  <span class="start">2026-05-24T15:00:00</span>
  <span class="end">2026-05-24T16:00:00</span>
  <span class="timezone">America/New_York</span>
</span>
<script src="https://addcal.co/js/button.js"></script>
```

 Marketers & developers 

 No code? No problem.
---------------------

 A Smart Link is just a URL, so you can build one with merge fields in your email tool, or wire it into a backend. Whatever is easier for you.

### Use merge fields, no code

Paste your email or CRM tool's merge tags straight into the link. Each contact gets their own event, personalized, with nothing to build.

### Just a link or a button

A Smart Link is a plain URL. Anything that can build a link, Mailchimp, HubSpot, a form, a button, can create a calendar event.

### Safe to send at scale

Identical details resolve to the same event, so a campaign blast or a webhook firing twice never doubles up on the calendar.

 In an email or CRM, swap the values for merge tags 

Mailchimp  title=\*|EVENT\_TITLE|\*

HubSpot  date\_start={{event.start}}

[ Read the Smart Links docs ](https://addcal.co/documentation/smart-links.md)

 Try it, edit the details 

Event title

Date

Start time

Duration (min)

TimezoneAmerica/Los\_AngelesAmerica/New\_YorkEurope/LondonEurope/BerlinAsia/SingaporeAustralia/Sydney

Send people directly toEvent page (let them choose)Google CalendarApple CalendarOutlookOutlook WebOffice 365YahooICS file download Pick a calendar app to skip the event page and drop the event straight into it. Leave it on the event page to let people choose their own.

Your Smart Link Copy

```
addcal.co/s/z2xrwph2pl?title=Onboarding+Call
  &date_start=2026-06-12T11%3A00%3A00
  &duration=30
  &timezone=America%2FLos_Angeles
```

[ Open the link, create the event ](https://addcal.co/s/z2xrwph2pl?title=Onboarding+Call&date_start=2026-06-12T11%3A00%3A00&duration=30&timezone=America%2FLos_Angeles)

 This is a live Smart Link on a shared demo calendar. Opening it really creates the event and lands you on its add-to-calendar page. 

 Features 

Built for dynamic event creation
--------------------------------

### Dynamic URL parameters

Create events on the fly from any link. Pass title, dates, timezone, location and description as parameters.

### Embeddable buttons

Drop a Smart Link button on any site. Event details come from data attributes, no coding required.

### Works with your tools

Hook into Zapier, Make, IFTTT, or anything that can build a URL or fire an HTTP request.

### Optional approval

Turn on approval and incoming events wait for your review before they appear on the calendar.

### No accidental duplicates

The same parameters always resolve to the same event, so retries and double-fires stay clean.

### Synced everywhere

Events land in your AddCal calendar and sync to Google, Apple, Outlook, Office 365 and Yahoo.

 Stay in control 

 You decide what makes the calendar 
------------------------------------

 Automate event creation without giving up control. Keep links private with their own key, and review anything before it goes live.

### Secret link key

Every Smart Link has its own random key. Only requests that know the key can create events on your calendar.

### Hold for approval

Flip on approval and new events arrive as pending. Nothing shows on your calendar until you say so.

Pending approval

Onboarding Call

Thu, Jun 12 · 11:00 AM · via Contact form

Approve Reject 

Demo Request

Approved · on your calendar

 Compatibility 

 Syncs with every major calendar 
---------------------------------

 Events created via Smart Links land everywhere your audience already keeps their calendar. Building on WordPress? See [ integrating ACF with Smart Links ](https://addcal.co/blog/integrating-wordpress-advanced-custom-fields-acf-with-addcal-smart-links.md) for a worked example.

![Google Calendar](https://cdn.addcal.co/f921eec/build/assets/gcal-LeXQIYGw.svg)![Apple Calendar](https://cdn.addcal.co/f921eec/build/assets/apple-BJO7yr1p.svg)![Microsoft Outlook](https://cdn.addcal.co/f921eec/build/assets/outlook-BzUwKtBB.svg)![Office 365](https://cdn.addcal.co/f921eec/build/assets/365-DRde3oVI.svg)![Yahoo Calendar](https://cdn.addcal.co/f921eec/build/assets/yahoo-DDAmZj_b.svg)

 Trusted by teams at 

8000+

apps via Zapier

5M+

events created

99.9%

uptime

15,000+

active users

 FAQ

Smart Links, answered
---------------------

### What are Smart Links and how do they work?

A Smart Link is a URL that turns event details into a calendar event. The first time someone opens a link with a given set of details (title, date, time), AddCal saves it as one event on your AddCal calendar. Everyone who opens that same link adds that same event to their own Google, Apple, or Outlook calendar. That makes them perfect for integrations, automations, and any time you want an event created without doing it by hand.

### How do I create events using Smart Links?

Append event details as URL parameters to your Smart Link. For example: addcal.co/s/your-key?title=Meeting&date_start=2026-05-24T15:00:00&date_end=2026-05-24T16:00:00&timezone=America/New_York. The event is created automatically and synced to your calendars.

### What parameters can I use with Smart Links?

Title and a start date are required. You can also pass an end date or a duration in minutes, a timezone, a description, a location, and whether it is an all-day event. If you leave the timezone out, the calendar default is used.

### Can I use Smart Links with automation tools?

Yes. Smart Links work with Zapier, Make, IFTTT, and any platform that can build a URL or fire an HTTP request. You can also use them straight from your own backend, since there is nothing to install.

### Are Smart Links secure?

Each Smart Link has its own random secret key, so only requests that know the key can create events. You can also turn on approval, which holds incoming events as pending until you review and approve them, so nothing reaches your calendar without your say-so.

### What counts as an event?

An event is one unique set of details, no matter how many people add it to their calendars. A link for "Webinar, July 12" is one event whether 5 people or 5,000 open it. Change the details in the link (a different date or title) and you get a new event. The plan limits below count events, not clicks or adds.

### Should I use Smart Links or Dynamic Links?

Use Smart Links when the event is the same for everyone (a webinar, a launch, a class). Because the event lives in AddCal, you get full analytics: views, adds, a breakdown by calendar app, and RSVPs. Use Dynamic Links when each recipient gets different details (their own meeting link, seat, or address), where you need a personalized add-to-calendar link rather than a shared event.

### Will the same trigger create duplicate events?

No. Identical details always resolve to the same event, so if a webhook fires twice or someone refreshes the link, you still end up with a single event on your calendar.

### Is there a limit on Smart Links?

You can create as many Smart Links as you like on every plan. The free plan is meant for testing and caps the events created through Smart Links at 5 per month. Premium raises that to 200 events a month and Business is unlimited, so you can run them in production. The limit counts unique events, not how many people add each one.

### Do Smart Links work with all calendar platforms?

Events created via Smart Links land in your AddCal calendars and sync to Google Calendar, Apple Calendar, Microsoft Outlook, Office 365, Yahoo, and any app that supports the standard .ics format.

 Still have questions? 

 A real person on our team replies, usually the same business day. 

 Start live chat 

 What customers say 

 Loved by the people who run events. 
-------------------------------------

> “Our attendance rate for funnel events was about 35%. We replaced our confirmation page and emails with AddCal links and we're above 60% now.”

![Rachel Kim](https://cdn.addcal.co/f921eec/build/assets/test_1-D_w4B6C6.jpg)Rachel Kim

Course Marketing Lead · Online Educator

> “Parents kept missing school events because nobody checks the website. We switched our calendar to AddCal, now it's a public page they subscribe to. Game changer.”

![Daniel Ortega](https://cdn.addcal.co/f921eec/build/assets/test_2-DqHKeMBW.png)Daniel Ortega

Communications Director · K-12 School District

> “We do a weekly tech webinar and used to have a whole separate tool just for RSVPs. AddCal handles that plus the calendar link so it's one less thing to maintain.”

![Priya Mehta](https://cdn.addcal.co/f921eec/build/assets/test_3-Csszw6s7.png)Priya Mehta

Developer Community Manager · B2B SaaS

 Trusted by 15,000+ event creators and teams. 

 Free to start, no credit cardAutomate your calendar.
Starting with one Smart Link.
-----------------------------------------------------

Create a working calendar link in under a minute.
 No credit card, no trial clock, no catch.

[ Create a Smart Link, free ](#start)[ or compare plans and pricing ](https://addcal.co/pricing.md)

![Rachel Kim](https://cdn.addcal.co/f921eec/build/assets/test_1-D_w4B6C6.jpg)![Daniel Ortega](https://cdn.addcal.co/f921eec/build/assets/test_2-DqHKeMBW.png)![Priya Mehta](https://cdn.addcal.co/f921eec/build/assets/test_3-Csszw6s7.png)

15,000+ creators & teams

 Free forever · no credit card
