=== SaveTheDate for Gravity Forms ===
Contributors: kelexlabs
Tags: gravity forms, add to calendar, ics, event registration, google calendar
Requires at least: 6.2
Requires PHP: 7.4
Tested up to: 7.1
Stable tag: 1.0.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add Google, Outlook, Microsoft 365, Yahoo and .ics calendar links to Gravity Forms event confirmations and emails.

== Description ==

Make it easy for attendees to save your event. SaveTheDate adds calendar buttons to Gravity Forms confirmations and links to notification emails—ideal for webinars, workshops and meetups.

![Register, confirm, and add your event to a calendar.](https://ps.w.org/savethedate-for-gravity-forms/assets/description-workflow.png)

= Free features =

* One fixed event per form, with timezone and all-day support.
* Google, Outlook, Microsoft 365 and Yahoo links, plus .ics downloads for Apple Calendar and Outlook desktop.
* Confirmation buttons, email merge tag and a public shortcode.
* Solid and Outline styles with your accent color.

Requires Gravity Forms 2.7+, purchased separately. Built by Kelex Labs as an independent add-on.

= SaveTheDate Pro — Coming soon =

Need more flexibility? Pro adds events from submitted form fields, protected entry .ics downloads, calendar email attachments, and more styles and layouts.

![SaveTheDate Pro feature highlights. Development preview.](https://ps.w.org/savethedate-for-gravity-forms/assets/description-pro.png)

Full Pro features and details on our website — **Coming soon**.

= Privacy and external services =

Free event details and .ics downloads are public. Do not enter private information. No entry data or automatic external requests are sent. Clicking a provider link shares the configured event details with that provider.

* Google: [Terms](https://policies.google.com/terms) · [Privacy](https://policies.google.com/privacy)
* Microsoft: [Terms](https://www.microsoft.com/servicesagreement) · [Privacy](https://privacy.microsoft.com/privacystatement)
* Yahoo: [Terms](https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html) · [Privacy](https://legal.yahoo.com/us/en/yahoo/privacy/index.html)

== Installation ==

1. Install and activate Gravity Forms 2.7+ and SaveTheDate on WordPress 6.2+ with PHP 7.4+.
2. Open your form's Settings > SaveTheDate and enable "This form is an event".
3. Set future event dates, times and timezone, then save and test a submission.

Buttons appear in Text confirmations automatically. Add {save_the_date} to notification messages for email links, or use [savethedate form="12"] on a page.

== Frequently Asked Questions ==

= Is Gravity Forms included? =
No. A licensed copy of Gravity Forms is required and sold separately.

= Why aren't my buttons showing? =
Make sure the form and event are enabled, the dates are valid and the event has not ended. Automatic buttons appear only in Text confirmations.

= Does Free attach calendar files to emails? =
Free includes calendar links. Calendar file attachments are a Pro feature; Pro is coming soon.

= Where can I see all Pro features? =
Our website — Coming soon.

== Changelog ==

= 1.0.4 =
* The missing-requirements notice now appears only on the Plugins screen and explains how to fix it.

= 1.0.3 =
* Confirmations, emails and the shortcode now use the same calendar links and button settings.

= 1.0.2 =
* Improved calendar file compatibility for event updates.

= 1.0.1 =
* Internal improvements to how events and calendar links are prepared.

= 1.0.0 =
* Initial release with fixed events, calendar links, confirmations, email merge tags and public .ics downloads.

== Upgrade Notice ==

= 1.0.0 =
First stable version. Review public event details and timezone settings before enabling an event.
