{"id":387415,"date":"2026-10-18T17:17:52","date_gmt":"2026-10-18T17:17:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/savethedate-for-gravity-forms\/"},"modified":"2026-10-18T20:20:05","modified_gmt":"2026-10-18T20:20:05","slug":"savethedate-for-gravity-forms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/savethedate-for-gravity-forms\/","author":23586500,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"SaveTheDate for Gravity Forms","header_author":"Kelex Labs","header_description":"Add calendar buttons to fixed event confirmations and emails in Gravity Forms.","assets_banners_color":"c6c7bf","last_updated":"2026-10-18 20:20:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Kelex-Labs\/savethedate-for-gravity-forms","header_author_uri":"https:\/\/github.com\/Kelex-Labs","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"kelexlabs","date":"2026-10-18 20:20:05","revision":3753580}},"upgrade_notice":{"1.0.0":"<p>First stable version. Review public event details and timezone settings before enabling an event.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3753377,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3753377,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3753574,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3753574,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3753574,"resolution":"1","location":"assets","locale":"","width":1600,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3753574,"resolution":"2","location":"assets","locale":"","width":1600,"height":1640},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3753574,"resolution":"3","location":"assets","locale":"","width":1600,"height":1100}},"screenshots":{"1":"Real calendar buttons in a Gravity Forms confirmation, shown in a presentation frame.","2":"Real event settings for a shared fixed event, including dates, timezone, location, and description. Admin navigation is cropped from the capture.","3":"Real global settings for button style, accent color, and opt-in cleanup. Admin navigation is cropped from the capture."}},"plugin_section":[],"plugin_tags":[241205,4751,4743,1655,6296],"plugin_category":[],"plugin_contributors":[287400],"plugin_business_model":[],"class_list":["post-387415","plugin","type-plugin","status-publish","hentry","plugin_tags-add-to-calendar","plugin_tags-event-registration","plugin_tags-google-calendar","plugin_tags-gravity-forms","plugin_tags-ics","plugin_contributors-kelexlabs","plugin_committers-kelexlabs"],"banners":{"banner":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/banner-772x250.png?rev=3753574","banner_2x":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/banner-1544x500.png?rev=3753574","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/icon-128x128.png?rev=3753377","icon_2x":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/icon-256x256.png?rev=3753377","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/screenshot-1.png?rev=3753574","caption":"Real calendar buttons in a Gravity Forms confirmation, shown in a presentation frame."},{"src":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/screenshot-2.png?rev=3753574","caption":"Real event settings for a shared fixed event, including dates, timezone, location, and description. Admin navigation is cropped from the capture."},{"src":"https:\/\/ps.w.org\/savethedate-for-gravity-forms\/assets\/screenshot-3.png?rev=3753574","caption":"Real global settings for button style, accent color, and opt-in cleanup. Admin navigation is cropped from the capture."}],"raw_content":"<!--section=description-->\n<h4>From registration to \u201csee you there.\u201d<\/h4>\n\n<p>Help attendees save your next webinar, workshop, class, or meetup to the calendar they already use.<\/p>\n\n<p><strong>SaveTheDate for Gravity Forms<\/strong> adds calendar buttons to Text confirmations, links to notification emails, and a shortcode for public event pages. Set up one fixed event per form and let visitors choose <strong>Google Calendar, Outlook.com, Microsoft 365, Yahoo Calendar, or an .ics download<\/strong> for Apple Calendar and Outlook desktop.<\/p>\n\n<p>Attendees review and save the event themselves. No calendar account connection is required.<\/p>\n\n<p><strong>By Kelex Labs<\/strong> \u00b7 <a href=\"https:\/\/kelex-labs.com\/\">Visit kelex-labs.com<\/a><\/p>\n\n<p><\/p>\n\n<h4>Free: a simple next step for shared events<\/h4>\n\n<ul>\n<li><strong>One fixed event per form<\/strong> \u2014 title, dates, timezone, location, description, and event URL.<\/li>\n<li><strong>Timed or all-day events<\/strong> \u2014 timed output follows the selected timezone and daylight saving rules.<\/li>\n<li><strong>Confirmation buttons<\/strong> \u2014 automatic output in Text confirmations, with regular and AJAX submissions.<\/li>\n<li><strong>Email links<\/strong> \u2014 insert <code>{save_the_date}<\/code> in notification messages; HTML and plain-text emails are supported.<\/li>\n<li><strong>Public event pages<\/strong> \u2014 use <code>[savethedate form=\"12\"]<\/code> with your form ID, including on redirect-confirmation pages.<\/li>\n<li><strong>Your look<\/strong> \u2014 Solid or Outline buttons, an accent color, a wrapping layout, and theme template overrides.<\/li>\n<li><strong>Accessible presentation<\/strong> \u2014 keyboard focus styles, translation support, and RTL layout.<\/li>\n<\/ul>\n\n<p><\/p>\n\n<h4>SaveTheDate Premium \u2014 Coming soon<\/h4>\n\n<p><strong>More flexibility for registrations with individual dates and richer calendar delivery.<\/strong> SaveTheDate Pro, our upcoming premium edition, is being built for workflows that go beyond a shared event.<\/p>\n\n<p>Planned premium features include:<\/p>\n\n<ul>\n<li><strong>Events from submitted form fields<\/strong> \u2014 map Date and Time fields for entry-specific events, with optional event-detail fields.<\/li>\n<li><strong>Protected entry .ics downloads<\/strong> \u2014 expiring, revocable links for entry-specific calendars. Anyone with a forwarded link can access it until it expires or is revoked.<\/li>\n<li><strong>Calendar attachments in email<\/strong> \u2014 add .ics files to selected Gravity Forms notification emails.<\/li>\n<li><strong>More styles and layouts<\/strong> \u2014 Pill and Minimal styles, plus vertical and dropdown layouts alongside Solid, Outline, and horizontal output.<\/li>\n<li><strong>Calendar provider controls<\/strong> \u2014 choose which providers to display and their order.<\/li>\n<li><strong>Organizer details and calendar alarms<\/strong> \u2014 include organizer information and DISPLAY alarms in .ics files; support varies by calendar app. These are not reminder emails.<\/li>\n<li><strong>More ways to place your links<\/strong> \u2014 a calendar block for public fixed events, individual provider URL merge tags, and plain-text link output.<\/li>\n<\/ul>\n\n<p><strong>Premium is not available yet. These features are not included in this free plugin.<\/strong> Final availability and release details will be announced on <a href=\"https:\/\/kelex-labs.com\/\">kelex-labs.com<\/a>. No purchase or subscription is required to use the free features above.<\/p>\n\n<h4>Requirements<\/h4>\n\n<p>Requires an active, licensed copy of <strong>Gravity Forms 2.7+<\/strong>, sold separately, plus WordPress 6.2+ and PHP 7.4+. SaveTheDate is an independent Kelex Labs add-on, not affiliated with Gravity Forms or the calendar providers.<\/p>\n\n<h4>Public events and privacy<\/h4>\n\n<p><strong>Free event details and .ics downloads are public<\/strong>, without requiring a submission or login. Do not configure private information.<\/p>\n\n<p>The plugin makes no automatic external requests and sends no form entry data to providers. Clicking a provider link shares the configured event title, dates, location, description, and URL with that provider. .ics files are served by your WordPress site and contain no submission data.<\/p>\n\n<ul>\n<li>Google: <a href=\"https:\/\/policies.google.com\/terms\">Terms<\/a> \u00b7 <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a><\/li>\n<li>Microsoft: <a href=\"https:\/\/www.microsoft.com\/servicesagreement\">Terms<\/a> \u00b7 <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Privacy<\/a><\/li>\n<li>Yahoo: <a href=\"https:\/\/legal.yahoo.com\/us\/en\/yahoo\/terms\/otos\/index.html\">Terms<\/a> \u00b7 <a href=\"https:\/\/legal.yahoo.com\/us\/en\/yahoo\/privacy\/index.html\">Privacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Activate your licensed Gravity Forms 2.7+ copy, then install and activate SaveTheDate.<\/li>\n<li>Open your form's Settings &gt; SaveTheDate and enable \"This form is an event\".<\/li>\n<li>Add future event dates, times, timezone, and other details, then save. For all-day events, select the inclusive last day.<\/li>\n<li>Submit the form and check its Text confirmation. Add <code>{save_the_date}<\/code> to notification messages or <code>[savethedate form=\"12\"]<\/code> to a public page as needed.<\/li>\n<\/ol>\n\n<p>Global button styles, accent color, and cleanup preferences are under Forms &gt; Settings &gt; SaveTheDate.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20gravity%20forms%20included%3F\"><h3>Is Gravity Forms included?<\/h3><\/dt>\n<dd><p>No. Gravity Forms is a separate commercial plugin and is required.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20free%20and%20premium%3F\"><h3>What is the difference between Free and Premium?<\/h3><\/dt>\n<dd><p>Free covers one fixed, shared event per form, calendar links, confirmation buttons, and a public shortcode. The upcoming premium edition adds entry-based events, protected entry downloads, email attachments, and more presentation options. Premium is coming soon; see <a href=\"https:\/\/kelex-labs.com\/\">kelex-labs.com<\/a> for announcements.<\/p><\/dd>\n<dt id=\"why%20aren%27t%20my%20calendar%20buttons%20showing%3F\"><h3>Why aren't my calendar buttons showing?<\/h3><\/dt>\n<dd><p>Check that the form is active, event settings are enabled, dates are valid, and the event has not ended. Automatic output applies to Text confirmations. For a redirect confirmation, use the shortcode on the destination page.<\/p><\/dd>\n<dt id=\"does%20free%20attach%20calendar%20files%20or%20synchronize%20saved%20events%3F\"><h3>Does Free attach calendar files or synchronize saved events?<\/h3><\/dt>\n<dd><p>No. Free adds email links; attendees choose and save or import events themselves. It does not send calendar invitations or synchronize later changes. Email .ics attachments are planned for Premium.<\/p><\/dd>\n<dt id=\"are%20free%20downloads%20restricted%20to%20registered%20attendees%3F\"><h3>Are Free downloads restricted to registered attendees?<\/h3><\/dt>\n<dd><p>No. Free event details and downloads are public. Protected entry-specific downloads are planned for Premium.<\/p><\/dd>\n<dt id=\"what%20about%20timezones%2C%20caching%2C%20and%20cleanup%3F\"><h3>What about timezones, caching, and cleanup?<\/h3><\/dt>\n<dd><p>Enter local times in the selected timezone and avoid ambiguous daylight saving times. Exclude <code>\/wp-json\/savethedate\/*<\/code> from long-lived caches and clear page caches after event changes. Settings are preserved on uninstall unless you opt into cleanup; forms and entries are preserved.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>The missing-requirements notice now appears only on the Plugins screen and explains how to fix it.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Confirmations, emails and the shortcode now use the same calendar links and button settings.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Improved calendar file compatibility for event updates.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Internal improvements to how events and calendar links are prepared.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with fixed events, calendar links, confirmations, email merge tags and public .ics downloads.<\/li>\n<\/ul>","raw_excerpt":"Add Google, Outlook, Microsoft 365, Yahoo and .ics calendar links to Gravity Forms event confirmations and emails.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=387415"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kelexlabs"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387415"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387415"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387415"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387415"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387415"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}