<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Calendar Invite : AWS Calendar Invite Server]]></title><description><![CDATA[This segment is dedicated to the Calendar Invite Server for AWS. ]]></description><link>https://www.calendarinvite.com/s/calendar-invite-server</link><image><url>https://substackcdn.com/image/fetch/$s_!cfhl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74789f10-ad09-4cdd-b761-3136513f1273_1180x1180.png</url><title>The Calendar Invite : AWS Calendar Invite Server</title><link>https://www.calendarinvite.com/s/calendar-invite-server</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Jul 2026 13:15:17 GMT</lastBuildDate><atom:link href="https://www.calendarinvite.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Greg Hanchin]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ghanchin@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ghanchin@substack.com]]></itunes:email><itunes:name><![CDATA[Greg Hanchin]]></itunes:name></itunes:owner><itunes:author><![CDATA[Greg Hanchin]]></itunes:author><googleplay:owner><![CDATA[ghanchin@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ghanchin@substack.com]]></googleplay:email><googleplay:author><![CDATA[Greg Hanchin]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How AI will operate Calendar Invites on AWS SES for marketing and transactional use cases]]></title><description><![CDATA[Calendar Invite Server APIs on AWS]]></description><link>https://www.calendarinvite.com/p/how-ai-will-operate-calendar-invites</link><guid isPermaLink="false">https://www.calendarinvite.com/p/how-ai-will-operate-calendar-invites</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Fri, 19 Jun 2026 19:37:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202726180/eae5105fc025ba3b84d4545959e724b1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aBJy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aBJy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 424w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 848w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 1272w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aBJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png" width="927" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:927,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:733707,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aBJy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 424w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 848w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 1272w, https://substackcdn.com/image/fetch/$s_!aBJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8caf44-56f3-46fd-8760-8c6a0cc1d7ea_927x510.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>4 Primary Use Cases of the Calendar Invite Server on AWS SES</h4><p>The Calendar Invite Server automates the ingestion, sending, tracking, and updating of calendar invites for Humans and AI Agents across various use cases, using AWS Functions and the AWS SES messaging pipeline.  </p><p>It ships as a CloudFormation template, auto-installs in your AWS SES account, and supports 11 APIs built for Developers, enabling 100s of use cases for AI and APP integration that can be programmed with the Messaging Pipeline&#8217;s 30 Lambda functions built in Python. </p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">1. Embedded Events on schedule pages </span><span data-color="rgb(24, 95, 165)" style="color: rgb(24, 95, 165);">with Calendar Invite Buttons</span></strong></p><p><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">In sports schedules, concert schedules, etc., the event pages are auto-generated directly from .iCAL ingest data and are ready in seconds for thousands of events. </span></p><p><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">The generated schedule page can be used as a standard scheduling app, allowing customers to enter an email address and select calendar invites to send with a single button click, or be used in an AI NLP search via an AI prompt to send calendar invites with a query by the human of the schedules, with an insertion of the email and a one-click in the NLP to get the calendar invite sent. </span></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">How</span></strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">- Visitors pick a time slot and receive an automated calendar invite upon clicking one button; calendar receipts are collected, and updates for merch and tickets are automated.</span></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">2. Email CTA buttons (MailChimp, etc.)</span></strong></p><p><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">How - A &#8221;Send Calendar Invite&#8221; or &#8220;Register Now&#8221; button is embedded in a marketing email. When the customer clicks the CTA, a calendar invite is sent.</span></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">3. Upload batch email list (browser)</span></strong></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">How</span></strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);"> - An Event is selected from a list. A CSV email list is uploaded through a browser-based tool. The system parses recipient data, sends bulk calendar invites to all entries in the list for that event, and tracks the data, which can be updated.</span></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">4. Systems of record (CRM / ATS / ERP direct API)</span></strong></p><p><strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">How</span></strong><span data-color="rgb(20, 20, 19)" style="color: rgb(20, 20, 19);">- Calendar invites are triggered automatically from a system of record (CRM, ATS, ERP) based on workflow rules or status changes &#8212; e.g., a deal advancing to &#8220;Demo Scheduled&#8221; fires an invite to all participants or Billing systems for invoices. </span></p><p><strong>Level 1 Human-in-the-Loop automation</strong> - Create Calendar Invite Event with CRUD workflows that can be run from Outlook or Google Calendar Clients with a human-in-the-loop and AI workspace agents to automate use cases for the Calendar Invite Server Pipeline.</p><p><strong>Level 2 No Human in the Loop automation</strong>- When AI agents are operating per Calendar Invite Server Functions and assigned an email address, they can send calendar invites for transactional and marketing use cases for billing systems and sports schedules, where an agent can chat with a human and create calendar invites on the fly, sending them a personalized calendar invite to their email in milliseconds and collect the calendar receipts and update the calendar invites based on Lambda functions in the calendar inivte server.  </p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">June 19th Post Substack</div><div class="file-embed-details-h2">7.08MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/eb637ed9-0260-460e-bbc1-6077b3701b96.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/eb637ed9-0260-460e-bbc1-6077b3701b96.pdf"><span class="file-embed-button-text">Download</span></a></div></div><h1>The Calendar Invite Server Shipping User Interface Review</h1><h4> Update June 19th, 2026 - Getting Ready for AWS Marketplace </h4><p><span>The Organizer creates, updates, and deletes Event Data on the Calendar Invite Server using their calendar client. The organizer can then select Sending Calendar Invites from Web Pages, Schedule Pages, Email Marketing Vendors, and Direct Lists in the web interface.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wSq8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wSq8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 424w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 848w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 1272w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wSq8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png" width="728" height="379.43142144638404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c03182c-ab67-4071-a252-0848a07239ab_802x418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:418,&quot;width&quot;:802,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wSq8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 424w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 848w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 1272w, https://substackcdn.com/image/fetch/$s_!wSq8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c03182c-ab67-4071-a252-0848a07239ab_802x418.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Use Case 1 &#8211; MLB Schedules</span></strong></p><p><span>Walking through a Sports Campaign for the Organizer and a customer and picking up how the Display and Action API&#8217;s work.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_E2h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_E2h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 424w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 848w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 1272w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_E2h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png" width="901" height="515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:515,&quot;width&quot;:901,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_E2h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 424w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 848w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 1272w, https://substackcdn.com/image/fetch/$s_!_E2h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107852be-d233-4ec2-92ec-97775f2eb8ca_901x515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>The Inbound Processor</span></strong></p><p><span>The Calendar Client uses the CRUD commands to communicate with the Calendar Invite Server to create, read, update, and cancel data, using the EDIT and SAVE commands.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T9dN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T9dN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 424w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 848w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 1272w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T9dN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf" width="553" height="321" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c064c569-e850-4608-852c-cc29e0c25122_553x321.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:321,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T9dN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 424w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 848w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 1272w, https://substackcdn.com/image/fetch/$s_!T9dN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc064c569-e850-4608-852c-cc29e0c25122_553x321.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><span>Background for MLB Schedule on AWS demo.</span></h1><p><strong><span>Step 1.</span></strong></p><p><a href="mailto:greghanchin@31events.com"><span>greghanchin@31events.com</span></a><span> is the organizer for the MLB schedule. He is using his calendar client to communicate with the calendar invite server and inject data into his Organizer account to build out the MLB 2500 game schedule, so he can promote them individually for merch and ticket offers that will be sent via the calendar invite server&#8217;s automatically built MLB schedule site. Greg uses the native functions of Google Calendar or the Outlook Calendar Client to organize the games and update the data as needed. Those Edits and Saves are reflected in the DISPLAY APIs that drive the Schedule pages shared with his customers. </span></p><p><span>CREATE@YOURDOMAIN.COM is the single Command for ETL, storage, and display APIs for calendar invite event data using the Inbound processor functions. He sends the 2500 Calendar Invites for the games from his calendar client using automation, via the </span><a href="mailto:create@yourdomain.com"><span>create@yourdomain.com</span></a><span> SES email box on your calendar invite server. His calendar client is the source of truth for his game schedule, enabling him to run promotions and merch offers using the UPDATE function.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o4Mr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4Mr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 424w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 848w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 1272w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o4Mr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf" width="564" height="327" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:327,&quot;width&quot;:564,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o4Mr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 424w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 848w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 1272w, https://substackcdn.com/image/fetch/$s_!o4Mr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ebddb-95d0-4c70-ac0c-ceec4cf5cca3_564x327.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><span>INBOUND PROCESSOR details.</span></h1><p><strong><span>Steps 2 &amp; 3.</span></strong></p><p><span>The calendar invite from Greg&#8217;s calendar client is copied to an AWS Simple Email Service (SES) mailbox by the organizer&#8217;s calendar client for ETL, storage and retrieval. In this demo, the box is </span><a href="mailto:create@calendarsnack.com"><span>create@calendarsnack.com</span></a><span> for the CRUD pipeline on AWS. The calendar invite event data is disassembled and stored as a &#8220;</span><strong><span>NEW</span></strong><span>&#8221; Event in the DB, with a UID assigned to the organizer&#8217;s calendar client email address. This attaches the organizer&#8217;s Email Address and event UID to the Calendar Invite Server Pipeline database, enabling the Organizer&#8217;s Calendar Client to update or cancel the data as needed. This creates a sticky UID for programmatic access.</span></p><p><strong><span>Updates using the organizer&#8217;s calendar client, such as &#8220;Edit and Save,&#8221; can be made an unlimited number of times before the event time expires in this workflow. Examples include changes to date, time, location, or message body. Or for promotional offers in the subject line, message body, or secret location.</span></strong></p><p><span>Every time an edit and save are performed in the organizer&#8217;s Calendar Client for that event, the data is sent to the Calendar Invite Server&#8217;s Email Box for processing and database storage as an update. Cancel abides by the same workflow and can only be completed once. That data is not deleted from the database; it is marked as canceled. (May 1, 2026V)</span></p><h1><span>How to configure a Schedule Page using the Marketing Hub for the MLB demo.</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WrBF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WrBF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 424w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 848w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 1272w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WrBF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf" width="564" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:564,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WrBF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 424w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 848w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 1272w, https://substackcdn.com/image/fetch/$s_!WrBF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d0b4b7-8eef-4199-8543-44b29a85a6b8_564x326.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Configuring the Schedule Page</span></strong></p><p><strong><span>Steps 4, 5, and 6.</span></strong></p><p><span>Select Schedule Page, Search by Organizer Email Address, Month and Color Layout, and add your Logo URL and Background image (Optional). You can also select a time sequence for displaying the data, which I did not do. This task completes the configuration operations for the MLB page.</span></p><h1><span>Generating and sharing the auto-generated MLB schedule page</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OqWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OqWn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 424w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 848w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 1272w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OqWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png" width="905" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:905,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OqWn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 424w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 848w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 1272w, https://substackcdn.com/image/fetch/$s_!OqWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc89f65eb-483d-4e99-b9ef-91b302d1380a_905x512.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 7&amp;8.</span></strong></p><p><span>Step 7: Open Preview. Generates a page URL.</span></p><p><span>You can place it in a URL shortener like TinyURL before sharing (or not).</span></p><p><span>Step 8:</span></p><p><span>Zack, the customer, enters his email address in the email field at the top, selects games, and clicks Send Invite.</span></p><h1><span>Outbound Processor Workflow</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CCXh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CCXh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 424w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 848w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 1272w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CCXh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf" width="577" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:335,&quot;width&quot;:577,&quot;resizeWidth&quot;:577,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CCXh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 424w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 848w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 1272w, https://substackcdn.com/image/fetch/$s_!CCXh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3ed0916-1dc7-4b5e-9d5f-fa812f9cc728_577x335.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 8&amp;9.</span></strong></p><p><span>Step 8</span></p><p><span>Zack, the customer, enters his email address in the email field at the top, selects games, and clicks Send Invite.</span></p><p><span>Step 9</span></p><p><span>Zack receives the calendar invite that he sent to himself and decides what status he wants to respond to Y, N, or M.</span></p><p><span>The calendar invite message body or location can be used for creative promotions and updates to notify the customer. If they do say Y or M, they will receive UPDATED messages in the Calendar Invite to encourage them to attend the event, the booth, or the webinar.</span></p><h1><span>Outbound Processor Details</span></h1><p><span>The stored Calendar Invite data is called using the Calendar Invite Send REST API Endpoint. This API is used to send Calendar Invites for RSVP Buttons, like Mailchimp, to embed the Calendar Invite into Sports Schedule Web Pages, or to embed the API into a GUI Picker for selecting and sending Calendar Invites to an email List. In all cases, the API matches the Email from to the stored Event UID, reassembles the calendar invite data from DynamoDB using ETL functions, and sends the package via AWS SES RAW. The calendar receipt is requested, retrieved from the customer&#8217;s calendar client, and sent back to the API gateway, where it is stored in S3 and then ingested into DynamoDB for Analytics and decision-making. Anytime the customer changes the data on the calendar client, it is sent back and updated.</span></p><h1><span>Getting detailed data about a particular event</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2RG4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2RG4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 424w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 848w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 1272w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2RG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png" width="904" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:904,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2RG4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 424w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 848w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 1272w, https://substackcdn.com/image/fetch/$s_!2RG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1013218-69a2-47d1-9bdc-1dd19b3a58a5_904x513.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 10&amp;11.</span></strong></p><p><strong><span>Step 10. Greg, the organizer, clicks the Reporting Hub to check on the Round 9 campaign. He enters &#8220;Baltimore vs Tampa Round 9&#8221; in the search bar to see event details.</span></strong></p><p><strong><span>Step 11 &#8211; He views the View Details for the event and can click to see more information and receive a report by email with details of the event attendees.</span></strong></p><h1><span>How the data is collected from the customers&#8217; calendar clients</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vnkk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vnkk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 424w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 848w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 1272w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vnkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png" width="902" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vnkk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 424w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 848w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 1272w, https://substackcdn.com/image/fetch/$s_!vnkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f15fbe4-da51-4cf4-834c-84263fcca123_902x509.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 12&amp;13.</span></strong></p><p><strong><span>Step 12: </span></strong><span>Zack, the customer, receives the calendar invite and responds &#8220;Yes&#8221;.</span></p><p><strong><span>Step 13 &#8211; </span></strong><span>The calendar receipt is sent back to the calendar invite server API and stored for analytics and decision-making for promotions and offers by updating the organizer calendar invite message in the calendar client.</span></p><h1><span>Calendar Receipt Collection Workflow Review</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YNGM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YNGM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 424w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 848w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 1272w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YNGM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png" width="1061" height="601" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efc3508e-f4de-429f-951d-962e55bf990c_1061x601.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:601,&quot;width&quot;:1061,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YNGM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 424w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 848w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 1272w, https://substackcdn.com/image/fetch/$s_!YNGM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc3508e-f4de-429f-951d-962e55bf990c_1061x601.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 14,15,16</span></strong></p><p><strong><span>Step 14</span></strong></p><p><strong><span>Zack completes the email insertion in the top box and selects the MLB event game.</span></strong></p><p><strong><span>Step 15</span></strong></p><p><strong><span>Zack gets the calendar invite and responds YES to the event.</span></strong></p><p><strong><span>Step 16</span></strong></p><p><strong><span>The Calendar Receipt is sent back to the API gateway.</span></strong></p><h1><span>Getting the detailed email report sent back to the Organizer</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lgMk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lgMk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 424w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 848w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 1272w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lgMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf" width="572" height="331" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:331,&quot;width&quot;:572,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lgMk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 424w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 848w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 1272w, https://substackcdn.com/image/fetch/$s_!lgMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e20ac-fbf4-4baf-a5a4-5032e92135f0_572x331.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 17,18</span></strong></p><p><strong><span>Step 17</span></strong></p><p><strong><span>Navigating to the Reporting Hub and Game Report details, then selecting Email me the invitee report. This command button uses the send calendar report via email API to send the report directly to the organizer&#8217;s email address.</span></strong></p><p><strong><span>Step 18</span></strong></p><p><strong><span>Retrieval from the organizers&#8217; email inbox and review of the detailed data in the event report are available here, including Email, Name, Status (Y, N, M), Origin, and product ID.</span></strong></p><h1><span>Send Quick Invite Feature in Event Snapshot</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l2el!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l2el!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 424w, https://substackcdn.com/image/fetch/$s_!l2el!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 848w, https://substackcdn.com/image/fetch/$s_!l2el!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 1272w, https://substackcdn.com/image/fetch/$s_!l2el!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l2el!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png" width="1062" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:1062,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l2el!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 424w, https://substackcdn.com/image/fetch/$s_!l2el!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 848w, https://substackcdn.com/image/fetch/$s_!l2el!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 1272w, https://substackcdn.com/image/fetch/$s_!l2el!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c790dfe-0ce3-4808-8d79-257084eca87c_1062x598.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 19, 20</span></strong></p><p><strong><span>Step 19</span></strong></p><p><strong><span>In Report Hub, there is a button at the bottom for quick calendar sending. Click Send Invites.</span></strong></p><p><strong><span>Step 20</span></strong></p><p><strong><span>Click Send Invite to open the next page.</span></strong></p><h1><span>Send Quick Invite Details</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V71Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V71Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 424w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 848w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 1272w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V71Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf" width="574" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:574,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V71Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 424w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 848w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 1272w, https://substackcdn.com/image/fetch/$s_!V71Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb5e041-0b1c-4a86-9430-2a2720f2b316_574x332.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 21&amp;22</span></strong></p><p><strong><span>Step 21</span></strong></p><p><strong><span>Email name &#8211; </span><a href="mailto:mandy@techvader.com"><span>mandy@techvader.com</span></a><span> is inserted, and the Send the invite button is clicked.</span></strong></p><p><strong><span>Step 22</span></strong></p><p><strong><span>Mandy gets the calendar invite in her inbox and responds Maybe.</span></strong></p><h1><span>Quick Send Recap</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YOOI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YOOI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 424w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 848w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 1272w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YOOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf" width="560" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:560,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YOOI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 424w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 848w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 1272w, https://substackcdn.com/image/fetch/$s_!YOOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa453535e-b047-4343-b2f3-25d6b8e185e8_560x324.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 23&amp;24</span></strong></p><p><strong><span>Step 23</span></strong></p><p><strong><span>The Calendar Receipt Data is sent back to the API.</span></strong></p><p><strong><span>Step 24</span></strong></p><p><strong><span>The report is opened in the Reporting Hub for review, and a detailed email request for the report is selected under Show Event Message.</span></strong></p><h2><span>Update Processor</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2V75!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2V75!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 424w, https://substackcdn.com/image/fetch/$s_!2V75!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 848w, https://substackcdn.com/image/fetch/$s_!2V75!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 1272w, https://substackcdn.com/image/fetch/$s_!2V75!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2V75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png" width="1064" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1064,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2V75!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 424w, https://substackcdn.com/image/fetch/$s_!2V75!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 848w, https://substackcdn.com/image/fetch/$s_!2V75!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 1272w, https://substackcdn.com/image/fetch/$s_!2V75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9c7c3f9-73d3-421c-b59c-ba77015cba34_1064x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 25&amp;26</span></strong></p><p><strong><span>Step 25</span></strong></p><p><span>Greg the Organizer Edits, Updates, and saves the Calendar Invite on his Calendar Client with &#8220;Stop by Booth 788 for a signed Orioles Merch T-shirt at the game - Limited Supply of just 250 T-shirts.&#8221; This will send a calendar invite update message to anyone who said Y or M to the first calendar invite.</span></p><p><strong><span>Step 26</span></strong></p><p><span>Mandy, the customer who had said </span><strong><span>MAYBE</span></strong><span> before on the first calendar invite, gets the UPDATED calendar invite and says YES to the Stop by Booth 788 for a signed Orioles Merch T-shirt at the game - Limited Supply of just 250 T-shirts, and the calendar invite receipt is updated in the DB.</span></p><h1><span>Update Processor Workflow</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HMiC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HMiC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 424w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 848w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 1272w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HMiC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png" width="1062" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c455845e-2817-4f06-9bb4-4907888c9887_1062x598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:1062,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HMiC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 424w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 848w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 1272w, https://substackcdn.com/image/fetch/$s_!HMiC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc455845e-2817-4f06-9bb4-4907888c9887_1062x598.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 27&amp;28</span></strong></p><p><strong><span>Step 27</span></strong></p><p><span>Greg the Organizer Edits, Updates, and saves the Calendar Invite with &#8220;Stop by Booth 788 for a signed Orioles Merch T-shirt at the game - Limited Supply of just 250 T-shirts.&#8221;</span></p><p><strong><span>Step 28</span></strong></p><p><span>The Workflow takes over, recognizes it as an UPDATE REQUEST, triggers the kickoffs, runs the Update functions to complete the calendar invite message ETL, updates the DB, and sends out an updated calendar invite if necessary.</span></p><p><span>The Update Processor includes the logic implemented in functions that automate sending updated or canceled calendar invitation messages from the Organizer&#8217;s client to the Inbound Processor for a previously created calendar invitation. Another way to look at it is that if the record for the UID is in the DB for a future event, the function knows this is an updated Calendar Invite Request. If so, it </span><strong><span>triggers</span></strong><span> sending the newly </span><strong><span>UPDATED</span></strong><span> Event Information to the Outbound Processor, which uses AWS SES RAW to create and send an updated or canceled Calendar Invite package to the customer. May 17 -2026</span></p><p><span>The organizers&#8217; data in the Dashboard and Landing Pages are also updated or marked canceled to reflect the current state of the Calendar Event UID using the REST Display APIs.</span></p><p><span>Examples for the Organizer include Calendar Invite date, time, location, or message body changes for promotional offers, or canceling the calendar invite, that need to be sent after the customer has received the first calendar invite.</span></p><p><span>An Updated Calendar Invite is sent to customers who have received the first Calendar Invite and responded with &#8216;Y&#8217; or &#8216;M&#8217;, based on the UID. Calendar Receipts are requested again and sent back to the API gateway for Y/N/M responses for the updated Event UID. A Canceled Calendar sends a correctly formatted message that removes the calendar message from the Calendar Client GUI. This process is automated and requires no approval.</span></p><p><span>There is a workflow switch that can be enabled, allowing for manual approval before sending out Updates or canceling calendar invites for the organizer.</span></p><h1><span>Update Processor is the same for Display APIs</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EsAm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EsAm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 424w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 848w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 1272w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EsAm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf" width="574" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:574,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EsAm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 424w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 848w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 1272w, https://substackcdn.com/image/fetch/$s_!EsAm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83c4dbbc-3763-472e-9ce2-a6bc3d3d39f8_574x332.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Steps 29&amp;30</span></strong></p><p><strong><span>Step 29</span></strong></p><p><span>Greg, the Organizer, Edits, Updates, and saves the Calendar Invite with &#8220;Stop by Booth 788 for a signed Orioles Merch T-shirt at the game - Limited Supply of just 250 T-shirts.&#8221;</span></p><p><strong><span>Step 30</span></strong></p><p><span>The Display Data API&#8217;s uses the same data from the Update processor that is stored in the DB. All data is updated across any public landing pages, schedules, and EMAIL CTA buttons.</span></p><h1><span>Sending Calendar Invite in to a VIP List</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Az7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Az7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 424w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 848w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 1272w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Az7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png" width="1060" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Az7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 424w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 848w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 1272w, https://substackcdn.com/image/fetch/$s_!Az7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d161c47-238b-46c7-87f0-caa7ea754504_1060x599.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 31</span></strong></p><p><strong><span>In the Marketing Hub, Select VIP Direct Send. This will open the Interface.</span></strong></p><h1><span>Sending Calendar Invite in VIP List details</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ouih!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ouih!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 424w, https://substackcdn.com/image/fetch/$s_!ouih!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 848w, https://substackcdn.com/image/fetch/$s_!ouih!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 1272w, https://substackcdn.com/image/fetch/$s_!ouih!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ouih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf" width="566" height="329" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:329,&quot;width&quot;:566,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ouih!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 424w, https://substackcdn.com/image/fetch/$s_!ouih!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 848w, https://substackcdn.com/image/fetch/$s_!ouih!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 1272w, https://substackcdn.com/image/fetch/$s_!ouih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503577e5-99c6-4f85-9afc-7252134757a4_566x329.emf 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 32 &amp; 33</span></strong></p><p><strong><span>Step 32</span></strong></p><p><strong><span>Select the Calendar Invite you want to send in the picker at the top of the page. Choose the file that contains the email list that is in a .CSV format.</span></strong></p><p><strong><span>Step 33</span></strong></p><p><strong><span>Type &#8220;Yes&#8221; in the presentation box to allow the API to send the list to the Calendar Invite Selected, then click the Send VIP Invites box.</span></strong></p><h1><span>Reporting for the VIP LIST Send</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lwUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lwUJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lwUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png" width="1063" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1063,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lwUJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!lwUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5f82142-48ea-452d-87f5-d6530d87a087_1063x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 34 &amp; 35</span></strong></p><p><strong><span>Step 34</span></strong></p><p><strong><span>Go to the Reporting Hub to review the VIP List sent</span></strong></p><p><strong><span>Step 35</span></strong></p><p><strong><span>Optional &#8211; Email me the Invitee Report</span></strong></p><h1><span>Mailchimp: Embedding a Calendar Invite into an Email Marketing Campaign</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adkk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adkk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 424w, https://substackcdn.com/image/fetch/$s_!adkk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 848w, https://substackcdn.com/image/fetch/$s_!adkk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 1272w, https://substackcdn.com/image/fetch/$s_!adkk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png" width="1016" height="567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:567,&quot;width&quot;:1016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!adkk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 424w, https://substackcdn.com/image/fetch/$s_!adkk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 848w, https://substackcdn.com/image/fetch/$s_!adkk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 1272w, https://substackcdn.com/image/fetch/$s_!adkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e756dcc-4720-4d88-a6a5-06938b9acb9e_1016x567.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 36 &amp; 37</span></strong></p><p><strong><span>Step 36</span></strong></p><p><strong><span>Pick a Platform for Email Marketing, pick a Landing Page, or leave blank to get the stock Landing page provided by CIS</span></strong></p><p><strong><span>Step 37</span></strong></p><p><strong><span>Pick an Event from the Picker to generate the Calendar Invite Code to embed into the Call-to-action button in MailChimp</span></strong></p><h1><span>Mailchimp: Copy Code for Embedding a Calendar Invite into an Email Marketing Campaign</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qbid!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qbid!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 424w, https://substackcdn.com/image/fetch/$s_!qbid!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 848w, https://substackcdn.com/image/fetch/$s_!qbid!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 1272w, https://substackcdn.com/image/fetch/$s_!qbid!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qbid!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png" width="710" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:710,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qbid!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 424w, https://substackcdn.com/image/fetch/$s_!qbid!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 848w, https://substackcdn.com/image/fetch/$s_!qbid!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 1272w, https://substackcdn.com/image/fetch/$s_!qbid!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd06572-b37f-4f5f-aa30-ad6b175a5291_710x589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 38</span></strong></p><p><strong><span>Copy Link will be the Code needed to embed into your MailChimp Campaign Template</span></strong></p><h1><span>Mailchimp: Inserting, saving, and sending an email marketing campaign with an embedded calendar invite</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NJMF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NJMF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NJMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png" width="1063" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1063,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NJMF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!NJMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e0a379-3903-4406-8ddc-85e2c70ef210_1063x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 39</span></strong></p><p><strong><span>Once the MailChimp code is inserted into the RSVP Call to Action Button, save the MailChimp campaign and send it after testing.</span></strong></p><h1><span>Mailchimp: Deployed Email Campaign with Calendar Invite embedded</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e99r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e99r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!e99r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!e99r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!e99r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e99r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png" width="1063" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1063,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e99r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 424w, https://substackcdn.com/image/fetch/$s_!e99r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 848w, https://substackcdn.com/image/fetch/$s_!e99r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 1272w, https://substackcdn.com/image/fetch/$s_!e99r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1423e2d-9efe-4327-a736-b7d47a4d8a7a_1063x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 40</span></strong></p><p><strong><span>The example shows that once the Call-to-Action Button is clicked in MailChimp, the REST API sends a Calendar Invite and collects the Calendar Receipt to score potential Updates for the customer based on the RSVP status of Y, N, or M.</span></strong></p><h1><span>Other CTA Buttons for Calendar Invites</span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d-ZO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d-ZO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 424w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 848w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 1272w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d-ZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png" width="688" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:688,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d-ZO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 424w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 848w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 1272w, https://substackcdn.com/image/fetch/$s_!d-ZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65f2cd0-69f7-43e9-9283-0220cfc9c0f9_688x590.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Step 41</span></strong></p><p>- Klaviyo, SendGrid, HubSpot, and a Generic BYO are also include in the Calendar Invite Server</p><h3>APIs for Calendar Invite Server functions and commands for Humans and AI Agents </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cwGB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cwGB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 424w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 848w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 1272w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cwGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png" width="1272" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1272,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cwGB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 424w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 848w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 1272w, https://substackcdn.com/image/fetch/$s_!cwGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89f98b8-3290-4e3c-b94b-2f84ab739bdf_1272x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong><span>Display APIS for Calendar Invite Server</span></strong></h4><h5><strong><span>1.All System Events - Display API</span></strong><span><br>Returns all events across the entire CIS installation.</span></h5><p><span>GET https://api.yourdomain/system/events</span></p><h5><strong><span>2.System Statistics - Display API</span></strong><span><br>System-wide aggregate RSVP, origin, and calendar client breakdown across all events and organizers.</span></h5><p><span>GET https://api.yourdomain.com/system/events</span></p><h5><strong><span>3.Organizer Events - Display API</span></strong><span><br>Returns up to 2,500 of the most recent events for an organizer. without last modified, original organizer, prod id, and sequence.</span></h5><p><span>GET https://api.yourdomain.com/organizer//events</span></p><h5><span>4.Organizer Statistics -Display API<br>Aggregate RSVP, origin, and calendar client breakdown across all events for one organizer.</span></h5><p><span>GET https://api.yourdomain.com/organizer/shadow//statistic</span></p><h5><strong><span>5.Event Details - Display API</span></strong><span><br>Returns full metadata for a single event, including summary, dates, organizer, location, sequence, and status.</span></h5><p><span>GET https://api.yourdomain.com/event/</span></p><h5><span>6.Event Statistics -Display API<br>Aggregate RSVP, origin tag, and calendar client breakdown for a single event.</span></h5><p><span>GET https://api.yourdomain.com/event//statistics</span></p><h4><strong><span>Trigger APIS for Calendar Invite Server</span></strong></h4><h4><span>7. Send Calendar Invite &#8211;Sends a calendar invite to an email address using the Event UID via AWS SES and collects and monitors Calendar Invite Receipts using a series of AWS services and Functions.</span></h4><p><span>GET https://api.yourdomain.com/event//invite</span></p><h5><span>8. Invitee Report &#8211; Trigger API - Triggers a CSV attendee report emailed to the event&#8217;s organizer.</span></h5><p><span>GET https://api.yourdomain.com/event//report</span></p><h5><span>9. Attendees Report&#8211;API Returns all invitees for an event with masked emails and RSVP status inserted in GUI.</span></h5><p><span>GET https://api.yourdomain.com/event//attendees</span></p><h4><span>10. The Create Calendar Invite command - Organizers use the Calendar Client to create, read, update, and cancel data in the Calendar Invite Server by sending the Calendar Invite to the AWS SES Box using the create@yourdomain.com. </span></h4><p><span>The AWS SES box provides a set of workflows to support the calendar invite messaging pipeline, using a range of AWS services and functions. create@yourdomain.com is the AWS SES Mailbox attached to the calendar invite server pipeline for ETL processing of Calendar Invites from inbound Google and Outlook Organizer Clients, establishing the sticky connection layer to the UID for CREATE, READ, UPDATE, and DELETE. The Function and Automations are attached to Create@yourdomain.com, creating a powerful automation workflow for AI Agents that follow the messaging routing for the IETF Calendar Specification.</span></p><h4><span>11. The Create Bulk Invites - The email function processes calendar invite requests sent to the bulk@yourdomain.com mailbox with a CSV attachment containing email addresses and calendar event UID, using the calendar invite server send API.  The function extracts attendee details from an attached CSV file, validates the sender&#8217;s authorization, queues valid invites for processing, and notifies the sender of any issues.</span></h4><p><span>bulk@yourdomain.com is the command for Calendar Invite Server Organizers to use with their email client to attach a CSV or TXT file containing a list of email addresses and the event UID to send out calendar invites in BULK.</span></p><h4><span>Calendar Invite Server API Patterns </span></h4><h2><strong><span>DISPLAY Examples for Human Builders and Generative User Interfaces </span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xlQx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xlQx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xlQx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:412500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xlQx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!xlQx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c58d59-da36-4693-b39c-81a3f42b2305_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Send Calendar API working with the Display API&#8217;s for Human and AI Agent Automations </strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YYQT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YYQT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YYQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:517770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YYQT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!YYQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf68273-55ff-454f-b0cb-9a717718b048_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Auto Ingesting of Sport Data for Team Schedule in minutes for Fan promotions and merhandise offers</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z0WM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z0WM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 424w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 848w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 1272w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z0WM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png" width="1059" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1059,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:305723,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z0WM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 424w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 848w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 1272w, https://substackcdn.com/image/fetch/$s_!z0WM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63937f0-77df-49f0-9bb7-a0968c581c0e_1059x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Customers selecting games, promotions and tickets using the Team Schedule to get calendar inivites </h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y1xD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y1xD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y1xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:574244,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y1xD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!y1xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb498da3a-5ff3-493a-a902-6e4d88ea1af9_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>How Calendar Invite reports are Sent to the Organizer</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QmLz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QmLz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QmLz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:418234,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QmLz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!QmLz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7846e08c-53fe-40c8-ab7f-952e53669e2a_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong><span>Calender Invite Server Definitions for LLM.TXT</span></strong></p><p>https://docs.31events.com/docs/overview/overview</p><p><strong><span>API Gateway</span></strong></p><p><span>A component of the calendar inivte server system that manages restoration of calendar data and send calendar inivtes to a UID and then acts as a &#8220;receipt collector&#8221; to ensure high-fidelity data collection from calendar receipts throughout the event lifecycle.</span></p><p><strong><span>Calendar Invite Server</span></strong></p><p><span>A sophisticated tech stack designed to manage event communications at scale by emulating the IETF protocol, enabling dynamic invitations, updates, and data collection.</span></p><p><strong><span>Calendar Receipt</span></strong></p><p><span>A confirmation message sent from a user&#8217;s calendar client back to the event organizer, indicating an RSVP status (yes, no, maybe). The traditional method cannot collect these.</span></p><p><strong><span>Cross-Client Compatibility</span></strong></p><p><span>The ability of a calendar invitation to be correctly interpreted and displayed across different calendar applications (e.g., Google, Outlook, Apple). Static ICS files have poor compatibility.</span></p><p><strong><span>CRUD Engine</span></strong></p><p><span>Stands for Create, Read, Update, Delete. In the server method, the organizer&#8217;s own calendar client acts as the CRUD engine for the master event.</span></p><p><strong><span>Dropbox Logic</span></strong></p><p><span>A term used to describe the middleware or processing engine in the server system that detects changes made to the master event by the organizer and initiates the calendar invite update process.</span></p><p><strong><span>Duplicity of Work</span></strong></p><p><span>The operational problem where an organizer must manually enter and manage the same event information across multiple, disconnected systems (e.g., button vendor, RSVP vendor, email platform).</span></p><p><strong><span>ICS (or .ics) File</span></strong></p><p><span>A static text file containing event details. It is generated by traditional &#8220;add to calendar&#8221; buttons and is the source of many reliability and data collection issues.</span></p><p><strong><span>IETF Protocol</span></strong></p><p><span>The Internet Engineering Task Force protocol, which is the official &#8220;rule book&#8221; or standard for how calendar clients and servers should communicate. Adherence to this protocol is the key to the server&#8217;s reliability.</span></p><p><strong><span>No Reply Scenario</span></strong></p><p><span>A situation created by static ICS files where a user&#8217;s interactions with their calendar event (e.g., confirming attendance) are not communicated back to the organizer, making the data channel one-way.</span></p><p><strong><span>One-Click Mechanics</span></strong></p><p><span>The seamless process offered by a calendar invite server, where a user clicks one button to have a dynamic, data-connected invitation sent directly to their calendar.</span></p><p><strong><span>REST API Pipeline</span></strong></p><p><span>The system used by the calendar invite server to dynamically generate and send proper calendar invitations when a user enters their email and clicks a button.</span></p><p><strong><span>RSVP Duplicity</span></strong></p><p><span>The problem where organizers using the traditional method must manage two separate systems&#8212;the &#8220;add to calendar&#8221; button and an RSVP form&#8212;because the button itself collects no response data.</span></p><p><strong><span>User Fatigue</span></strong></p><p><span>The burnout and frustration experienced by users due to a poor event signup process, characterized by non-working buttons, constant reminders, and confusing updates, leading to brand erosion.</span></p><p><span>Calendar Invite Server Workflows for LLM.TXT</span></p><h4><span>Creating Calendar Inivte Event in Calendar Invite Server</span></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CjzB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CjzB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 424w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 848w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 1272w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CjzB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png" width="1456" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/202726180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CjzB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 424w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 848w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 1272w, https://substackcdn.com/image/fetch/$s_!CjzB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e930f10-36f7-4f37-ab8c-cf4630401c2f_1569x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Updating Calendar Invite Event</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D3Q2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D3Q2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D3Q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D3Q2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!D3Q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33007b1-73a2-4ab8-8677-5919f1dd268d_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Canceling Calendar Invite for an Event</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U5NL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U5NL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U5NL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U5NL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!U5NL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40bd1fc-cc43-4c7e-bc60-0081c7d23c22_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Sending Calendar Inivte from Landing Pages</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sopL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sopL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!sopL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!sopL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!sopL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sopL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sopL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!sopL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!sopL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!sopL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0487b32-4ac0-48c2-a04c-45dcc92f75be_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Calendar Invite CTA Embedding in MailChimp</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6XcC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6XcC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6XcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6XcC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6XcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233e0bab-ac7d-4383-b044-ed887ca91550_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Sending Calendar Invites from Web Pages, Schedules and Forms</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ruob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ruob!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ruob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ruob!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Ruob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1ca657-32c1-48e0-ac0b-4e83267fe3de_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Sending Calendar Invite to a Batch List of Emails</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adBn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adBn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!adBn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!adBn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!adBn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adBn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!adBn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!adBn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!adBn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!adBn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebc3dcc-5c32-49d6-b518-8eeb567f51a7_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Collecting Calendar Receipts </h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FSg6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FSg6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FSg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FSg6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!FSg6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a299e-5695-43ae-b3fe-0a23d18ffec2_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Calendar Invite Invitee Report for Organizers</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HmM9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HmM9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HmM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HmM9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!HmM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8f4a08-ab0e-4290-a2f4-53787a829e14_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Calendar Invite Server Installion.LLM.TXT</p><h1><strong>Current Calendar Invite Server Install</strong></h1><p>CIS is deployed using a single shell script &#8212; <code>calendarsnack.sh</code> &#8212; that handles tool installation, environment setup, SAM publish, and CloudFormation stack deployment. The entire install runs in roughly 45 minutes on a fresh machine and AWS account.</p><p>Complete all steps in <strong>Prerequisites</strong> before starting here. All commands on this page run in a macOS Terminal or Linux shell &#8212; Windows users should run them inside WSL2.</p><blockquote><p><em><strong>On the repository names: The current repositories are named </strong></em><code>calendarsnack-*</code><em><strong>. These will be renamed when the CIS repository is repackaged. Everything described here is CIS infrastructure &#8212; the naming reflects the project&#8217;s history, not a different product.</strong></em></p></blockquote><div><hr></div><h2><strong>Repository Layout</strong></h2><p>The script reads local SAM templates directly from the sibling repositories. All four repos must be cloned as siblings under the same parent directory before running anything:</p><pre><code><code>&lt;your-workspace&gt;/
  calendarsnack-cicd/
  calendarsnack-shared-library/
  calendarsnack-event-management/
  calendarsnack-dashboard/
</code></code></pre><p>All script commands are run from inside <code>calendarsnack-cicd/</code>.</p><div><hr></div><h2><strong>Set Environment Variables</strong></h2><p>Export these values once before running any commands. The script reads them automatically and the commands stay short.</p><pre><code><code>export AWS_PROFILE=calendarsnack-prod
export AWS_REGION=us-west-2
export DOMAIN_NAME=&lt;your-domain&gt;
export DEPLOYMENT_NAME=prod
export APP_ENVIRONMENT=blue-prod
export CERTIFICATE_ARN=&lt;your-acm-certificate-arn&gt;
</code></code></pre><p>Replace <code>&lt;your-domain&gt;</code> with your registered domain (e.g., <code>example.com</code>) and <code>&lt;your-acm-certificate-arn&gt;</code> with the ARN of the certificate you created in <code>us-east-1</code>.</p><p><strong>Values the script computes automatically:</strong></p><p><strong>ValueHow It Is Resolved</strong><code>account_idaws sts get-caller-identitybucket_suffixacct&lt;account_id&gt;-r1build_venv&lt;workspace&gt;/.venv38</code></p><div><hr></div><h2><strong>Step 1 &#8212; Preflight</strong></h2><pre><code><code>./scripts/calendarsnack.sh preflight
</code></code></pre><p>Preflight installs or verifies all local tools, stores the ACM certificate ARN in SSM, and validates the deployment environment. Run this first on any new machine or new account.</p><p><strong>What happens internally:</strong></p><ol><li><p>Detects the local package manager (<code>brew</code>, <code>apt-get</code>, <code>dnf</code>, or <code>yum</code>)</p></li><li><p>Installs any missing tools: AWS CLI, SAM CLI, Python 3</p></li><li><p>Resolves Python 3.8 &#8212; installs <code>3.8.19</code> via <code>pyenv</code> if not present</p></li><li><p>Stores the ACM certificate ARN in SSM as <code>/acm-certificate/blue.&lt;your-domain&gt;</code></p></li><li><p>Runs all environment checks and prints a preflight report</p></li></ol><p><strong>Preflight report:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BKUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKUN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 424w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 848w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 1272w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BKUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png" width="936" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:936,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Preflight healthy output&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Preflight healthy output" title="Preflight healthy output" srcset="https://substackcdn.com/image/fetch/$s_!BKUN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 424w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 848w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 1272w, https://substackcdn.com/image/fetch/$s_!BKUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9070c47c-aa78-4f6f-bbdf-895433e4260a_936x355.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>CheckDescription</strong><code>aws_cli</code>AWS CLI exists locally<code>sam_cli</code>SAM CLI exists locally<code>python3</code>A Python 3 interpreter exists<code>local_repos</code>All four sibling repos are present<code>sceptre_env.venv-sceptre</code> status &#8212; WARN is normal before bootstrap<code>python38</code>Python 3.8 interpreter exists<code>build_venv.venv38</code> status &#8212; WARN is normal before bootstrap<code>sts_account</code>AWS credentials work and return the target account ID<code>packaged_stack</code>Whether the packaged stack already exists in the account<code>acm_ssm</code>ACM certificate ARN exists in SSM at <code>/acm-certificate/blue.&lt;domain&gt;api_gateway_domain</code>Whether <code>api.blue.&lt;domain&gt;</code> already exists in API Gateway<code>cloudfront_alias</code>Whether <code>api.blue.&lt;domain&gt;</code> is already claimed by CloudFront<code>public_dns</code>Whether public DNS already resolves <code>api.blue.&lt;domain&gt;domain_status</code>Summary &#8212; <code>SAFE</code> means the domain is clear for deployment</p><p>All checks should show <code>OK</code> before continuing. <code>WARN</code> on <code>sceptre_env</code> and <code>build_venv</code> is expected &#8212; those are created in the next step.</p><p><strong>Verify the ACM parameter was stored:</strong></p><pre><code><code>aws ssm get-parameter \
  --profile "$AWS_PROFILE" \
  --region us-east-1 \
  --name "/acm-certificate/blue.$DOMAIN_NAME" \
  --query "Parameter.Value" \
  --output text
</code></code></pre><div><hr></div><h2><strong>Step 2 &#8212; Bootstrap</strong></h2><pre><code><code>./scripts/calendarsnack.sh bootstrap
</code></code></pre><p>Bootstrap creates the local virtual environments and the two AWS S3 bucket stacks that the deploy process depends on.</p><p><strong>What gets created:</strong></p><p><strong>ResourceDescription</strong><code>.venv-sceptre</code>Sceptre virtualenv inside <code>calendarsnack-cicd.venv38</code>Python 3.8 build virtualenv in the workspace root<code>calendarsnack-infra-packaged-cfn</code>S3 bucket for CloudFormation templates<code>calendarsnack-infra-cicd-sam-apps-bucket</code>S3 bucket for SAR application artifacts</p><p><strong>Verify bootstrap stacks:</strong></p><pre><code><code>aws cloudformation describe-stacks \
  --profile "$AWS_PROFILE" \
  --region "$AWS_REGION" \
  --stack-name calendarsnack-infra-packaged-cfn \
  --query "Stacks[0].StackStatus" \
  --output text

aws cloudformation describe-stacks \
  --profile "$AWS_PROFILE" \
  --region "$AWS_REGION" \
  --stack-name calendarsnack-infra-cicd-sam-apps-bucket \
  --query "Stacks[0].StackStatus" \
  --output text
</code></code></pre><p>Both should return <code>CREATE_COMPLETE</code>.</p><blockquote><p><code>bootstrap</code><em><strong> is optional if you prefer to go directly to </strong></em><code>full</code><em><strong> &#8212; that command creates everything in one pass. Running bootstrap separately is useful for validating the environment before a full deploy.</strong></em></p></blockquote><div><hr></div><h2><strong>Step 3 &#8212; Full Publish and Deploy</strong></h2><pre><code><code>./scripts/calendarsnack.sh full --version 0.1.0
</code></code></pre><p>This is the main deploy step. It publishes the local SAM applications to the AWS Serverless Application Repository (SAR), then deploys the complete CIS packaged stack using Sceptre.</p><p><strong>What happens internally:</strong></p><ol><li><p>Verifies prerequisites and bootstrap resources exist</p></li><li><p>Reads the local SAM templates from the sibling repos</p></li><li><p>Creates temporary publish copies of those templates</p></li><li><p>Patches the copies with the requested SAR version</p></li><li><p>Runs <code>sam build</code>, <code>sam package</code>, <code>sam publish</code> for each app</p></li><li><p>Deploys the packaged stack with matching shared, event, and dashboard versions</p></li></ol><p><strong>On versioning:</strong></p><p>SAR versions must be unique &#8212; the same version string cannot be published twice to the same account. Use semantic versioning (<code>0.1.0</code>, <code>0.1.1</code>, etc.). If a version already exists, increment it.</p><p>The same version must be used for both publish and deploy in a single run.</p><p><strong>What gets deployed:</strong></p><p><strong>ResourceDetails</strong>API GatewayREST API with custom domain <code>api.blue.&lt;your-domain&gt;</code>Lambda &#8212; Dashboard7 functions powering the CIS REST APILambda &#8212; Event Management19 functions for ICS ingest and processingDynamoDB<code>thirtyone</code> table &#8212; events and inviteesS3 &#8212; Ingest<code>calendarsnack-prod-ses-blue-&lt;account_id&gt;</code> &#8212; incoming ICS emailsS3 &#8212; ArtifactsGenerated ICS files for outbound invite deliverySESDomain identity, DKIM config, receipt rules, outbound sendingSNS + SQSIngest notification and processing queue</p><p>After <code>full</code> completes, the stack is live but the API is not reachable yet. DNS must be configured first. Proceed to <strong>DNS Setup</strong>.</p><div><hr></div><h2><strong>Deploying Without Republishing</strong></h2><p>If a version is already published to SAR and only the deployment needs to be retried:</p><pre><code><code>./scripts/calendarsnack.sh deploy --version 0.1.0
</code></code></pre><p>Use the same version that was previously published.</p><div><hr></div><h2><strong>Tearing Down</strong></h2><p><strong>Dry run</strong> &#8212; shows what would be deleted without deleting anything:</p><pre><code><code>./scripts/calendarsnack.sh destroy \
  --profile "$AWS_PROFILE" \
  --domain-name "$DOMAIN_NAME"
</code></code></pre><p><strong>Actual delete:</strong></p><pre><code><code>./scripts/calendarsnack.sh destroy \
  --profile "$AWS_PROFILE" \
  --domain-name "$DOMAIN_NAME" \
  --yes
</code></code></pre><p>What destroy removes:</p><ul><li><p>Packaged CIS stack</p></li><li><p>SES S3 bucket and bucket policy</p></li><li><p>SES domain identity</p></li><li><p>DynamoDB <code>thirtyone</code> table</p></li><li><p>Bootstrap S3 bucket stacks</p></li><li><p>Published SAR applications</p></li><li><p>Local <code>.venv-sceptre</code> and <code>.venv38</code></p></li></ul><p>What destroy does <strong>not</strong> remove:</p><ul><li><p>DNS records at your registrar &#8212; remove those manually</p></li></ul><p>Optional flags:</p><p><strong>FlagEffect</strong><code>--keep-local-envs</code>Preserve <code>.venv-sceptre</code> and <code>.venv38--keep-sar-apps</code>Preserve published SAR applications</p><div><hr></div><h2><strong>Useful Options Reference</strong></h2><p>The script accepts both environment variables and command-line flags. Command-line flags take precedence.</p><p><strong>FlagEnv VarDefaultDescription</strong><code>--profileAWS_PROFILEcalendarsnack-prod</code>AWS profile name<code>--regionAWS_REGIONus-west-2</code>AWS region<code>--domain-nameDOMAIN_NAME</code>&#8212;Root domain (required)<code>--version</code>&#8212;&#8212;SAR semantic version for publish/deploy<code>--certificate-arnCERTIFICATE_ARN</code>&#8212;ACM ARN to store in SSM<code>--no-install-tools</code>&#8212;&#8212;Fail instead of auto-installing tools<code>--skip-acm-check</code>&#8212;&#8212;Skip SSM certificate check<code>--skip-domain-check</code>&#8212;&#8212;Skip API Gateway and DNS safety checks<code>--use-container</code>&#8212;&#8212;Docker-backed SAM build</p><div><hr></div><p>After the stack deploys successfully, proceed to <strong>DNS Setup</strong> to make the API reachable and activate the email pipeline.</p><h1><strong>Calendar Invite Server (CIS) Verify</strong></h1><p>CIS is a messaging pipeline. Events enter through your calendar client via ICS email, and all outbound delivery, RSVP processing, and event updates flow through the same infrastructure &#8212; SES, Lambda, DynamoDB. There is no built-in UI for creating or modifying events; your calendar client is the event source. That means verification requires exercising the full pipeline from the outside: a real calendar client, a live inbox, and the API confirming what CIS received and stored at each step.</p><p><strong>CIS Verify</strong> is a web-based wizard that walks you through that process. It is not the only way to verify a CIS installation &#8212; you can perform the same checks manually against the API. What it provides is a structured, step-by-step path through the pipeline: eight steps, each targeting a specific layer, with a Results summary at the end.</p><p><strong><a href="https://cisverify.31events.com/">Launch CIS Verify &#8594;</a></strong></p><div><hr></div><h2><strong>Where It Fits</strong></h2><pre><code><code>AWS Install &#8594; CIS Verify &#8594; Operator UI / Custom Build
</code></code></pre><p><strong>PhaseWhat you are doing</strong>AWS InstallInfrastructure deployed &#8212; Lambda, DynamoDB, SES inbound and outbound<strong>CIS VerifyConfirm the full pipeline works before writing any application code</strong>Operator UI / Custom BuildBuild with confidence &#8212; the foundation is verified</p><p>CIS Verify is the bridge between a completed AWS setup and a working CIS deployment. Do not skip it &#8212; a passing run confirms every layer of the system, including parts that are difficult to test manually.</p><div><hr></div><h2><strong>Prerequisites</strong></h2><p>Before running CIS Verify, confirm the following are in place:</p><ul><li><p><strong>CIS is installed</strong> &#8212; Lambda functions deployed, SES inbound and outbound configured, DynamoDB table active</p></li><li><p><strong>DNS is configured</strong> &#8212; the <code>create@&lt;your-domain&gt;</code> inbound address is receiving email, the API endpoint resolves</p></li><li><p><strong>SES is out of sandbox</strong> &#8212; your sending domain is verified and can send to external addresses</p></li><li><p><strong>A CIS API key</strong> &#8212; with access to the <code>/system/events</code> endpoint</p></li><li><p><strong>A calendar account</strong> &#8212; Google Calendar or Outlook, with a working email inbox you can check in real time</p></li></ul><div><hr></div><h2><strong>Setup</strong></h2><p>CIS Verify runs entirely in the browser at <strong><a href="https://cisverify.31events.com/">cisverify.31events.com</a></strong>. No installation, no configuration files, no environment variables.</p><p>On first launch, the app walks through two screens before the wizard begins:</p><ol><li><p><strong>Preflight Checklist</strong> &#8212; six confirmation items covering infrastructure readiness. The first three are standalone checks: CIS is installed, your domain is reachable, and SES is out of sandbox. The final three are grouped as <strong>AWS SES Email Routing</strong> &#8212; one check per CIS address: <code>create@</code> (inbound, requires an SES receipt rule with a Lambda or S3 action), <code>rsvp@</code> (inbound, same requirement), and <code>notification@</code> (outbound only, requires a verified SES sending identity &#8212; no receipt rule needed). Each item expands with plain-language AWS Console instructions. All six must be confirmed before proceeding.</p></li><li><p><strong>Setup</strong> &#8212; enter your CIS domain (e.g. <code>yourdomain.com</code>), your API key, and select DEV or PROD mode. A <strong>Test Connection</strong>button validates your API key against the live endpoint before you enter the wizard &#8212; the tested URL is shown below the button, catching a misconfigured key before you are ten minutes into the process. Back to Preflight and Reset Everything buttons are available at the bottom.</p></li></ol><p>Your domain and environment selection are saved to browser localStorage for convenience across sessions. Your API key is held in memory only and is never written to disk.</p><h3><strong>Time Estimate</strong></h3><p>A complete verification run takes <strong>15&#8211;20 minutes</strong>. Three of the eight steps require action in your calendar client, followed by a 15&#8211;30 second wait for CIS to process the incoming ICS through the Lambda pipeline.</p><div><hr></div><h2><strong>The Eight Steps</strong></h2><h3><strong>Step 1 &#8212; Create Event</strong></h3><p><strong>Manual</strong></p><p>Create a future test event in Google Calendar or Outlook and forward it to your CIS inbound address (<code>create@&lt;your-domain&gt;</code>). The address is shown with a copy button. Check the box confirming you have sent it, then continue.</p><p><strong>Confirms:</strong> Your calendar client can generate and deliver an ICS to CIS via email.</p><div><hr></div><h3><strong>Step 2 &#8212; Confirm Event</strong></h3><p><strong>API</strong></p><p>The app queries the CIS API at all three levels &#8212; system, organizer, and event &#8212; to confirm CIS received and stored the event you just created. You select your organizer account and the specific event from the results. This step captures the event UID and baseline sequence number used in later steps.</p><p><strong>Confirms:</strong> The SES inbound &#8594; Lambda &#8594; DynamoDB pipeline is working. All three API access levels are responding correctly.</p><div><hr></div><h3><strong>Step 3 &#8212; Send Invite</strong></h3><p><strong>API</strong></p><p>The app calls the CIS invite endpoint with an email address you provide, triggering CIS to send a calendar invitation. The event name and date are shown for context. You confirm receipt in your inbox before continuing.</p><p><strong>Confirms:</strong> The CIS outbound SES pipeline is working. Calendar invitations are being generated and delivered.</p><div><hr></div><h3><strong>Step 4 &#8212; Check Stats</strong></h3><p><strong>API</strong></p><p>The app queries the event statistics endpoint and confirms CIS recorded the invite that was just sent (attendee count &#8805; 1).</p><p><strong>Confirms:</strong> CIS is correctly tracking invite delivery in its statistics layer.</p><div><hr></div><h3><strong>Step 5 &#8212; RSVP</strong></h3><p><strong>Manual + API</strong></p><p>You respond to the calendar invitation from your email inbox. The app re-checks the event statistics and confirms the RSVP status was received and recorded by CIS (accepted + declined + maybe &gt; 0).</p><p><strong>Confirms:</strong> The RSVP response pipeline is working. CIS can receive and process calendar reply messages.</p><div><hr></div><h3><strong>Step 6 &#8212; Update Event</strong></h3><p><strong>Manual + API</strong></p><p>You make a change to the test event in your calendar (title, description, location, or time) and save it, clicking Send when prompted to notify guests. The app verifies the event sequence number is greater than zero, confirming CIS processed the update.</p><p><strong>Confirms:</strong> Event update processing is working. The sequence tracking mechanism is functioning correctly.</p><div><hr></div><h3><strong>Step 7 &#8212; Send Report</strong></h3><p><strong>API</strong></p><p>The app calls the CIS report endpoint, which triggers an attendee report email to the organizer address on file. The from and to addresses are shown so you know where to look. You confirm receipt in the organizer inbox before continuing.</p><p><strong>Confirms:</strong> Attendee report generation and delivery is working.</p><div><hr></div><h3><strong>Step 8 &#8212; Cancel Event</strong></h3><p><strong>Manual + API</strong></p><p>You cancel the test event from your calendar client, choosing to notify guests. CIS receives the cancellation ICS, updates the event status to <code>cancelled</code>, and sends a cancellation notice to all attendees. The app verifies the status change and sequence increment, and you confirm the cancellation email was received.</p><p><strong>Confirms:</strong> Event cancellation processing is working end to end &#8212; from ICS ingest through status update and outbound cancellation delivery.</p><div><hr></div><h3><strong>Step 9 &#8212; Results</strong></h3><p><strong>Summary</strong></p><p>After all eight verification steps are complete (or skipped), the Results screen shows a per-step status:</p><ul><li><p><strong>Verified</strong> &#8212; step completed and validated against the API</p></li><li><p><strong>Skipped</strong> &#8212; step was skipped without verification</p></li></ul><p>A pipeline flow summary, share-to-clipboard function, link to the 31events docs, and a Reset button are also shown.</p><div><hr></div><h2><strong>What a Passing Run Confirms</strong></h2><p>When all eight steps complete successfully, you have verified:</p><ul><li><p>SES inbound is receiving ICS files and triggering Lambda</p></li><li><p>Lambda is parsing and storing events in DynamoDB</p></li><li><p>All three CIS API levels (system, organizer, event) are returning correct data</p></li><li><p>SES outbound is delivering calendar invitations</p></li><li><p>RSVP responses are being received and processed</p></li><li><p>Event updates are being processed and tracked via sequence numbers</p></li><li><p>Attendee report emails are being generated and delivered</p></li><li><p>Event cancellations are being processed and cancellation emails delivered</p></li></ul><p>Your CIS installation is production-ready.</p><div><hr></div><h2><strong>Sharing Results</strong></h2><p>The Results screen (step 9) includes a <strong>Copy to Clipboard</strong> button. The copied text is a plain-language summary suitable for pasting into Slack, email, or a ticket &#8212; useful when one person performs the install and another needs to confirm the verification was completed.</p><p>If individual steps were skipped, the summary reflects that. If a step fails mid-wizard, the same share function in that step captures the step name, API response, and validation details to help with troubleshooting handoff.</p><div><hr></div><h2><strong>Privacy and Security</strong></h2><p>CIS Verify does not store, log, or transmit any personal information or API credentials. Your domain is saved to browser localStorage for convenience across sessions. Your API key is held in memory only and is cleared when you close or refresh the page. No data entered into this application is sent anywhere other than your own CIS API endpoint.</p><div><hr></div><h2><strong>Next Steps</strong></h2><p>With your installation verified, you are ready to build.</p><ul><li><p><strong><a href="https://docs.31events.com/docs/operator-ui/overview">CIS Operator UI</a></strong> &#8212; the management interface for sending invites, monitoring performance, and verifying the CIS pipeline</p></li><li><p><strong><a href="https://docs.31events.com/docs/api/overview">API Reference</a></strong> &#8212; full endpoint documentation for building your own CIS-powered application in any framework</p></li><li><p><strong><a href="https://labs.31events.com/">labs.31events.com</a></strong> &#8212; examples and experiments in React, Vanilla JS, Svelte, and more</p><p></p></li></ul><h1><strong>Calendar Invite Server Operator UI for Organizers and SES Domain  Owner</strong></h1><p>CIS is infrastructure. Once your AWS installation is complete, the API is live &#8212; but there is no built-in interface to distribute invites, review RSVP data, or verify the pipeline is working. </p><p>The Operator UI fills that gap with a complete, fully functional Vue 3 application built directly on the CIS API.</p><p>The practical result: the path from a completed installation to sending your first calendar invite is under an hour. Every tool needed to operate CIS is included from day one &#8212; invite distribution across four send methods, RSVP and engagement reporting, and a nine-step pipeline verification wizard.</p><p>Teams go one of two directions from there. Some deploy the Operator UI as their primary interface &#8212; it covers the full operational workflow and can be rebranded at runtime without a code change. Others use it as the working reference they needed before building their own: how CIS data maps to a UI, how invite distribution is triggered across different send contexts, what the reporting surface actually looks like in practice. The Operator UI does not try to be the only answer &#8212; it may be more than some implementations need, or less than others want. It is a complete, working one.</p><div><hr></div><h2><strong>The Three Hubs</strong></h2><p>The Operator UI is organized into three hubs, each targeting a different role. All three are available from the top navigation and the home screen.</p><h3><strong>Marketing Hub</strong></h3><p>The Marketing Hub is the primary tool for anyone sending calendar invites. It provides everything needed to build and distribute invites across email platforms, landing pages, and direct sends.</p><p>Tools in the Marketing Hub:</p><ul><li><p><strong>CTA Builder</strong> &#8212; generates ESP merge-tag links for Mailchimp, Klaviyo, SendGrid, and others</p></li><li><p><strong>Landing Page</strong> &#8212; builds single-event invite landing pages with multiple layout options</p></li><li><p><strong>Upcoming Events Feed</strong> &#8212; builds a multi-event landing page showing your forward calendar</p></li><li><p><strong>Schedule Page</strong> &#8212; builds a schedule-format landing page with date and keyword filtering</p></li><li><p><strong>VIP Send</strong> &#8212; sends invites in bulk from a CSV file</p></li><li><p><strong>Quick Send</strong> &#8212; sends a single invite directly from the Event Command Center</p></li><li><p><strong>Event Command Center</strong> &#8212; the per-event hub: stats at a glance, quick actions, and navigation to all campaign tools</p></li></ul><p>Intended users: marketing teams, campaign managers, event coordinators.</p><h3><strong>Reporting Hub</strong></h3><p>The Reporting Hub provides RSVP and engagement analytics across three data tiers: individual events, organizer accounts, and the full system. Each tier uses a dedicated API endpoint and returns aggregate breakdowns by RSVP status, send origin, and calendar client.</p><p>A one-click CSV report sends the full invitee list to the event&#8217;s organizer email address. No data is stored in the UI itself &#8212; all figures come directly from the CIS API at request time.</p><p>Intended users: operations managers, anyone reviewing invite and RSVP performance.</p><h3><strong>Developer Tools</strong></h3><p>Developer Tools gives the team running the CIS installation a set of technical utilities.</p><ul><li><p><strong>CIS Verifier</strong> &#8212; runs a nine-step end-to-end pipeline test against your AWS instance, covering event ingest, invite send, RSVP, event update, report delivery, and cancellation</p></li><li><p><strong>API Explorer</strong> &#8212; a live endpoint explorer; call any CIS API endpoint and inspect the raw response</p></li><li><p><strong>CIS Documentation</strong> &#8212; links to the full CIS documentation site</p></li></ul><p>Intended users: developers and system administrators managing the CIS installation.</p><div><hr></div><p>The Operator UI builds to a deployable <code>dist/</code> folder &#8212; copy it to any static host and point a domain at it. It needs three things to function: your CIS domain, a standard API key, and an elevated admin key for system-level endpoints. See <strong><a href="https://docs.31events.com/docs/operator-ui/installation">Installation</a></strong> for the full walkthrough.</p><div><hr></div><h2><strong>Technology</strong></h2><p>This is the Vue 3 implementation. The stack: Vue 3 (Composition API), Vite, Pinia, Tailwind CSS v4, and Axios &#8212; written in JavaScript with no TypeScript dependency. Public-facing landing pages use DaisyUI v5 for theming; the operator tools use plain Tailwind with brand CSS variables.</p><p>React and Vanilla JS implementations are in development. Each will be available as a standalone download &#8212; pick the one that matches your team&#8217;s stack, follow the installation steps for that version, and the rest of the documentation applies equally across all three.</p><p>Calendar Inivte Server UI Installtion Details.llm.TXT</p><h1><strong>Installation</strong></h1><p>The CIS Operator UI is a Vue 3 web application &#8212; full source included. Getting it running requires one thing: a configured <code>.env</code> file. From there, <code>pnpm dev</code> runs a local development server and <code>pnpm build</code> produces a production-ready output for deployment to any static host. There is no database, no backend process, and no server to manage.</p><div><hr></div><h2><strong>Prerequisites</strong></h2><p>The following is the fast path &#8212; what the project uses out of the box. Teams substituting their own tooling know what to do.</p><ul><li><p>A running CIS installation with a known domain and API keys</p></li><li><p>Node.js 18 or later</p></li><li><p>pnpm</p></li><li><p>A static hosting provider (Netlify, Vercel, S3, or any web server that can serve an <code>index.html</code>)</p></li></ul><div><hr></div><h2><strong>Getting the Code</strong></h2><p>Download or clone the CIS Operator UI repository. From the project root, install dependencies:</p><pre><code><code>pnpm install
</code></code></pre><div><hr></div><h2><strong>Environment Variables</strong></h2><p>Create a <code>.env</code> file in the project root. A <code>.env.example</code> is included with all required keys.</p><pre><code><code>VITE_CIS_DOMAIN=your-cis-domain.com
VITE_CIS_API_KEY=your-standard-api-key
VITE_CIS_ADMIN_KEY=your-elevated-admin-key
VITE_SITE_UID=
VITE_DEF_UID=
</code></code></pre><h3><strong>Required Variables</strong></h3><p><code>VITE_CIS_DOMAIN</code> Your CIS installation domain, without a protocol prefix and without the <code>api.</code> subdomain. The app constructs API URLs as <code>https://api.{VITE_CIS_DOMAIN}/...</code>.</p><p>Example: <code>your-company.31events.com</code></p><p><code>VITE_CIS_API_KEY</code> The standard API key used for most endpoints &#8212; event details, organizer events, attendees, statistics, invite send. This key is passed as the <code>x-api-key</code> header on authenticated requests.</p><p><code>VITE_CIS_ADMIN_KEY</code> An elevated key used exclusively for system-level endpoints (<code>/system/events</code> and <code>/system/statistics</code>). These endpoints return data across all organizers on your CIS instance and require a separate key with broader permissions.</p><h3><strong>Optional Variables</strong></h3><p><code>VITE_SITE_UID</code> &#8212; enables runtime branding configuration (logo, accent color, page title, feature flags) without a code change or redeploy. Leave blank to use the app&#8217;s built-in defaults.</p><p><code>VITE_DEF_UID</code> &#8212; enables a configurable ESP provider list in the CTA Builder. Leave blank to use the built-in defaults.</p><div><hr></div><h2><strong>Development</strong></h2><p>To run the app locally against your live CIS installation:</p><pre><code><code>pnpm dev
</code></code></pre><p>Open the URL shown in the terminal &#8212; typically </p><p>http://localhost:5173</p><p>. Changes to source files reload automatically. This is the right place to confirm your <code>.env</code> is configured correctly before committing to a production build.</p><div><hr></div><h2><strong>Build</strong></h2><pre><code><code>pnpm build
</code></code></pre><p>The production build is written to the <code>dist/</code> folder. This folder is the complete deployable artifact &#8212; copy its contents to your hosting provider.</p><p>To preview the production build locally before deploying:</p><pre><code><code>pnpm serve
</code></code></pre><div><hr></div><h2><strong>Deployment</strong></h2><p>The CIS Operator UI is a client-side SPA. Any static host works. The only server-side requirement is that all routes return <code>index.html</code> &#8212; this is sometimes called &#8220;SPA mode&#8221; or &#8220;HTML5 history fallback.&#8221;</p><h3><strong>Netlify</strong></h3><p>A <code>netlify.toml</code> is included in the repository. Connecting the repository to a Netlify project and setting the environment variables in the Netlify dashboard is all that is required. Netlify handles the history fallback automatically.</p><h3><strong>Other Hosts</strong></h3><p>For S3 + CloudFront, Vercel, or a traditional web server: set the 404/error document to <code>index.html</code>, or configure a rewrite rule that directs all paths to <code>index.html</code>. The exact steps depend on your host.</p><p>For Apache, drop a <code>.htaccess</code> file in the root of your deployed folder:</p><pre><code><code>&lt;IfModule mod_rewrite.c&gt;
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
&lt;/IfModule&gt;
</code></code></pre><p>This is a standard SPA requirement &#8212; the same configuration applies regardless of which framework distro you are using. For more context on why this is needed, see the <strong><a href="https://router.vuejs.org/guide/essentials/history-mode.html">Vue Router history mode documentation</a></strong>, which also covers Nginx and other server configurations.</p><div><hr></div><h2><strong>Security Notes</strong></h2><p><strong>The admin key has broad read access.</strong> The <code>/system/events</code> and <code>/system/statistics</code> endpoints return data across all organizers on your CIS instance. Deploy the Operator UI on an access-controlled URL &#8212; behind a VPN, basic auth, or IP allowlist &#8212; if your CIS installation contains sensitive event data.</p><p><strong>API keys are not persisted.</strong> The standard API key is injected at build time via environment variables. The app does not write any keys to <code>localStorage</code> or cookies. A user who refreshes the connection panel must re-enter the API key.  </p><p>CalendarinviteserveronGITHUB.llm.txt</p><p><a href="https://github.com/calendarinvite/calendarinviteserver/wiki/AWS-Calendar-Invite-Server-%E2%80%90HLD">https://github.com/calendarinvite/calendarinviteserver/wiki/AWS-Calendar-Invite-Server-%E2%80%90HLD</a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Calendar Invite Server Notification Templates]]></title><description><![CDATA[There are 6 Email templates that can notify your Organizers or AI Agents of Calendar Invite status around Event generations, failures, and detailed event reporting.]]></description><link>https://www.calendarinvite.com/p/calendar-invite-server-notification</link><guid isPermaLink="false">https://www.calendarinvite.com/p/calendar-invite-server-notification</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sun, 26 Apr 2026 21:18:43 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/195536545/ec3edbed8cf8de4c4b984b23882050c5.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yOfw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yOfw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 424w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 848w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 1272w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yOfw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1951884,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yOfw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 424w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 848w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 1272w, https://substackcdn.com/image/fetch/$s_!yOfw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ef471c-9c9b-4a2b-8f4a-7c10225921cb_1535x809.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>CIS Notification Infrastructure </h1><h3>Introduction to the Email Notification Playbook </h3><p>The Calendar Invite Server (CIS) Email Template system is a platform for communicating with Organizers and Agents. </p><p>By decoupling technical delivery from design, teams can ensure the underlying infrastructure is sound before any customization is implemented into the email templates.</p><p>The notification infrastructure uses the core 9 CIS APIs with the custom workflow stack we built to route messaging notifications via SNS and SQS, and the CIS Lambdas to manage the Calendar Invite Server &#8220;Operations&#8221; for message creation, reading, updating, and deleting events.  </p><p>The byproduct of this is the ability to send notification messages to Human Organizers and Agents using AWS SES RAW API, customizing the messages based on data needed from the Calendar Invite Server Database via the REST APIs.</p><p>In addition, the messaging logic built into the Lambdas can be modified if you want to do other &#8220;things&#8221;. </p><h3>No Initial Configuration Required</h3><p>One of the most strategic aspects of a phased deployment is the ability to leverage &#8220;out-of-the-box&#8221; functionality. </p><p>In the CIS model, notification templates are ready to use the moment they are installed. This &#8220;Verification First, Customization Later&#8221; philosophy significantly reduces deployment friction by removing the need for upfront design work.</p><p>By utilizing pre-configured templates, teams can immediately validate the system&#8217;s &#8220;plumbing&#8221;&#8212;the triggers and routing&#8212;ensuring that the technical foundation is robust before any creative resources are committed.</p><p>The templates are designed to work correctly out of the box &#8212; no configuration is required before running a verification test.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h3>Why Your Team Shouldn&#8217;t Cross Paths (Yet)</h3><p> The CIS approach utilizes three distinct phases, each targeted at a specific audience with isolated instructions, ensuring that teams do not need deep knowledge of the other phases to succeed.</p><ul><li><p><strong>Phase 1: The Foundation (DevOps/Backend)</strong> Guided by <code>PHASE1_INSTALL.md</code>, the goal is installation. This phase focuses on placing template files in the correct system location to ensure the backend can access them.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Phase1 Install</div><div class="file-embed-details-h2">16KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/380e77ec-f63b-41c8-a18d-d3de4f8f7f51.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/380e77ec-f63b-41c8-a18d-d3de4f8f7f51.pdf"><span class="file-embed-button-text">Download</span></a></div></div></li><li><p><strong>Phase 2: The Proof (QA/Project Lead)</strong> Guided by <code>PHASE2_VERIFY.md</code>, the goal is verification. This phase confirms that each of the system&#8217;s notification emails fires correctly and that all system variables resolve as intended.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Phase2 Verify</div><div class="file-embed-details-h2">20.3KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/3969db01-cf5c-46b4-b8f1-65bdd6cb3d80.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/3969db01-cf5c-46b4-b8f1-65bdd6cb3d80.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p></li><li><p><strong>Phase 3: The Brand (Front-end/Product/Brand)</strong> Guided by <code>PHASE3_CUSTOMIZE.md</code>, the goal is customization. Once the system is confirmed as operational, the creative team can modify the templates to make them useful and brand-compliant for organizers.</p></li></ul><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Phase3 Customize</div><div class="file-embed-details-h2">22KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/cb073ff6-8b58-4590-bd14-5ee3621626a1.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/cb073ff6-8b58-4590-bd14-5ee3621626a1.pdf"><span class="file-embed-button-text">Download</span></a></div></div><ul><li><p><strong>Phase 3: Email Template Customization Files</strong></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Email Template Customization</div><div class="file-embed-details-h2">21.5KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/1dd7c6d6-b2fd-4862-817f-d59126563666.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/1dd7c6d6-b2fd-4862-817f-d59126563666.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p></li></ul><h3>Navigating Inactive and Conditional Templates</h3><p>The CIS system encompasses a set of six notification emails, but not every template behaves the same way:</p><ol><li><p><strong>The Event Limit Template:</strong> The &#8220;Event limit&#8221; template is included in the package, but the feature is currently disabled in the codebase.  In the codebase there is a &#8220;switch&#8221; that can be modified to by changed at the system or per user level. It can be turned on if needed if your are setting send limit parameters in the adminstrative setting for users and want a notification email to go out to a Human or Agent that the set limit has been reached. </p></li><li><p><strong>The Conditional Template:</strong> The &#8220;Payment Enrollment&#8221; template is not a universal requirement. It applies only to deployments that include subscription or payment enrollment processing. </p></li><li><p><strong>The Active Baseline:</strong> Standard notifications Templates such as the &#8220;Verification of Event&#8221; and &#8220;RSVP Report&#8221; email with the attached .CSV file, form the core of the operational system.</p></li></ol><h3>The Variables and the Values</h3><p>While the visual style of a notification is flexible, the underlying data structure is immutable. System-injected variables are the critical hooks that pull real-time data into the email at &#8220;send time.&#8221;</p><p>To maintain system stability, these variables must never be renamed or removed. This rigidity ensures that regardless of how the template is customized, the system can always inject the necessary event and contact data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HF9l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HF9l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 424w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 848w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 1272w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HF9l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png" width="518" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:518,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37621,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HF9l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 424w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 848w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 1272w, https://substackcdn.com/image/fetch/$s_!HF9l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e96ef-9fb8-49dd-8765-11e7eb378536_518x349.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Important:</strong> Treat these variables as protected system assets. Their removal will break the data link between the backend and the recipient being a Human or an Agent.</p><h3>Summary of Notification CIS Playbook PDF </h3><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Cis Email Deployment Playbook</div><div class="file-embed-details-h2">2.62MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/643ccd62-98fe-436e-8770-90a42264720a.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/643ccd62-98fe-436e-8770-90a42264720a.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><h1>CIS Email Infrastructure: Phase 1</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lElv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lElv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 424w, https://substackcdn.com/image/fetch/$s_!lElv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 848w, https://substackcdn.com/image/fetch/$s_!lElv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 1272w, https://substackcdn.com/image/fetch/$s_!lElv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lElv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png" width="1229" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1229,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1242459,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lElv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 424w, https://substackcdn.com/image/fetch/$s_!lElv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 848w, https://substackcdn.com/image/fetch/$s_!lElv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 1272w, https://substackcdn.com/image/fetch/$s_!lElv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b18e997-c478-40f4-a67e-fef0fdcf7b04_1229x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Executive Summary</h2><p><strong>Phase 1: The Foundation (DevOps/Backend)</strong> Guided by <strong>PHASE1_INSTALL.md</strong>, the goal is installation. This phase focuses on placing template files in the correct system location to ensure the backend can access them.</p><p>This document outlines the technical requirements and procedural steps for Phase 1 of the CIS Email Template installation process. </p><p>The primary objective of this phase is to place six specific HTML template files within a pre-existing CIS serverless stack deployment. </p><p>The process is designed for DevOps and Backend engineers and focuses strictly on file positioning rather than content modification. </p><p>While six files are required for completion, internal logic dictates that some templates are currently disabled or conditionally enabled based on specific deployment features, such as payment processing. </p><p>Successful completion of this phase is a prerequisite for the verification stage (PHASE2_VERIFY.md).</p><h2>Technical Overview and Prerequisites</h2><p>The installation of CIS Email Templates is a technical task that requires specific administrative access to the deployment environment.</p><ul><li><p><strong>Primary Audience:</strong> The procedure is designated for DevOps and Backend engineers.</p></li><li><p><strong>System Requirements:</strong> A CIS serverless stack must be fully deployed before template installation can commence.</p></li><li><p><strong>Scope of Work:</strong> Phase 1 is limited to the physical location of files. No editing or customization of the HTML templates is required during this stage.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h2>Template Inventory and Trigger Logic</h2><p>The deployment involves six distinct HTML files, each mapped to specific system events or environmental contexts. The following table details the files and their respective triggers:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mvwq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mvwq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 424w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 848w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 1272w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mvwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png" width="1327" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:447,&quot;width&quot;:1327,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mvwq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 424w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 848w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 1272w, https://substackcdn.com/image/fetch/$s_!mvwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d193d-95ec-445c-b4ff-de1e32218e7c_1327x447.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Operational Constraints and Release Notes</h2><p>The source material identifies specific functional limitations for two of the template files in the current release:</p><ul><li><p><strong>Event Limit Notifications:</strong> The <code>event_limit_reached_notification.html</code> template is currently disabled within the codebase. Consequently, this notification will not trigger in the current release, despite the file being required for installation.</p></li><li><p><strong>Enrollment Notifications:</strong> The <code>successful_enrollment_notification.html</code> trigger is conditional. It is only functional if the specific deployment includes subscription or payment enrollment modules.</p></li></ul><h2>Completion Criteria</h2><p>Phase 1 is considered complete only when all six template files have been correctly positioned at the specified path within the CIS deployment. </p><p>No additional configuration or action is required within this phase. Upon successful placement, the workflow transitions to the verification phase as outlined in <code>PHASE2_VERIFY.md</code>.</p><h3>Correct File placement in the Target Path for S3</h3><p><strong>&lt;Target_CIS_Deployment_Deployment_Path&gt;/_</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vvax!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vvax!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 424w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 848w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vvax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png" width="1353" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1353,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:799073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vvax!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 424w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 848w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Vvax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba12a728-22f9-4b63-beb6-2def76db7160_1353x668.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>CIS Email Infrastructure: Phase 2</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WNZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WNZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 424w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 848w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 1272w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WNZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png" width="1112" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1112,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1152812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WNZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 424w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 848w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 1272w, https://substackcdn.com/image/fetch/$s_!WNZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed828a06-1145-4c57-acf5-18a2c7f65713_1112x705.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Executive Summary -Smoke Testing Templates</h2><p>The verification phase for CIS email templates (Phase 2) serves as a critical smoke test to ensure system operationality before any customization occurs. </p><p>The primary objective is to confirm that six pre-configured email templates fire correctly and that system variables are successfully injected into the content. Verification is considered successful only when an email is received, all variable placeholders (e.g., <code>{variable}</code>) are replaced with actual data, and the content aligns with the specific event type. </p><p>This process is method-agnostic, allowing for triggers via CLI, Postman, or web applications. Once these generic templates are verified, the project proceeds to the customization stage.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h2>Verification Fundamentals</h2><p>The verification process is designed as a simple pass/fail check. It requires that Phase 1 (template file placement) is complete and serves as the prerequisite for Phase 3 (customization).</p><h3>Core Principles</h3><ul><li><p><strong>Functional State:</strong> The templates are intentionally generic and pre-configured to function on a fresh install without prior editing.</p></li><li><p><strong>Variable Resolution:</strong> A successful test must show no literal placeholders; every bracketed variable must resolve to a system value.</p></li><li><p><strong>Trigger Flexibility:</strong> Verification does not mandate a specific tool. Outcomes are validated regardless of whether the event was triggered via a Command Line Interface (CLI), direct endpoint calls, Postman, or a web application UI.</p></li><li><p><strong>Scope:</strong> This phase specifically covers email templates; a broader CIS smoke test procedure is maintained as a separate, maturing process.</p></li></ul><h2>Template Verification Catalog</h2><p>The system utilizes six distinct templates, each with specific trigger requirements and validation checkpoints.</p><h3>Production and Development Notifications</h3><h3><strong>Template -</strong><code>new_event_notification.html</code></h3><p><strong>Environment -</strong>Production</p><p><strong>Specific Requirements -</strong>Trigger via Gmail/Outlook to the production endpoint. A trigger occurs when an Organizer or Agent sends a calendar invite from a calendar client to the AWS SES mailbox (via Gmail or Outlook) at the production AWS SES endpoint. That mailbox is configured in stock configuration as create@yourdomain.com.  It could be configured as any email box name as needed in the AWS SES admin dashboard using the create@yourdomain.com Syntax.  </p><p>Techincally it could be changed in the LAMBDA to accommodate whatever &#8220;AWS SES MAILBOX NAME&#8221; you configure in the AWS SES adminstrative dashboard if your development team wants to.  Just so they match.</p><h3><strong>Template- </strong><code>dev_new_event_notification.html</code></h3><p><strong>Environment-</strong>Development</p><p><strong>Specific Requirements -</strong>Must display a &#8220;Development Environment&#8221; banner at the top.</p><p><strong>Validation Points for both:</strong></p><ul><li><p>Email received at the organizer address.</p></li><li><p><code>{summary}</code> replaced with the event name.</p></li><li><p><code>{mailto}</code> replaced with the organizer email address.</p></li><li><p><code>{uid}</code> replaced with the event ID.</p></li></ul><h3><strong>System and Administrative Templates</strong></h3><p>These templates handle error states and reporting functions.</p><ul><li><p><strong>failed_event_notification.html</strong></p><ul><li><p><strong>Trigger:</strong> Submit a calendar invitation from an unsupported client or a malformed iCal payload.</p></li><li><p><strong>Check:</strong> Ensure no literal placeholders are visible. The body must explicitly reference Google Calendar and Outlook as the only supported clients.</p></li></ul></li><li><p><strong>attendee_report.html</strong></p></li></ul><ul><li><p><strong>Trigger:</strong> Request a report for a test event that contains at least one recorded RSVP.</p></li><li><p><strong>Check:</strong> Ensure <code>{uid}</code> is replaced with the event ID and verify that a CSV file is successfully attached to the email.</p></li></ul><h3><strong>Conditional and Disabled Templates</strong></h3><p>Certain templates are subject to current feature status or specific deployment configurations.</p><ul><li><p><strong>event_limit_reached_notification.html</strong></p><ul><li><p><strong>Status:</strong> Feature currently disabled.</p></li><li><p><strong>Action:</strong> No verification is required in the current release as this template will not fire.</p></li></ul></li><li><p><strong>successful_enrollment_notification.html</strong></p></li></ul><ul><li><p><strong>Status:</strong> Conditional.</p></li><li><p><strong>Action:</strong> Only verify if the deployment includes subscription or payment enrollment processing.</p></li><li><p><strong>Trigger:</strong> Process a test enrollment through the payment/subscription system.</p></li><li><p><strong>Check:</strong> Confirm receipt at the account holder address and ensure all variables are resolved.</p><h3>Definition of Completion</h3></li></ul><p>The verification phase is concluded only when all applicable templates have passed the required checks. Any instance where a template fails to fire or displays unresolved <code>{variable}</code> placeholders requires immediate diagnosis.</p><p>System operators are instructed not to proceed to customization (documented in <code>PHASE3_CUSTOMIZE.md</code>) until the underlying system is confirmed fully operational through these passing tests.</p><h1><strong>CIS Email Template Customization: Phase 3 </strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gvEJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gvEJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 424w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 848w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 1272w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gvEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png" width="1233" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1233,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1403454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gvEJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 424w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 848w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 1272w, https://substackcdn.com/image/fetch/$s_!gvEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6fc65fa-38fe-4e42-8f01-390622a96d0a_1233x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Executive Summary</strong></h3><p>Phase 3 of the CIS implementation focuses on the customization of email templates to provide context, branding, and functional navigation for end-users. While the base templates are fully operational and verified following Phase 2, they are intentionally generic and text-only to ensure universal rendering and functional stability.</p><p>The primary objectives of this phase are:</p><ul><li><p><strong>Functional Integration:</strong> Incorporating application-specific URL structures and links using system-resolved variables.</p></li><li><p><strong>Support Optimization:</strong> Replacing generic support placeholders with specific contact methods tailored to the nature of the notification (technical vs. administrative).</p></li><li><p><strong>Brand Alignment:</strong> Applying visual branding through logo integration and color palette adjustments while maintaining cross-client compatibility.</p></li></ul><p>Customization in this phase is entirely additive; the system remains functional even if these modifications are not implemented. </p><p>However, high-priority templates, specifically the primary organizer-facing notifications, require customization to be considered &#8220;meaningful&#8221; for the target audience.</p><h3><strong>Phase Overview and Prerequisites</strong></h3><p>The customization phase is designed for front-end developers, product owners, and brand teams. Before initiating these changes, it is mandatory that Phase 2 (System Verification) is complete and the email system is confirmed as operational.</p><p>Detailed instructions for implementation are maintained in the reference document <code>EMAIL_TEMPLATE_CUSTOMIZATION.md</code>.</p><h3><strong>Functional Customization: Application Connectivity</strong></h3><p>Base templates do not ship with pre-defined dashboard or event links because application URL structures are unique to each deployment.</p><h3><strong>Implementing Event Links</strong></h3><p>Once the application is deployed and the URL structure is finalized, links should be integrated into the event summary blocks of the primary notification templates.</p><ul><li><p><strong>Variable Usage:</strong> The system utilizes the <code>{uid}</code> variable, which is automatically resolved at the time of sending to point to specific event records.</p></li><li><p><strong>Target Templates:</strong> Links should be added primarily to <code>new_event_notification.html</code> and <code>dev_new_event_notification.html</code>.</p></li><li><p><strong>Structure:</strong> Organizations must replace placeholder domains (e.g., <code>app.yourdomain.com</code>) with actual base URLs and paths used by their specific application.</p></li></ul><h3><strong>Support Infrastructure and Communication</strong></h3><p>The base templates utilize a generic &#8220;If you have questions, contact support&#8221; line. To improve user experience, this must be updated to reflect organizational support workflows.</p><h3><strong>Support Routing Strategies</strong></h3><p>The document identifies four primary patterns for handling support inquiries:</p><ol><li><p><strong>Direct Email:</strong> A clickable mailto link.</p></li><li><p><strong>Support Portal:</strong> Redirection to an existing ticketing system.</p></li><li><p><strong>Internal Helpdesk:</strong> Directing users to phone numbers or internal resources.</p></li><li><p><strong>Removal:</strong> Deleting the support line for users who have established alternative channels.</p></li></ol><h3><strong>Template-Specific Routing</strong></h3><ol><li><p>It is recommended that organizations review each template individually rather than applying a universal support contact. Different issues require different expertise:</p></li></ol><ul><li><p><strong>Technical Issues:</strong> Failed event creations may require routing to a technical helpdesk.</p></li><li><p><strong>Administrative/Billing:</strong> Enrollment confirmations may be better served by account management or billing departments.</p></li></ul><h3><strong>Logo Integration</strong></h3><p>To incorporate branding without compromising deliverability:</p><ul><li><p><strong>Hosting:</strong> Images must be hosted at a publicly accessible URL, preferably on a platform like S3. Using third-party domains or CDNs not controlled by the organization is prohibited.</p></li><li><p><strong>Implementation:</strong> An <code>&lt;img&gt;</code> tag should be placed above the heading row.</p></li><li><p><strong>Accessibility:</strong> A descriptive <code>alt</code> attribute is required for clients that block images.</p></li><li><p><strong>Verification:</strong> Rendering must be tested specifically in both Gmail and Outlook before a full deployment.</p></li></ul><h3><strong>Color Customization</strong></h3><p>The visual tone of the templates is controlled by several key hexadecimal values:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-iyF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-iyF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 424w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 848w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 1272w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-iyF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png" width="725" height="367" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:367,&quot;width&quot;:725,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-iyF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 424w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 848w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 1272w, https://substackcdn.com/image/fetch/$s_!-iyF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a56b629-7faa-4e6a-8fdc-15ff61e7e9cf_725x367.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Template Prioritization and Notes</strong></h3><p>Not all templates require the same level of attention. Implementation teams should prioritize based on the following urgency levels:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MszZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MszZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 424w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 848w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 1272w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MszZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png" width="763" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:763,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MszZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 424w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 848w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 1272w, https://substackcdn.com/image/fetch/$s_!MszZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b0f354-bec6-4d43-bf87-821439cfcf3a_763x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1> CIS HTML Email Template Examples</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WNwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WNwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 424w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 848w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 1272w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WNwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png" width="956" height="223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:223,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56622,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WNwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 424w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 848w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 1272w, https://substackcdn.com/image/fetch/$s_!WNwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F558bea67-16d2-461b-81eb-7bac222c4c60_956x223.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Production - email-templates/attendee_report.html</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9FKX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9FKX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 424w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 848w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 1272w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9FKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png" width="686" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64244,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9FKX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 424w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 848w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 1272w, https://substackcdn.com/image/fetch/$s_!9FKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1958e3-df72-4be1-bac1-3d8349fe6dbc_686x687.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Development - email-templates/dev_new_event_notification</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z0lK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z0lK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 424w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 848w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z0lK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png" width="686" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65654,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z0lK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 424w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 848w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0lK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eef12fc-44f7-4fe7-a8f6-45afa084dc5e_686x652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Production (not used) - email-templates/event_limit_reached_notification.html</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VbNo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VbNo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 424w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 848w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 1272w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VbNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png" width="727" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98733dae-ccbf-4526-b04a-c34910277353_727x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:727,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VbNo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 424w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 848w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 1272w, https://substackcdn.com/image/fetch/$s_!VbNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98733dae-ccbf-4526-b04a-c34910277353_727x454.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Production (not used) - email-templates/failed_event_notification.html</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NB9F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NB9F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 424w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 848w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 1272w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NB9F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png" width="677" height="507" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:507,&quot;width&quot;:677,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NB9F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 424w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 848w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 1272w, https://substackcdn.com/image/fetch/$s_!NB9F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5615f0fb-f765-4c88-a2b8-08085dbc9d92_677x507.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Production - email-templates/new_event_notification.html</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U-BF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U-BF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 424w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 848w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 1272w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U-BF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png" width="816" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U-BF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 424w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 848w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 1272w, https://substackcdn.com/image/fetch/$s_!U-BF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c5769b-f0ca-404d-a739-467a1f1c5c8e_816x631.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Production (not used) -email-templates/successful_enrollment_notification.html</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ocqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ocqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 424w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 848w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 1272w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ocqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png" width="677" height="476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:677,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/195536545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ocqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 424w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 848w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 1272w, https://substackcdn.com/image/fetch/$s_!Ocqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa79e8349-dd2c-412c-a1e3-06df1342fb66_677x476.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!DeyN!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e92d26-804b-4751-90ce-da8277b50386_1088x585.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Cis Email Deployment Playbook</div><div class="file-embed-details-h2">2.62MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/2afe3195-0c3f-4b92-be1f-06697192e616.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/2afe3195-0c3f-4b92-be1f-06697192e616.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Thats a wrap. Thanks Arnie and Milan of the Calendar Invite Server Team. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p>April 26, 2026</p>]]></content:encoded></item><item><title><![CDATA[Claude runs the MLB Schedule for One Click Calendar Invites]]></title><description><![CDATA[It only took 10 Yrs >:)]]></description><link>https://www.calendarinvite.com/p/claude-ai-runs-the-mlb-schedule-for</link><guid isPermaLink="false">https://www.calendarinvite.com/p/claude-ai-runs-the-mlb-schedule-for</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sun, 19 Apr 2026 20:38:27 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194713142/df759500c8e3d43e10c1a565bc71107d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h3>1. The Calendar Invite Server is built for AI Agents to run</h3><p>We spend millions of dollars and countless engineering hours building custom dashboards and complex GUIs for CRUD data.</p><p>The &#8220;Calendar Invite Server&#8221; (CIS) flips this paradigm by using the Calendar Client for CRUD.</p><p>The  Calendar Client is used to post data and set up a UID connection to the Calendar Invite Server REST API in AWS, which an AI Agent can operate on your behalf if you wish. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p>This serves as the runway for autonomous operations for event updates and promotional updates by Agentic Agents workflows.</p><p>Built as a serverless AWS messaging pipeline for calendar invites, the Calendar Invite Server turns the calendar clients we already use&#8212;Google and Microsoft&#8212;into highly scalable content management systems for any AWS organization that already runs AWS SES and the AWS serverless stack. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LhJ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LhJ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 424w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 848w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 1272w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LhJ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png" width="1136" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/650636ce-fad6-40da-923d-806225c1ad63_1136x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1136,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1131943,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LhJ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 424w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 848w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 1272w, https://substackcdn.com/image/fetch/$s_!LhJ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650636ce-fad6-40da-923d-806225c1ad63_1136x610.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>For AWS developers, the value is immediate: the entire Calendar Invite Server can be deployed in under an hour using <strong>CloudFormation</strong> and an AWS SES account.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3puk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3puk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 424w, https://substackcdn.com/image/fetch/$s_!3puk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 848w, https://substackcdn.com/image/fetch/$s_!3puk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 1272w, https://substackcdn.com/image/fetch/$s_!3puk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3puk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png" width="1106" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:865022,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3puk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 424w, https://substackcdn.com/image/fetch/$s_!3puk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 848w, https://substackcdn.com/image/fetch/$s_!3puk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 1272w, https://substackcdn.com/image/fetch/$s_!3puk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3311996e-b07b-46fb-b81e-6919d817bef6_1106x589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We include 20 Killer App Ideas, a Front-End for Organizer, and a Back-End Admin Server for Reporting. </p><h2>Killer Apps for the Calendar Invite Server </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KHf9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KHf9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 424w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 848w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 1272w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KHf9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png" width="698" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01128640-c1ef-4c23-904d-4090077e6c89_698x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:698,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KHf9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 424w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 848w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 1272w, https://substackcdn.com/image/fetch/$s_!KHf9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01128640-c1ef-4c23-904d-4090077e6c89_698x820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Killer App Examples</figcaption></figure></div><p>We also include our starter kit for using Claude to build custom game calendars, featuring one-click calendar invites with simple prompting. </p><h2>Claude NLP for Sporting Search, Selection, and getting a Calendar Invite for a game</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZD5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZD5n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 424w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 848w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 1272w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZD5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png" width="985" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:985,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188184,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZD5n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 424w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 848w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 1272w, https://substackcdn.com/image/fetch/$s_!ZD5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b8c41f3-836a-4275-84a3-75eea0282deb_985x552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>2. Takeaway 1: AI loves your Calendar Client as a CRUD Machine</h3><p>By using the calendar&#8217;s built-in <strong>CREATE</strong>, <strong>EDIT</strong>, and <strong>SAVE</strong> functions as a decoupled CRUD engine, the &#8220;UI tax&#8221; is effectively zeroed out. The calendar client handles authentication, user experience, and data entry. </p><p>When an organizer modifies a calendar event on their personal device using the calendar client, the data is updated on the calendar invite server using the UID.</p><p>This creates a sticky API pipeline for updating calendar invite messages for promotion use cases in this post for Sporting Events. </p><h3>3. Takeaway 2: AI loves to talk API&#8217;s and Json</h3><p>The CIS utilizes a technically elegant ETL (Extract, Transform, Load) pipeline triggered by a simple email address: <code>create@YOURDOMAIN.com</code>. </p><p>In technical terms, this address serves as an <strong>AWS SES Inbox API endpoint</strong> for dropping off calendar invite data from organizers.</p><p>When an event is sent to this address, the system processes the calendar invite data, assigns a Unique Identifier (UID), and stores the event details in a database. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kMV2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kMV2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 424w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 848w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 1272w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kMV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png" width="1103" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1103,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1202274,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kMV2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 424w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 848w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 1272w, https://substackcdn.com/image/fetch/$s_!kMV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb92e2a39-a2b7-411d-a083-b2cc1175e469_1103x592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The true &#8220;secret&#8221; of this Content Management System, however, lies in the <strong>Update Loop</strong>. </p><p>Because the system is anchored to the UID, the <strong>EDIT and SAVE</strong> functions of the original calendar client trigger the ETL pipeline in real-time. Hit &#8220;Save&#8221; in Outlook, and the database updates instantly.</p><p> This democratizes integration; if you can send an invite, you can manage a high-scale scheduling API setting up for the Agentic AI workflows. </p><h3>4. Takeaway 3: AI Agents are the New Personal Assistants</h3><p>The architecture of the CIS is built for an era where AI agents, not just humans, manage our time. </p><p>By using <strong>IETF Calendar Invite artifacts</strong>, the system enables &#8220;virtual&#8221; calendar clients. </p><p>AI Browser Operators or automated time generators can operate on a user&#8217;s behalf, programmatically generating and updating invites using the same messaging pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_C6q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_C6q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 424w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 848w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 1272w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_C6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png" width="1037" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1037,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:977841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_C6q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 424w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 848w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 1272w, https://substackcdn.com/image/fetch/$s_!_C6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a7908-1d0b-467d-aa13-7df94bc32c25_1037x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This has profound implications for B2C marketing and consumer appointments. </p><p>In these ecosystems, an AI agent can bridge the gap between automated business logic and the human calendar, ensuring appointments are kept and schedules are synced without manual human intervention.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h3>5. Takeaway 4: The Sporting Case Studies for MLB, NFL and NBA - Merch and Tickets</h3><p>To understand the CIS's scalability, look at professional sports. Managing the logistics of an entire league&#8217;s season is traditionally a massive data task:</p><ul><li><p><strong>MLB:</strong> 2,430 games</p></li><li><p><strong>NBA:</strong> 1,230 games</p></li><li><p><strong>NFL:</strong> 272 games</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_tnE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_tnE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 424w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 848w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 1272w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_tnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png" width="692" height="389.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:912,&quot;resizeWidth&quot;:692,&quot;bytes&quot;:819950,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_tnE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 424w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 848w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 1272w, https://substackcdn.com/image/fetch/$s_!_tnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c47cdfc-0a37-4b8e-a34a-f6baaa14d2fd_912x513.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">We have completed 3 years of Professional Sports testing</figcaption></figure></div><p>By uploading ICAL files to a calendar client and routing them through the <code>create@</code> endpoint, these massive schedules are transformed into month-by-month web displays. Each game is paired with a &#8220;One-Click&#8221; invite button. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qlaH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qlaH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 424w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 848w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 1272w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qlaH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png" width="994" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:994,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:798446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qlaH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 424w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 848w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 1272w, https://substackcdn.com/image/fetch/$s_!qlaH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5ef54d9-d354-40dd-9443-72c6dba93dd3_994x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When a user enters their email, the system invokes the <strong>AWS SES RAW API</strong> to assemble and send a tracked calendar invite instantly. </p><h4><strong>Furthermore, organizers can embed third-party promotions, merchandise links, or ticketing info directly within the invite message body, turning a simple notification into a direct marketing channel.</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y6uH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y6uH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 424w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 848w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y6uH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png" width="957" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:968585,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5749cb01-1a53-4d31-a447-ac6ed2510bd1_957x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y6uH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 424w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 848w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6uH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fa1fab-47e6-4ad8-abe4-840b08ce9dcf_957x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This sets up the promotional workflows for Tickets and Merch to be sent out</figcaption></figure></div><h3>6. Takeaway 5: The AI-Driven Fan Experience</h3><p>In a recent Phase 1 R&amp;D experiment, the CIS infrastructure was used to power an AI fan experience for the MLB season. </p><p>Using <strong>Claude Haiku</strong>, the system compressed 1,833 games into a single text block. </p><p>This app is a Phase 1 R&amp;D experiment by 31Eventsdemonstrating how the Calendar Invite Server infrastructure can power an AI-driven fan experience &#8212; built in an afternoon, running on pennies per session.</p><h3>The Architecture </h3><p><strong>INGEST  Calendar Invite Server (CIS)</strong></p><p>1,833 MLB games stored as calendar events under a single organizer. The existing REST API is the data source &#8212; no custom database needed.</p><p><strong>Firebase Cloud Function</strong></p><p>A secure proxy that compresses the schedule, injects it into the AI system prompt, and forwards the chat to Anthropic. Your API key never touches the browser.</p><p><strong>AI</strong></p><p>Claude Haiku (Anthropic)</p><p>Handles natural language queries against the schedule and returns structured JSON &#8212; game list, conversational text, and action type.</p><p><strong>OUT</strong></p><p>Calendar Invite Server (CIS) REST API for sending and tracking calendar invites.</p><p>When a fan requests an invite, the app fires a CIS Send API call. The invite lands in their inbox within seconds &#8212; no email infrastructure required.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h3>How the AI Chat Works</h3><ul><li><p>&#8226; All 1,833 games are compressed into a single text block and sent to the AI on the first message of each session.</p></li><li><p>&#8226; The AI holds the full schedule in its context window &#8212; natural language queries replace dropdowns, filters, and search boxes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QS68!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QS68!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 424w, https://substackcdn.com/image/fetch/$s_!QS68!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 848w, https://substackcdn.com/image/fetch/$s_!QS68!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 1272w, https://substackcdn.com/image/fetch/$s_!QS68!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QS68!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png" width="979" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:979,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:903719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QS68!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 424w, https://substackcdn.com/image/fetch/$s_!QS68!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 848w, https://substackcdn.com/image/fetch/$s_!QS68!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 1272w, https://substackcdn.com/image/fetch/$s_!QS68!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e6b13c-ce98-42ba-bc4d-dff68921bea7_979x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li><li><p>&#8226; Prompt caching means the schedule is only charged at full price once per session. Follow-up questions cost a fraction of a cent.</p></li><li><p>&#8226; The AI responds in a structured JSON contract &#8212; the app renders game cards directly from the response, no parsing guesswork.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zTfi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zTfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 424w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 848w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 1272w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zTfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png" width="514" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:514,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90180,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zTfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 424w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 848w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 1272w, https://substackcdn.com/image/fetch/$s_!zTfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c3d365e-6721-43fa-ab0a-c87d111133f8_514x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Calendar Invite Server Archtiecture for the NLP solution for the MLB Demo</figcaption></figure></div><h3>7. RSVP Intelligence: Beyond the Sent Calendar Invite</h3><p>The Calendar Invite Server provides enterprise-level reporting that goes far beyond simple &#8220;calendar invite sent&#8221; metrics. </p><p>By monitoring Y/N/M (Yes, No, Maybe) calendar receipts via an <strong>API Gateway</strong>, the system tracks every interaction in accordance with IETF collection guidelines.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dbDK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dbDK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 424w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 848w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 1272w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dbDK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png" width="899" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:899,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:870785,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dbDK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 424w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 848w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 1272w, https://substackcdn.com/image/fetch/$s_!dbDK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93215eb-eaf2-4512-8a90-7c5d4479e801_899x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Email Event Snapshots Report API provides data on status, origin, and Prod ID, the system also supports broad-scale reporting. </p><p>By collecting all organizers under a <strong>single AWS SES domain</strong>, the CIS can aggregate data to report on Total Invites Sent, Invite Source, and the overall RSVP Response Rate across the all organizers for the AWS SES domain used for the MX record.</p><h3>8. Conclusion:  AI will rule customer driven prompted Sporting Schedules </h3><p>The convergence of serverless AWS stacks, IETF standards, and AI-driven logic is removing the &#8220;work&#8221; from &#8220;workflow.&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aCYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aCYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 424w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 848w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 1272w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aCYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2553053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/194713142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aCYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 424w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 848w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 1272w, https://substackcdn.com/image/fetch/$s_!aCYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a7e596c-a40f-4c4b-aeac-3cee401340d9_1511x823.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As we move toward a future of automated scheduling, the question for developers and strategists remains: Why build another dashboard when your calendar client is already the world&#8217;s most ubiquitous Content Management System for events?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!lysw!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb87ebd-0539-4ff0-af9d-dc5ac72721c9_963x531.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Headless AI Calendar Architecture</div><div class="file-embed-details-h2">3.11MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/72a2d2a6-2b0f-4c25-95a2-a612ac8e77c2.pdf"><span class="file-embed-button-text">Download</span></a></div><div class="file-embed-description">Using AI to generate and display prompt-driven sporting schedules with built-in calendar invites for tracking and updating with merch and ticket promotions.</div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/72a2d2a6-2b0f-4c25-95a2-a612ac8e77c2.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p> </p>]]></content:encoded></item><item><title><![CDATA[2026 MLB schedule demo on AWS Stack ]]></title><description><![CDATA[Getting closer to sports fans by sending, tracking, and updating calendar invites from webpages and AI Apps]]></description><link>https://www.calendarinvite.com/p/2026-mlb-schedule-demo-on-aws-stack</link><guid isPermaLink="false">https://www.calendarinvite.com/p/2026-mlb-schedule-demo-on-aws-stack</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sat, 04 Apr 2026 22:20:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/193196601/b61c531ddbb5d6f1c4430d7c27680101.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h1>The &#8220;One-Click&#8221; Calendar Invite for Sports Schedules</h1><p><strong>1. Introduction: Crushing Complexity</strong></p><p>We have all experienced the digital dead-end of the traditional &#8220;Add to Calendar&#8221; link. </p><p>You click a button, download a cryptic.ICS file, and then manually import it, only to find that the event details are missing or the time zone is wrong. </p><p>This friction is a silent killer of fan engagement.</p><p>By replacing manual downloads with automated, native calendar invitations from web pages, brands can bridge the gap between a marketing impression and a hard commitment to a user&#8217;s schedule.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YpbG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YpbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 424w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 848w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 1272w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YpbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png" width="1083" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1083,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:744983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YpbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 424w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 848w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 1272w, https://substackcdn.com/image/fetch/$s_!YpbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f718073-b2c7-4119-a8db-f101ff0972da_1083x545.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We see this as a messaging pipeline for building interactive web schedules and driving fan engagement through the embedded one-click calendar invite.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LX06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LX06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 424w, https://substackcdn.com/image/fetch/$s_!LX06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 848w, https://substackcdn.com/image/fetch/$s_!LX06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 1272w, https://substackcdn.com/image/fetch/$s_!LX06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LX06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png" width="653" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&quot;width&quot;:653,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LX06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 424w, https://substackcdn.com/image/fetch/$s_!LX06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 848w, https://substackcdn.com/image/fetch/$s_!LX06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 1272w, https://substackcdn.com/image/fetch/$s_!LX06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ba50cc-45bd-4312-b279-6ca0aa06c961_653x861.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Auto-generated Schedule page in 30 seconds</figcaption></figure></div><p>The hack uses the Organizer&#8217;s Calendar Client to drive data and the magic of the Calendar Invite Server's automation on AWS, with APIs, to build on-the-fly schedules with automations by humans or AI machines from the game data. </p><p><strong>2. Ingest with AI or Human: Managing 2,400 Games at Once</strong></p><p>Managing a single event is easy, but managing the 2026 MLB season&#8212;comprising 2,400 games&#8212;requires a sophisticated &#8220;bulk ETL&#8221; (Extract, Transform, Load) pipeline into a database to start. </p><p>The process begins with 30.ICS files, each representing a team&#8217;s 162-game schedule, are being forwarded to a specialized ingestion point.</p><p>By forwarding the MLB schedules to <code>create@calendarsnack.com</code> using an AI to control the Calendar Client, the Calendar Invite Server API, and SES Inbox triggers another automated workflow that parses, validates, and stores each matchup, along with an assigned digital UID, for each game in DynamoDB. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dl61!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dl61!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 424w, https://substackcdn.com/image/fetch/$s_!dl61!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 848w, https://substackcdn.com/image/fetch/$s_!dl61!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 1272w, https://substackcdn.com/image/fetch/$s_!dl61!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dl61!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png" width="1137" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1137,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:795308,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dl61!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 424w, https://substackcdn.com/image/fetch/$s_!dl61!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 848w, https://substackcdn.com/image/fetch/$s_!dl61!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 1272w, https://substackcdn.com/image/fetch/$s_!dl61!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49024f1a-01eb-4476-b3c3-477cff2fdc91_1137x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The beauty of this system is that it&#8217;s simple for the Organizer: the backend handles storing calendar invite information for game display and uses that same data to construct the 1 Click button games that are inserted into the web pages for fans to get calendar invites.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OBRT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OBRT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 424w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 848w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 1272w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OBRT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png" width="1116" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1116,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319315,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OBRT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 424w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 848w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 1272w, https://substackcdn.com/image/fetch/$s_!OBRT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b8c918-1cd9-4bd0-bcff-0d288917cb0d_1116x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This is the 60 second workflow for the Baseball fan</figcaption></figure></div><p>The data is manipulated using the Organizer&#8217;s Calendar Client and the NATIVE built-in COMMANDS to edit, insert, change, and resave to the create@yourdomain.com of the calendar invite server installed into your AWS account. </p><p>These CRUD commands communicate with the Calendar Invite Server Inbound ETL processor via the &#8220;create@calendarsnack.com&#8221; address in this demo example.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kFgd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFgd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 424w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 848w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 1272w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFgd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png" width="1129" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f41d5267-66d7-4d50-8009-0a206610675c_1129x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1129,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:867865,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kFgd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 424w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 848w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 1272w, https://substackcdn.com/image/fetch/$s_!kFgd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41d5267-66d7-4d50-8009-0a206610675c_1129x609.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This email box is configured with your domain when you install the calendar invite server in your AWS SES account and assign the &#8220;CREATE@YOURDOMAIN&#8221; in the YAML file.  </p><p>This process is automated and takes 10 minutes to install the calendar invite server into your AWS account and 10 minutes to pick out which calendar invite front ends you want to deploy or hook up to your favorite vibe coding front end to display schedules. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WefX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WefX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 424w, https://substackcdn.com/image/fetch/$s_!WefX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 848w, https://substackcdn.com/image/fetch/$s_!WefX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 1272w, https://substackcdn.com/image/fetch/$s_!WefX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WefX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png" width="1095" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:1095,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WefX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 424w, https://substackcdn.com/image/fetch/$s_!WefX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 848w, https://substackcdn.com/image/fetch/$s_!WefX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 1272w, https://substackcdn.com/image/fetch/$s_!WefX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45a7ba0-4cdc-442b-b1da-bb48bfc44872_1095x613.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This is an exmaple of the YAML file that boots straps the calendar invite server in the Cloud Formation package from your laptop into your AWS account</figcaption></figure></div><p><strong>3. The End of &#8220;Add to Calendar&#8221;: The Power of the 1-Click Invite and RSVP tracking</strong></p><p>The real technical breakthrough occurs at the point of interaction, where a traditional add to calendar link is replaced by a REST API-generated &#8220;Send Calendar Invite&#8221; button that is embedded into the schedule page for each game displayed.</p><p>This shift moves the technical burden away from the user and onto the <strong>API Gateway</strong>, which manages the request in real time by rebuilding the calendar invite using the AWS SES RAW API, performing a DynamoDB lookup for the Game UID, and building a Multipart message to send, track, and update a real calendar invite for the fan.</p><p>Take &#8220;Mandy,&#8221; a fan looking to follow the Tampa Bay Rays. Instead of managing files, she simply enters her email on the schedule page and clicks &#8220;Send Calendar Invite.&#8221; Within seconds, a native calendar invitation appears in her inbox, placing the brand directly on her most personal interface: her primary calendar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T7nn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T7nn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 424w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 848w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 1272w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T7nn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png" width="1106" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:977272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T7nn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 424w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 848w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 1272w, https://substackcdn.com/image/fetch/$s_!T7nn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd264b5eb-8a2a-43f5-ae37-e17e15a76298_1106x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This seamless experience is made possible by &#8220;Event UID&#8221; automation. </p><p>Because each of the 2,400 MLB games is indexed with a unique identifier in <strong>DynamoDB</strong>, the API can instantly reassemble and dispatch the correct event data to Mandy based on her specific request.</p><p><strong>4. The RSVP Feedback Loop: Real-Time Marketing Intelligence</strong></p><p>Once an invite is dispatched, the system acts as a sophisticated listening post. The <strong>API Gateway</strong> collects &#8220;Calendar Invite Receipts&#8221; to capture whether a user selects &#8220;Yes,&#8221; &#8220;No,&#8221; or &#8220;Maybe.&#8221; This data provides a level of transparency that traditional email marketing simply cannot match.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qvwW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qvwW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 424w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 848w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 1272w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qvwW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png" width="1126" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1126,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:318665,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qvwW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 424w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 848w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 1272w, https://substackcdn.com/image/fetch/$s_!qvwW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabe3017d-32bb-495a-9d1e-abe31c7d0f67_1126x642.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The scale of this intelligence is staggering. Across 296,907 total invites sent, the system recorded a 24.5% RSVP rate and an 83.7% acceptance rate among those who responded. This 83.7% is a &#8220;high-intent signal&#8221;&#8212;a data-driven commitment that goes far beyond a simple email click.</p><p>By knowing exactly who is &#8220;Accepted&#8221; or &#8220;Tentative,&#8221; marketers can move beyond generic blasts and toward hyper-targeted, event-driven communication.</p><p><strong>5. Your Calendar is a Remote Control: The &#8220;CRUD&#8221; Architecture</strong></p><p>The most elegant part of this architecture is the relationship between the local client and the cloud. </p><p>A standard Google Calendar acts as the primary administrative console for a server running on AWS. This follows the &#8220;CRUD&#8221; (Create, Read, Update, Delete) model, in which the calendar interface <em>serves as</em> the command terminal.</p><p>When an organizer like &#8220;Greg&#8221; updates a game time or stadium location in his local Google Calendar, that change is automatically synchronized with the <strong>AWS Lambda</strong> backend. </p><p>The system then pushes those calendar invite updates or cancellations to every attendee who has received an invite for that specific UID from the embedded calendar invites on the schedule pages. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vrB0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vrB0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 424w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 848w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 1272w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vrB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png" width="1098" height="594" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:1098,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:537321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vrB0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 424w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 848w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 1272w, https://substackcdn.com/image/fetch/$s_!vrB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08214dcc-250b-4c1a-be7e-87287af38f4f_1098x594.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invites can include MERCH, TICKETS and Third Party Promotions </figcaption></figure></div><p><strong>6. The Inbox of the Future is the Calendar Invite for Fan Engagement</strong></p><p>Automating event data via APIs transforms the calendar into a persistent, owned-media channel. </p><p>By removing the friction of manual entry and replacing it with one-click native invitations, brands can secure a permanent spot on their audience&#8217;s most valuable real estate: their time and track detailed game analytics for fan engagement across the organizer and the domain owner. </p><h4>7. Calendar Invite Data Collected from Organizer and Domain Owners Campaigns </h4><p>Tiers 1 through 3 recap how calendar invite data is displayed and sorted using the Calendar Invite Server API&#8217;s.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1tAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1tAO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 424w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 848w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 1272w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1tAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png" width="1094" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:1094,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:952138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1tAO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 424w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 848w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 1272w, https://substackcdn.com/image/fetch/$s_!1tAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e539c-2745-4c82-9168-ca15c7b00f79_1094x593.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GK3M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GK3M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 424w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 848w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 1272w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GK3M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png" width="1101" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1101,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:841728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GK3M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 424w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 848w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 1272w, https://substackcdn.com/image/fetch/$s_!GK3M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c48d7e-da7f-4def-a242-a07ac848de15_1101x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jEqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jEqM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 424w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 848w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 1272w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jEqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png" width="1102" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:894584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jEqM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 424w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 848w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 1272w, https://substackcdn.com/image/fetch/$s_!jEqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7890fd70-98de-4b7a-81e3-f760aab71010_1102x593.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5yU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5yU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 424w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 848w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 1272w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5yU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png" width="1107" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1107,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1047598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N5yU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 424w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 848w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 1272w, https://substackcdn.com/image/fetch/$s_!N5yU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70a107c-a11b-4c82-8252-e4ffccb4f4cf_1107x592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TT49!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TT49!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 424w, https://substackcdn.com/image/fetch/$s_!TT49!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 848w, https://substackcdn.com/image/fetch/$s_!TT49!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 1272w, https://substackcdn.com/image/fetch/$s_!TT49!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TT49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png" width="1103" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1103,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:926199,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TT49!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 424w, https://substackcdn.com/image/fetch/$s_!TT49!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 848w, https://substackcdn.com/image/fetch/$s_!TT49!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 1272w, https://substackcdn.com/image/fetch/$s_!TT49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284778ae-5c46-4a20-bee3-0edc2448a8c0_1103x599.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t9fy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t9fy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 424w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 848w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 1272w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t9fy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png" width="1113" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:1113,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:900419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/193196601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t9fy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 424w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 848w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 1272w, https://substackcdn.com/image/fetch/$s_!t9fy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0cbbf1-aed0-4e9b-a4b3-553c17a73cfc_1113x593.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Examples of the  last 3 years using the MLB, NFL and MLB data sets, and generating the schedules with the Calendar Invite Server front end generator.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">The Calendar Automation Blueprint</div><div class="file-embed-details-h2">2.95MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/1484d935-b6a5-467c-8103-e76370c78f15.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/1484d935-b6a5-467c-8103-e76370c78f15.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p> </p>]]></content:encoded></item><item><title><![CDATA[Getting ready for the AI Calendar Operators]]></title><description><![CDATA[A short story on how AI will make our process faster for data onboarding and provide infinite designs in event landing pages to promote Global Sporting Events]]></description><link>https://www.calendarinvite.com/p/getting-ready-for-the-ai-calendar</link><guid isPermaLink="false">https://www.calendarinvite.com/p/getting-ready-for-the-ai-calendar</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Thu, 26 Feb 2026 19:23:37 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/188964179/7ddf186b413d74ff2f58130189361c5f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2>1. The Human Interface for the AI operator</h2><p>The journey of a calendar invite server pipeline begins with the Inbound Processor.</p><p>Event Organizers use a Google or Outlook calendar client to send individual calendar events to the create@calendarsnack.com event drop box for processing.</p><p>This email box is configured by the domain owner for organizers to send events for ETL of event information into the storage layer.</p><p>This cements the email address in Calendar Invite Server as the organizer of record.</p><p>Any more events sent from the calendar client with that email address are ETL&#8217;d and stored in the DB for future use under that Organizer ID.</p><p>Those individual games UIDS are Outbound Processor to send calendar invites using the Rest API in Email, Landing Pages, and Apps for specific UID&#8217;s.</p><p>Calendar receipts are requested for each calendar invite sent and collected by the API gateway for reporting Y, N, and M.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h2>But how does Zack automate loading of games to his calendar client?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Az-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Az-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 424w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 848w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 1272w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Az-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png" width="1295" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1295,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:266057,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Az-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 424w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 848w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 1272w, https://substackcdn.com/image/fetch/$s_!Az-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d20ea27-1787-49c1-8c26-e24a8106ed30_1295x674.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These files are uploaded to Zacks Calendar Client via an interface that supports batch uploading based on an .ICS file format.</p><p>The downloaded game files are then loaded by using the administration panel: go to settings, then upload the teams using the IMPORT Button and selecting the file from your computer.</p><p>This &#8220;batch&#8221; of games comes in various sizes dependent upon the NFL, NBA, or MLB.</p><p>This process is straightforward and easy to complete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKWj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKWj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 424w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 848w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 1272w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKWj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png" width="965" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:965,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YKWj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 424w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 848w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 1272w, https://substackcdn.com/image/fetch/$s_!YKWj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba7e287-c9db-41cf-8bfb-2c5dbf1dac3e_965x590.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An option is to create the individual team calendars in the Google or Outlook calenar client.</p><p>This creates a layered filter that keeps the teams organized by choosing teams by the check boxes on the left side and uploading season of games for the indivudal teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cbjD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cbjD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 424w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 848w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 1272w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cbjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png" width="1456" height="859" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:859,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344767,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cbjD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 424w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 848w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 1272w, https://substackcdn.com/image/fetch/$s_!cbjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6435c6b8-48db-4704-9da6-506586eafd04_1597x942.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once completed, this allows the Organizer see the NFL, NBA, and MLB game schedules and send game data to the email drop box with the Calendar Client.</p><p>The Calendar Client then becomes the CRUD operator to the Calendar Invite Server messaging pipeline.</p><p>This sets up a possible workflow for AI Calendar Client Operator to take over some tasks, such as &#8220;Hey AI, go into my calendar and find all the events for the NY Mets, and open up each one individually and send a copy to create@calendarsnack.com for auto page creation and calendar invite button insertion.&#8221;</p><h2>How to get NBA, NFL and MLB game data into the Calendar Inivte Server</h2><p>In this demo, Zach is the organizer, and Mandy is the customer.</p><p>So Zach is the Event Marketer, and Mandy is a Sports fan.</p><p><strong>Create, Update, and Cancel:</strong> Zach, the organizer, sends a calendar invite for a single game to a specific AWS SES API email endpoint (create@calendarsnack.com). off of his calendar client to inject data into the storage layer of the calendar invite server.</p><p>We call this the email drop box for the Inbound Processor.</p><p>This drop box can be configured to any naming convention needed when the domain owner is installing the calendar invite server.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GlWP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GlWP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GlWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GlWP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!GlWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b16f5e-1b17-4eb9-8455-e68e673a1cf4_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Using the Calendar Client and the Auto generated Landing Page to Validate Data</strong></h2><p>Zach uses the calendar client and the auto-generated event page to verify that the data is correct on the page.</p><p>The auto generated event page is a shareable landing page with all Upcoming Events for the Organizer.</p><p>Below are a stock Event page and a custom-built page for the NBA as  examples that are auto generated with Organizer Event data using the APIs. </p><p>Each event appears in chronological order, making it easier for the organizer to reconcile event information using their Calendar Client and the auto-generated Events page.</p><p>If anything needs to be changed, it is easy: go into that game in the calendar client, open the EVENT, make the changes, and SAVE.</p><p>This resends the updated or canceled Calendar Invite information to the drop box to process.</p><p>This updates the API data and storage layers.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share The Calendar Invite &quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share The Calendar Invite </span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lT74!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lT74!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lT74!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lT74!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lT74!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lT74!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:413995,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lT74!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lT74!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lT74!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lT74!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0acd59b-5fa5-4ca4-b1de-daa781e2f89b_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If a customer has received the calendar invite already the calendar invite server will send out the <strong>UPDATED</strong> Calendar Invite or a <strong>CANCELED</strong> Calendar Invite message out and request or recollect new Y,NM data back to the API gateway.</p><p>Examples include <strong>UPDATING</strong> Calendar Invite information for <strong>PROMOTIONS messages in the Calendar Invite Message Body</strong>. </p><h2>1 Click Send Calendar Send for the Customer</h2><p>Mandy gets a calendar invite for a specific game by inserting her email into the box and clicking one button to get the calendar invite for that game.</p><p>The Killer App Landing pages are auto-generated using VUE.JS and a Framework and included in the Calendar Invite Server package that works with the 9 APIs.</p><p>Details are here. <a href="https://nfl2025.calendarsnack.com/docs/organizerapi">https://nfl2025.calendarsnack.com/docs/organizerapi</a></p><p>That means if you deploy one of the solution kits for Killer App Schedule pages the Front End Soultion is already completed for you to deploy in your AWS domain.</p><h2>Auto generated Event Pages with 1 Click Calendar Invite Buttons </h2><div id="youtube2-FTitLeVsPLs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;FTitLeVsPLs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/FTitLeVsPLs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><h2>How the APIs display Calendar Event Data and build out the Calendar Invite Buttons in pages </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YB8E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YB8E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 424w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 848w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 1272w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YB8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png" width="1154" height="930" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:930,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:580144,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YB8E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 424w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 848w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 1272w, https://substackcdn.com/image/fetch/$s_!YB8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ba987-17b0-414b-a466-a1738520a9da_1154x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The Calendar Invite Buttons have the specific UIDS embebded into them with the supporting APIs that are used in displaying event data in the page.</p><p>This is all automated when you deploy the solution using the Front End App NPM and the Calendar Invite Server CloudFormation template.</p><h2>Calendar Invite button flow in the Event Page</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U2Al!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U2Al!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U2Al!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1475407,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!U2Al!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!U2Al!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67f1fa84-8e54-40b9-a32f-fcde162b5fc6_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When Mandy selects one of Events using the workflow the Calendar Invite or Multiple Calendar Invites are sent to the email address she inserted into the email box and any calendar receipt data is sent back to the API gateway for collection and analytics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GWjX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GWjX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GWjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:556982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188964179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GWjX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!GWjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6633170-bacc-486f-b1d3-c50c9e6bd5de_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This data is stored and then analyzed in the reporting pages with the display APIs. </p><h2>The Future of the Calendar Client, the Calendar Invite Server and an AI operator </h2><p><strong>OLD WAY EVENT CREATE:</strong> An administrative user sends a calendar invite to the drop box to create 1000&#8217;s of events.</p><p><strong>NEW WAY EVENT CREATE</strong>: The browser operator for the Calendar Clients sends 1000&#8217;s of calendar invites to the Email drop box for ETL and Storage using the ready-made calendar invite server workflows, functions, and APIs.</p><p>This could create large, auto-generated, shareable event pages for global sporting events, all automated.</p><p><strong>OLD WAY Landing Page Visualization</strong> - Hand-created, limited template pages.</p><p><strong>NEW WAY Landing Page Generation</strong> - AI will give the Organizer the option to select background images and layouts prior to sharing the page.</p><p>More to come on this.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/p/getting-ready-for-the-ai-calendar?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Calendar Invite ! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/p/getting-ready-for-the-ai-calendar?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/p/getting-ready-for-the-ai-calendar?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><p></p><h3></h3>]]></content:encoded></item><item><title><![CDATA[Sending millions of direct calendar invites for MLB, NBA and NFL Games ]]></title><description><![CDATA[Getting Ready for the 2400 MLB Games in 2026]]></description><link>https://www.calendarinvite.com/p/sending-millions-of-direct-calendar</link><guid isPermaLink="false">https://www.calendarinvite.com/p/sending-millions-of-direct-calendar</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Fri, 20 Feb 2026 00:45:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/188551165/0639df73f410c37f20019fde40cd3538.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2>Bulk Calendar Invite Sending is cool</h2><p>This is a tech talk on sending bulk calendar invites with a Rest API. </p><p>We create, send, track, and cancel calendar invites for web and email use cases. </p><p>The Front end and back end are available for installation into your AWS account with a CloudFormation template to build out your Calendar Invite strategy.</p><p>We use data from MLB, NBA, and NFL for demo purposes only. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h2>Ready to deploy your own AWS RSVP Engine </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lgWY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lgWY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 424w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 848w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 1272w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lgWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png" width="1162" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:350292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lgWY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 424w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 848w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 1272w, https://substackcdn.com/image/fetch/$s_!lgWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b015200-73a5-41bf-b519-5b658f178d21_1162x663.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Project is ready for download into your own AWS account, complete with installation instructions for Front and Back end, and an optional CI/CD pipeline for developers and production for GITHUB.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KJxB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KJxB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 424w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 848w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 1272w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KJxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png" width="1170" height="655" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/401e1442-fb85-4541-b418-55a8416857c9_1170x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KJxB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 424w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 848w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 1272w, https://substackcdn.com/image/fetch/$s_!KJxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401e1442-fb85-4541-b418-55a8416857c9_1170x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Step 1. Pick the Event from the VIP List Interface, also known as BULK Sending of Calendar Invites to an authorized list.  </p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/ghanchin/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;ghanchin&quot;,&quot;pub&quot;:{&quot;id&quot;:3072779,&quot;name&quot;:&quot;The Calendar Invite &quot;,&quot;author_name&quot;:&quot;Greg Hanchin&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!GZdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc244f268-96d5-49f9-9102-43903b1b2016_676x676.png&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iuOR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iuOR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 424w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 848w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 1272w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iuOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png" width="385" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:385,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iuOR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 424w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 848w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 1272w, https://substackcdn.com/image/fetch/$s_!iuOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3e6516-8deb-45ae-baef-ee2375a4eedf_385x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Washington VS Indiana is selected for Round 16 on Feb. 19th in the picker.</h2><p>When the &#8220;Use Event&#8220; button is clicked, that Event is loaded into the Bulk Uploader Interface for sending Calendar Invites to a List. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-b5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-b5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 424w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 848w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 1272w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-b5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png" width="392" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d53ba104-4672-426f-b967-1fef154ae921_392x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:392,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-b5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 424w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 848w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 1272w, https://substackcdn.com/image/fetch/$s_!-b5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53ba104-4672-426f-b967-1fef154ae921_392x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Bulk Uploader is now ready to upload a TXT or CSV file via the picker in the browser interface.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rJ7J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rJ7J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 424w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 848w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 1272w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rJ7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png" width="496" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rJ7J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 424w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 848w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 1272w, https://substackcdn.com/image/fetch/$s_!rJ7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac040b17-8a6f-4ad9-bd76-a6b52a9e9fcb_496x663.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>This list has been loaded into the browser app and is ready to send. </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z6Uz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 424w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 848w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png" width="754" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:754,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 424w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 848w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68e94ce-f03e-4ce4-b9a9-3c9fe367458d_754x445.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Send VIP Invites is selected, and the email list is sent to the Outbound processor, which includes the Lambas for the REST API.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dg3r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dg3r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 424w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 848w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 1272w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dg3r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png" width="876" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:876,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bece7d8-0fc2-495b-8fa6-efe9928ba684_876x649.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dg3r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 424w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 848w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 1272w, https://substackcdn.com/image/fetch/$s_!dg3r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F535df0e0-9487-4ad1-9178-046c832ebac4_876x649.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>&gt;SEND VIP INVITES Button&lt; </strong></h2><p>The button triggers the OUTBOUND processor, which houses the Lambda Logic and workflow for the REST API that packages the Calendar Invite UID data, sends a correct Calendar invite via the AWS SES RAW API to each email address on the list, and REQUESTS a calendar receipt for tracking back to the API gateway.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RHHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RHHf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 424w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 848w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 1272w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RHHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png" width="1179" height="671" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:671,&quot;width&quot;:1179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RHHf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 424w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 848w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 1272w, https://substackcdn.com/image/fetch/$s_!RHHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13f9c96-86e5-4eea-a351-d710c805a7a8_1179x671.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The stored Calendar Invite UID data is used via the Calendar Invite Send REST API endpoint to send Calendar Invites.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W3HL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W3HL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W3HL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W3HL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!W3HL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7fc0d-b784-4e44-8edb-2dc2b9c25e85_1024x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">No more ICAL DOWNLOADS + RSVP FORM</figcaption></figure></div><p>This REST API is a multi-purpose API used to SEND Calendar Invites for RSVP Buttons (e.g., Mailchimp), embed Calendar Invites in Sports Schedule Web Pages, and embed the API in a GUI Picker for selecting and sending Calendar Invites to a bulk email List.</p><p>In all use cases, the API matches the Email collected to the Event UID stored in DynamoDB, reassembles the calendar invite data from DynamoDB using ETL functions, and sends the package via AWS SES RAW.</p><p>The calendar invites are crafted to request a calendar receipt from the customer&#8217;s calendar client for each event. </p><h2>Calendar Invite Receipt Data Collection </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YXgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YXgU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 424w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 848w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 1272w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YXgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png" width="1170" height="666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YXgU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 424w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 848w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 1272w, https://substackcdn.com/image/fetch/$s_!YXgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4393beb0-0988-4502-97bb-1d0da1d9ed01_1170x666.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every Calendar Invite sent from the Outbound Processor requests calendar invite receipts for collection, storage, and decision-making.  The calendar receipt is sent back to the API gateway and continuously monitored until the event time for that UID.  We follow RFC 1554, which specifies how to collect calendar receipt data across calendar clients. </p><div id="youtube2-8IoBJEus-Fc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8IoBJEus-Fc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8IoBJEus-Fc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>9 APIS for Calendar Invite Creation, Sending, Updating, and Data Collection  </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KO17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KO17!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 424w, https://substackcdn.com/image/fetch/$s_!KO17!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 848w, https://substackcdn.com/image/fetch/$s_!KO17!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 1272w, https://substackcdn.com/image/fetch/$s_!KO17!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KO17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png" width="1166" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270849,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/188551165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KO17!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 424w, https://substackcdn.com/image/fetch/$s_!KO17!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 848w, https://substackcdn.com/image/fetch/$s_!KO17!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 1272w, https://substackcdn.com/image/fetch/$s_!KO17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F164090cb-7cd3-48b2-83b6-cd3ead33c3e6_1166x657.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Front-end CalendarSnack App communicates via 9 APIs, which in turn interact with 30 Lambda functions to build the GUI and generate workflows. </p><p>For a detailed HLD, see our GitHub.</p><p><a href="https://github.com/calendarinvite/calendarinviteserver/wiki/AWS-Calendar-Invite-Server-%E2%80%90HLD">https://github.com/calendarinvite/calendarinviteserver/wiki/AWS-Calendar-Invite-Server-%E2%80%90HLD</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><p></p><p> </p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[RSVP Data for millions of Calendar Invites]]></title><description><![CDATA[Domain owners can look at thousands of events in the Reporting Console]]></description><link>https://www.calendarinvite.com/p/rsvp-data-for-millions-of-calendar</link><guid isPermaLink="false">https://www.calendarinvite.com/p/rsvp-data-for-millions-of-calendar</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sat, 10 Jan 2026 05:33:36 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/184096373/2dbcb7c366e1b9e2cff830df60fc8ed9.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h3>How Domain owners can leverage calendar invite data from Organizers</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3VmK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3VmK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 424w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 848w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3VmK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png" width="1456" height="855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:855,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3191360,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3VmK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 424w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 848w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!3VmK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed337e84-d36c-4add-bdab-1486c5f78731_2620x1538.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve ever managed event promotions, you know the struggle of a fragmented event tech stack. You&#8217;re juggling multiple registration links, creating data silos between your promotional channels and your registration lists, and manually emailing attendees about last-minute changes. </p><p>The administrative overhead and risk of data-sync errors can quickly overshadow the event&#8217;s strategic goals using traditional web forms and email marketing campaigns.</p><p>But what if your organizers used their calendar by simply sending their calendar events to a email box to build out an All events page in a few seconds?</p><h3><strong>Domain Owner Data</strong></h3><h4><strong>1. The Calendar Becomes the Command Center for Organizer</strong></h4><p>The foundational concept is remarkably simple. An event organizer creates an event in their native Google or Outlook calendar&#8212;capable of handling up to 500 individual events&#8212;just as they always have. </p><p>The only difference is they send the invite to a special processing email address, such as <code>create@calendarsnack.com</code>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JvtY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JvtY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 424w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 848w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JvtY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png" width="1456" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3221873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JvtY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 424w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 848w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!JvtY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0cb6134-5b62-4e5a-8334-be383fae06db_2738x1428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This single action is the strategic &#8220;aha!&#8221; moment for organizers.  </p><p>It automatically generates a shareable event landing page and establishes the original calendar entry as the single source of truth. The insight isn&#8217;t just about convenience; it&#8217;s about eliminating data-sync errors and ensuring brand consistency across all event communications. </p><p>Need to change the time, update the location, or cancel the event? You simply edit or delete the event in your <em>own</em> calendar. The system handles the rest, propagating updates to every touchpoint.</p><p>The organizer&#8217;s Calendar becomes the command center to visualize all the events that are presented in the All Events Page. </p><h4><strong>2. An &#8220;All-Events&#8221; Hub, Generated in 60 Seconds</strong></h4><p>Within 60 seconds of sending one or more calendar invites to the processing address, the system automatically creates a comprehensive &#8220;All-Events Landing Page.&#8221; This single, shareable page solves major distribution and promotion challenges instantly and is remarkably adaptable to different marketing needs. </p><p>A company could use a <strong>chronological view for a webinar series</strong>, allowing users to scroll through upcoming sessions. In contrast, a sports league could use the <strong>monthly view for an entire season&#8217;s schedule</strong>, letting fans navigate a full calendar of games.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v67T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v67T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 424w, https://substackcdn.com/image/fetch/$s_!v67T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 848w, https://substackcdn.com/image/fetch/$s_!v67T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!v67T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v67T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2607171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v67T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 424w, https://substackcdn.com/image/fetch/$s_!v67T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 848w, https://substackcdn.com/image/fetch/$s_!v67T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!v67T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc301747d-2bd3-42cd-9722-b3ae079cb9b9_2552x1488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This one URL can be placed everywhere: in employee email signatures, on company websites, or as the main call-to-action button in email campaigns. The user experience is frictionless: a customer visits the page, enters their email once at the top, and can then browse and select multiple events in a single session, receiving separate, official calendar invitations for each one they choose.</p><h4><strong>3. Fully Automated Updates and Cancellations</strong></h4><p>Once a customer has requested an invite from your landing page, the heavy lifting for the organizer is done. The system operates on a &#8220;fire and forget&#8221; principle, managing all subsequent communications based on changes made in the organizer&#8217;s calendar.</p><p>This transforms the calendar invite from a static entry into a dynamic marketing channel delivered directly to the customer.</p><ul><li><p><strong>Updates:</strong> If an organizer changes any event detail&#8212;date, time, location, or the Google/Outlook Meet link&#8212;an updated calendar invite is automatically sent to everyone who RSVP&#8217;d Yes or Maybe. </p></li><li><p>More powerfully, an organizer can update the event description with time-sensitive promotions, <strong>special offers, or QR codes</strong> to drive engagement.</p></li><li><p><strong>Cancellations:</strong> If an organizer simply deletes the event from their personal calendar, two things happen automatically: the event is removed from the public landing page, and a cancellation notice is sent to all attendees, which also removes the event from their calendars.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1SS2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1SS2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 424w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 848w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1SS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png" width="1456" height="1145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1145,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2333378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1SS2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 424w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 848w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!1SS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedcdada-0cf9-450b-be89-5a6b635119c1_1946x1530.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the example above, the NBA schedule was sent to the email drop box of create@calendarsnack.com, and the All Events page, displayed above, organizes the NBA schedule by month and day so customers can select events and receive a calendar invite with one click.</p><h4><strong>4. Get Powerful RSVP Analytics with Zero Effort</strong></h4><p>For every event created, the organizer gains access to a private reporting page that provides a single source of truth for event engagement with zero setup. The system automatically tracks key metrics for every invitation sent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wvjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wvjy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 424w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 848w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 1272w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wvjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2533916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wvjy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 424w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 848w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 1272w, https://substackcdn.com/image/fetch/$s_!Wvjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0fef2-d2c0-456c-b2a5-165373596966_2728x1388.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><ul><li><p><strong>Invitee Source:</strong> See where sign-ups originated (e.g., Landingpage, Bulk, API, Multievent), allowing you to measure the ROI of different distribution channels without manual UTM tracking.</p></li><li><p><strong>Total Invites Sent</strong> vs. <strong>Total RSVPs</strong></p></li><li><p><strong>RSVP Response Rate %</strong></p></li><li><p><strong>Detailed RSVP Status:</strong> A full breakdown of Accepted, Declined, and Tentative responses.</p></li><li><p><strong>Event Metadata:</strong> Track the event creator, creation date, last update, and total number of updates.</p></li><li><p><strong>Technical Details:</strong> See which calendar client was used to create the event and which client the attendee used to respond.</p></li></ul><p>This data gives organizers an immediate picture of event engagement, and customer email lists can be easily exported in <code>.CSV</code> format. </p><p>For marketing managers, the platform offers a higher-level dashboard that aggregates performance data across all event organizers within the company, providing a complete, top-down view of the organization&#8217;s entire event marketing ecosystem.</p><h3><strong>Big Data for the Domain Owner</strong></h3><p>The domain owner&#8217;s view provides deep insights into audience engagement, all from the organizers who have been using the All Events Landing Pages to create, send, and update calendar invites to their customers.</p><p>This data set can be drilled into from the master console for deep diving into specific organizers and their events, with summaries and access to the Email List of signups.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o8MY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o8MY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 424w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 848w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o8MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png" width="1456" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2255415,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o8MY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 424w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 848w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!o8MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee206a3d-7ab8-4017-a817-5f5504cd7772_2684x1096.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ps7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ps7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 424w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 848w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 1272w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ps7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22617238-6215-4ce9-a510-065f8627819a_2638x1492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:304867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ps7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 424w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 848w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 1272w, https://substackcdn.com/image/fetch/$s_!Ps7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22617238-6215-4ce9-a510-065f8627819a_2638x1492.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OMC6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OMC6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 424w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 848w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OMC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1899384,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/184096373?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OMC6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 424w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 848w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!OMC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fcb2db2-6532-49d3-8da5-53864b667b29_2738x1220.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For more on a live demo check out the NBA All events page.</p><p><a href="https://tinyurl.com/2w2c7heb">https://tinyurl.com/2w2c7heb</a></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Sending NFL calendar invites for promotion marketing]]></title><description><![CDATA[Sharing the 272 Game site for customer promotions]]></description><link>https://www.calendarinvite.com/p/sending-nfl-calendar-invites-for</link><guid isPermaLink="false">https://www.calendarinvite.com/p/sending-nfl-calendar-invites-for</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Thu, 18 Dec 2025 00:45:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/181760568/1fade46e3f9b3f2dc9c07ef816b3a1af.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N6vp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N6vp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 424w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 848w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N6vp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png" width="1456" height="1103" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1103,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:940971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N6vp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 424w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 848w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!N6vp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342dcb75-102f-4646-ba38-f72f2dc558da_1716x1300.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The legal BS. We are not affiliated with the NFL. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p>Mandy is the Organizer.</p><p>She loads the 272 NFL games into the Calendar Invite Server using her Google Calendar client by sending them to create@calendarsnack.com. This is an API endpoint we call the Inbound Processor.</p><p>It is a bundle of processes for multiple organizers to drop off Calendar Event data from their Calendar Clients, for disassembly and storage for future use.</p><p>The Calendar event data is used by the Calendar Invite Server APIs to display event data in the analytics console and to support the messaging pipeline for sending, updating, deleting, and tracking Calendar Invites from the Rest API.</p><p>Mandy reviews the game data in her Calendar Invite Server Console using the Calendarsnack App.</p><p>She edits the NFL game events in her Calendar Client, which is attached to the calendar invite server, and saves them to the email address create@calendarsnack.com, which sends them back to the Inbound Processor for ETL and storage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1sIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1sIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 424w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 848w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1sIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:871963,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1sIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 424w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 848w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!1sIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dedd88-422f-46d4-b503-01cfde127bce_2202x1252.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this demo, the Calendarsnack App and NFL Demo App use the same APIs to drive data to their respective applications, using Mandy&#8217;s NFL demo game data.</p><p>Mandy shares the NFL Page with Greg a customer. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EXOx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EXOx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 424w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 848w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EXOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png" width="1456" height="1101" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1101,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:629168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EXOx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 424w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 848w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!EXOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e12a02-2f51-4a6f-8022-a225d756265e_1712x1294.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Greg reviews the games by clicking through the NFL schedule and selects the games from week 16.</p><p>He enters his email address and clicks the button to receive the calendar invites for four games that Sunday.</p><p>The Outbound Processor calls the Calendar Invite Messaging pipeline REST API, reassembles the calendar invite data for that UID, builds a calendar invite for that game, and sends it to the requester&#8217;s email address.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P4-c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P4-c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 424w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 848w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P4-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png" width="1456" height="1099" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1099,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P4-c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 424w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 848w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!P4-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad85375a-2a1f-4592-abf2-8aed1eb26930_1728x1304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Greg gets the calendar invites to his email address and see&#8217;s them in his google mail  and calendar clients as a calendar invitation.  </p><p>He says Yes to a few and maybe to one.  </p><p>The calendar receipt data is sent back to the calendar invite server API Gateway for calendar receipt collection storage and analytics. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3tCE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3tCE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 424w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 848w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3tCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:551527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3tCE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 424w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 848w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!3tCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba3c62a-9fb2-46e3-a8a3-0b5e86b07517_1524x1012.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Outbound Processor is a Rest API that is embedded into the web pages of the custom NFL demo application sends, tracks, updates and deletes the calendar invites.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D_qR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D_qR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 424w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 848w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 1272w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D_qR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png" width="1456" height="1097" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1097,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:855873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D_qR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 424w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 848w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 1272w, https://substackcdn.com/image/fetch/$s_!D_qR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c6a040-fc66-4247-bd77-09c0c18dd4ed_1704x1284.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Above is the workflow of how the Calendar Invite Server API&#8217;s serve up the data collection from various calendar invite campaigns into the reporting displays for Mandy the Organizer using the CalendarSnack App.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SjmR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SjmR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 424w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 848w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 1272w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SjmR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png" width="1456" height="1203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1203,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SjmR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 424w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 848w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 1272w, https://substackcdn.com/image/fetch/$s_!SjmR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7f0d6f-ab0a-4d1e-a41c-2e32818d48d4_1484x1226.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy navigates to the December 21st week to view the calendar invite campaign data collected from the calendar clients of customers for this particular day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PupW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PupW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 424w, https://substackcdn.com/image/fetch/$s_!PupW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 848w, https://substackcdn.com/image/fetch/$s_!PupW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 1272w, https://substackcdn.com/image/fetch/$s_!PupW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PupW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png" width="1456" height="1387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1387,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PupW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 424w, https://substackcdn.com/image/fetch/$s_!PupW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 848w, https://substackcdn.com/image/fetch/$s_!PupW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 1272w, https://substackcdn.com/image/fetch/$s_!PupW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436bbf99-8666-4ea3-a677-9beb60b9e1fe_1570x1496.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy is able to use the calendarsnack reporting panels to drill down into the NFL game Day for Sunday, 12/21/25. Or Week 16.</p><p>Then, into the specifics of Sunday <strong>for the New York Giants vs. Minnesota Vikings - NFL 2025 Round 16 - 12/21.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QIZx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QIZx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 424w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 848w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QIZx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png" width="1456" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319060,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QIZx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 424w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 848w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!QIZx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe5f9d5e-21a4-4900-92e2-8ae61cbe74ef_1514x1148.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy sees <strong>Calendar Invite Data for the New York Giants vs Minnesota Vikings - NFL 2025 Round 16</strong> and decides to change the calendar invite messaging to include a promotion of &#8220;<strong>Stop by our Surprise Vendor Booth 983 at the NFL Game and get a free $125 Valued NFL Jersey&#8221;.</strong></p><p>The promotion update will be sent to those customers who have already responded Y or M to the Calendar Invite from Mandy sent by the Calendar Invite Server.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cMXH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cMXH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 424w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 848w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cMXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png" width="1456" height="898" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/def0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:898,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:468870,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cMXH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 424w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 848w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!cMXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef0f609-f2e6-40f3-a344-70cd60567432_1680x1036.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W8NX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W8NX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 424w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 848w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W8NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png" width="1292" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1292,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W8NX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 424w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 848w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!W8NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79082dff-63e2-4fa3-a3cb-653400770fbb_1292x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Greg has the calendar invite shown above in his Google Calendar. It was sent by the Outbound processor on the Calendar Invite Server, which is hooked to the NFL Demo Landing Page Schedule.</p><p>It is a series of functions that make up the REST API for sending calendar invites when called with a UID in WebPages, like the NFL demo.</p><p>It matches the Email address with the UID, sends the calendar invite, and tracks calendar receipts from customers&#8217; calendar clients (Y, N, or M) by requesting them to be sent back to the API Gateway for storage and analytics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uKrj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uKrj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 424w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 848w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uKrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png" width="1456" height="1096" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1096,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:430066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uKrj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 424w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 848w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!uKrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe393ff32-9d9c-48f2-9ebe-ae4de5f83f1a_1530x1152.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy changes the data in her Calendar Client for the <strong>New York Giants vs Minnesota Vikings - NFL 2025 Round 16 </strong>and its resent to the Inbound processor. </p><p>That data is disassembled, stored, and called by the Outbound processor, which is a series of functions that reassemble the updated data and send the calendar invite Update to those customers who have responded Y or M to the previous calendar invite.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hc4T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hc4T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 424w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 848w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hc4T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png" width="1456" height="1083" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1083,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312715,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hc4T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 424w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 848w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!hc4T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df50444-ec21-4a5a-9d30-d6bfdb530704_1514x1126.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VpaS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VpaS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 424w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 848w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VpaS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png" width="1456" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VpaS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 424w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 848w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!VpaS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd89a31d-8d0c-42be-82b9-1810bc28dfab_1534x1144.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy can edit and update any parts of her Calendar Client for the Event as needed and resend to the Calendar Invite Server.</p><p><strong>NERD ALERT</strong> - How Calendar Receipt data Collection works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Ua5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Ua5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 424w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 848w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Ua5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:956119,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/181760568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Ua5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 424w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 848w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!7Ua5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a7794f-4776-4939-b05d-b3e410da4d64_2224x1260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each Calendar Invitation sent by the Calendar Invite Server includes a UID request parameter that requests calendar receipt data be sent back to the API Gateway for storage and analytics.</p><p>The customers&#8217; calendar clients are monitored, and data is collected and updated in the database whenever a customer changes the status to Y, N, or M.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p>Ok, this is a wrap-up for this post on Dec 16, 2025.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Deep Diving on AWS with the Calendar Invite Server using Rest APIs for AI Agents and Humans ]]></title><description><![CDATA[Rest APIs for AI agents and Humans]]></description><link>https://www.calendarinvite.com/p/deep-diving-on-aws-with-the-calendar</link><guid isPermaLink="false">https://www.calendarinvite.com/p/deep-diving-on-aws-with-the-calendar</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Tue, 02 Dec 2025 04:05:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/H888KsoI-rU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-H888KsoI-rU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;H888KsoI-rU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/H888KsoI-rU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Why did you build the Calendar Invite Server on AWS? </strong>Because sending emails for events with RSVP forms, ICAL downloads and reminder emails is a big internet mess. Each step for the organizer involves data input for setting up the RSVP Forms for Y, N, M Data Collection, and then a second step of ICAL Generation for the 4 Download Buttons of Yahoo, Google, Outlook, and Apple.</p><p>Then the organizer sends a reminder email, which asks whether the event is on your calendar. This whole process can be collapsed by sending one calendar invite first, gathering RSVP receipts and sending updates to those that have agree to come directly to the calendar.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Calendar Invite ! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For the customer, the mess is the ICAL download to the right calendar and then having to fill out the RSVP Form as two separate steps. Then the customer receives another email as a reminder to show up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uoZ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uoZ1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 424w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 848w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uoZ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4180811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/180467124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uoZ1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 424w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 848w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!uoZ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77e68e8-7931-47a1-a468-fb74780a2a85_2606x1474.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Why send a calendar invite? </strong>Because it appears directly in the customer&#8217;s email inbox as a calendar invitation, and it requests an RSVP by the organizer which is constantly monitored for changes and the calendar invite can be updated by the organizer with the Calendar Invite Server Rest API.</p><p><strong>How does it work on a Landing Page? </strong>Customer enters an email on the Landing Page, selects the event from the picker, and clicks the button to get a calendar invite which is tracked and can be updated.</p><p><strong>How does it work in an EMAIL CTA button? </strong>The customer clicks a button in MailChimp, Klaviyo, or SendGrid, and receives a calendar invite which is tracked and can be updated.</p><p><strong>How does it work in the VIP APP? </strong>The organizer selects the event, uploads an email list, and sends the event with a single click which is tracked and can be updated.</p><p><strong>How does the calendar client talk to the calendar invite server? </strong>The calendar client talks to the calendar invite server by an email box address assigned by the domain owner. The email Address is attached to an AWS Email box that receives calendar client data, disassembles the calendar invite event, and transforms the event data for storage in a database with an assigned UID. When the REST API is called for that UID, the calendar invite server reassembles the information, sends a calendar invite for that event, and collects the RSVP receipts.</p><p><strong>Who is your ideal customer? OEMs, Service Providers, Large Brands, Newsletters, Sporting Verticals - </strong>The Calendar Invite Server Stack is built on AWS technology and can be deployed in any AWS account. A domain owner can send calendar invites and receive RSVP data for less than $10K a Year for a million calendar invites for thousands of Event organizers. The software includes production and development environments on GitHub, with access to AWS Lambda Functions and Python Libraries for further development and integration into applications such as the development of AI agents to auto-send calendar invites for appointment setting.</p><p>See one of our lives demo sites. It&#8217;s free to use. </p><p><a href="https://calendarsnack.com">https://calendarsnack.com</a></p><h1>Setting up the Demo Calendar Invite Server Scenario</h1><p>Mandy is a manager who is using the NFL Game Schedule to offer up product and merchandise promotions for each game. She is sharing the Game Schedule from her company website using the automated landing page feature that is a workflow built into the calendar invite server for auto generating 100&#8217;s of events for sporting events.</p><p>Mandy organized the NFL Game schedule on her google calendar first and sent those events to the calendar invite server (CIS) to process and store the events using a simple email address for her to forward the events to.</p><p>This email box is an API endpoint that creates a connection for Mandy to use for event creation, event updating and event canceling from her Calendar Client.</p><p>Each calendar event then is ready with API codes for Automated Landing Pages, Email RSVP Buttons and VIP List Sending sending of calendar invites with one click that are tracked and the calendar invites can be updated by the organizer once the customer has received them. We call this the calendar invite message pipeline.</p><p>In this demo she uses automated Upcoming Events Page feature which displays the games in a chronological order.</p><p>Setting up the Demo Calendar Invite Server Scenario</p><p>Mandy is a manager who is using the NFL Game Schedule to offer up product and merchandise promotions for each game. She is sharing the Game Schedule from her company website using the automated landing page feature that is a workflow built into the calendar invite server for auto generating 100&#8217;s of events for sporting events.</p><p>Mandy organized the NFL Game schedule on her google calendar first and sent those events to the calendar invite server (CIS) to process and store the events using a simple email address for her to forward the events to.</p><p>This email box is an API endpoint that creates a connection for Mandy to use for event creation, event updating and event canceling from her Calendar Client.</p><p>Each calendar event then is ready with API codes for Automated Landing Pages, Email RSVP Buttons and VIP List Sending sending of calendar invites with one click that are tracked and the calendar invites can be updated by the organizer once the customer has received them. We call this the calendar invite message pipeline.</p><p>In this demo she uses automated Upcoming Events Page feature which displays the games in a chronological order.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CLc4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CLc4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CLc4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic" width="728" height="406.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:512021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/180467124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CLc4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!CLc4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49ea99b8-02c0-4287-b0f8-df57508691ab_2752x1536.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Upcoming Page is shared with Zach who is her customer. He inserts his email at the top of the page and selects a game by clicking one button and getting the calendar invite.</p><p>Mandy Updates the NFL Game Event two times in her Google Client to demonstrate how the calendar invite messaging pipeline works when the message body is changed for promotional additions and how collecting and monitoring calendar receipts appear in her calendar invite console when her customer Zack see&#8217;s them in his calendar client.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qkwl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qkwl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 424w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 848w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 1272w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qkwl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png" width="728" height="416.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!qkwl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 424w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 848w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 1272w, https://substackcdn.com/image/fetch/$s_!qkwl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fbccda-50d5-40d3-8f78-1b3c870397e8_1488x851.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Calendar Client, the Calendar Invite Server and the Calendar Invite Messaging Rest API Pipeline overview.</p><p>Mandy uses her Calendar Client to create, update and delete event information in the Calendar Invite Server as the organizer.</p><p>The Calendar Invite Server creates the APIs codes for the events and stores them for recall by using the rest API for sending calendar invites in web, email and apps. The Calendar Invites are constantly monitored and can be updated by the event organizer Mandy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AKWK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AKWK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 424w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 848w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 1272w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AKWK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png" width="728" height="408.8" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:803,&quot;width&quot;:1430,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!AKWK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 424w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 848w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 1272w, https://substackcdn.com/image/fetch/$s_!AKWK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2867d16b-0a0b-45dd-ad83-8b146ecce614_1430x803.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The messaging pipeline starts with the Inbound API EndPoint of the Email Box assigned by the domain owner</p><p>Event Organizers use their calendar client and an email box assigned by the Calendar Invite Server Owner for processing calendar invite data injection. Anytime content is sent or updated to the email address it will appear in the Organizers Calendar Invite Server Console.</p><p>Mandy&#8217;s Calendar Invite Server console has View Calendar Events, Send Calendar Invites Options and Get Calendar Reports. All the data in the calendar invite server comes from her sending calendar invites to the email address drop off box for processing. She can Update the Event Data in the Calendar Client anytime which Updates the data in the Calendar Invite server and the API sends Updated Calendar Invites to customers automatically with the new information and collects any changes in the calendar receipts.</p><p>The organizers receive an email event notification within 2 minutes with their API codes for landing pages, email RSVP buttons and VIP List calendar invite sending options using the calendar invite server messaging pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hjbu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hjbu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 424w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 848w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hjbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png" width="1430" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!Hjbu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 424w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 848w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac50840-5e2c-4cb4-b6ec-5d52c8a5ffa7_1430x811.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Calendar Client is ready with 3 billion users world wide</figcaption></figure></div><p>Mandy can select one of 3 ways to deploy the solutions for sending calendar invites for one event. Built in RSVP Landing Pages, Email CTA RSVP Codes and a VIP RSVP App for small batch calendar invite sending to a List.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vded!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vded!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 424w, https://substackcdn.com/image/fetch/$s_!vded!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 848w, https://substackcdn.com/image/fetch/$s_!vded!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 1272w, https://substackcdn.com/image/fetch/$s_!vded!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vded!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png" width="1430" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!vded!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 424w, https://substackcdn.com/image/fetch/$s_!vded!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 848w, https://substackcdn.com/image/fetch/$s_!vded!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 1272w, https://substackcdn.com/image/fetch/$s_!vded!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ace5555-ed1f-40a4-849c-f8e34751bd45_1430x813.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>NFL Demo - Organizer Mandy. Creating and changing Calendar Invite Data in the Calendar Invite Server with a Calendar Client.</p><p>Mandy is the Google Calendar Client Organizer; she starts off by first organizing the events on her Google Calendar using her Calendar Client to get the specific event details together. In this example she gather&#8217;s the NFL Game Schedule and sent the individual events for the NFL to the calendar invite server email box. In this demo the email box name is <a href="mailto:create@calendarsnack.com">create@calendarsnack.com</a>.</p><p>Data can be changed in the calendar invite server by using the calendar client used for the creation of the first event. Organizers use the calendar client to change and save the event in the client. That pushes the new data to the calendar invite server for that UID and those changes are automatically updated in the DB to be used for console display and API codes for deployment in one of the 3 options.</p><p>When Mandy Logs into the (CIS) calendar invite server console she is presented with event dashboards and can access her 3 options to send calendar invites using the Rest API for each event listed.</p><p>1.The Landing Pages are pre built and ready to deploy as an URL with the embedded calendar invite API and an email box.</p><p>2.The RSVP Buttons are embedded API calendar invite codes for CTA insertion into Email Providers like Mailchimp.</p><p>3.A VIP APP is available to do a small batch of direct calendar invites using an email list loader and an event picker to send in a batch mode of up to 1000 emails at a time.</p><p><strong>Automated Landing Page Demo</strong> - Mandy selects and shares the prebuilt landing page with Zack her customer. Zack inserts his email and selects a game and clicks one button to get calendar invite which is tracked by Mandy&#8217;s console.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CJ__!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CJ__!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 424w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 848w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 1272w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CJ__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png" width="1430" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/295e7f00-d474-440f-a31b-14da43671007_1430x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!CJ__!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 424w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 848w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 1272w, https://substackcdn.com/image/fetch/$s_!CJ__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F295e7f00-d474-440f-a31b-14da43671007_1430x815.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mandy shares the pre-built Landing page with Zack the customer and he inserts his email and selects a game and clicks one button to get calendar invite to his inbox.</p><p>Zack gets the calendar invite in his email box and selects Yes. This sends the receipt back to the calendar Invite server and its displayed in Calendar Invite Server reports for Mandy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xKdG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xKdG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 424w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 848w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 1272w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xKdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png" width="728" height="415.92727272727274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:817,&quot;width&quot;:1430,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!xKdG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 424w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 848w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 1272w, https://substackcdn.com/image/fetch/$s_!xKdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ee206b-b954-44bc-9065-dbf95b4ba0b8_1430x817.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">caption...</figcaption></figure></div><p>Zack gets Calendar Invite and says Yes and Mandy tracks any changes</p><p>Zack&#8217;s data is sent back to the calendar invite server API each time he changes the Yes, Maybe or No buttons on his calendar client while the event is valid.</p><p>Mandy see&#8217;s updated Calendar Invite data from all her customers on a per event as can get the Email List of people who have signed up for the event sent to her by one click.</p><h2>How Calendar Invite data is updated from the Organizer&#8217;s POV - Mandy.</h2><p>The Organizer uses the Calendar Client to create, update or delete information in the Calendar Invite Server by sending to the Inbound API for processing</p><p><strong>UPDATE 1</strong>- Mandy Inserted &#8220;Stop by NFL VIP Booth 652 at the Game to get a Free T-shirt valued at $25&#8221; into the message body of the original calendar invite on her google client and saved. This resends the original calendar invite message with the UID that was ingested in the Inbound API Endpoint. We track each message that hits the Inbound API and look it up in the DB to confirm if the EVENT is NEW or an UPDATE of an existing EVENT and resend any additional UPDATES in the calendar invite messaging pipeline to APIs, DB and the Out Bound API if needed.</p><p>Anyone customer who has the calendar invite from the calendar invite server rest API for the Event will get the UPDATE 1 from Mandy using the Outbound Processor. The Calendar Invite Server Apis keep track of the calendar invite event content and tracks new RSVP responses from UPDATED events. The Update counter is advanced to 1 in the APIS and shows in the Calendar Invite Console.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VFD0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VFD0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 424w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 848w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 1272w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VFD0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png" width="728" height="413.8909090909091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:813,&quot;width&quot;:1430,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!VFD0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 424w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 848w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 1272w, https://substackcdn.com/image/fetch/$s_!VFD0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1cfb57-06a1-42ca-bf80-22bbf31e058f_1430x813.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Calendar Client hits the Inbound Processor which is a REST API with the new payload and it is auto processed </figcaption></figure></div><h2>What Zack the customer see&#8217;s as <strong>Update 1 </strong>is sent by the Mandy the Organizer in his calendar client</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zihG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zihG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 424w, https://substackcdn.com/image/fetch/$s_!zihG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 848w, https://substackcdn.com/image/fetch/$s_!zihG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zihG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zihG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png" width="1430" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!zihG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 424w, https://substackcdn.com/image/fetch/$s_!zihG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 848w, https://substackcdn.com/image/fetch/$s_!zihG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zihG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdebab9-402b-4e7d-8d00-5996326b0f4e_1430x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Zack sees the new information in the message body and responds in his client</figcaption></figure></div><p>Zack the customer gets UPDATE 1 Calendar Invite from CIS and responds Maybe to Mandy (Tentative). Mandy the Organizer see&#8217;s the Updated Tentative response from Zack in the CIS Dashboard.</p><p><strong>UPDATE 2- </strong>Mandy changes the Original Game Data to add a Promotion in the message body of <strong>&#8220;Stop by NFL VIP Booth 750 at the Game to get a Free Jacket valued at $125&#8221; and saves the change.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5RV_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5RV_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 424w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 848w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 1272w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5RV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png" width="1430" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!5RV_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 424w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 848w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 1272w, https://substackcdn.com/image/fetch/$s_!5RV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b44112-6bc4-488f-aae8-02a384451fc2_1430x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>UPDATE 2 </strong>shows the Event message data in the Calendar Invite Server Console &#8220;<strong>Stop by NFL VIP Booth 750 at the Game to get a Free Jacket valued at $125&#8221; with the Update changed to 2 in the Console.</strong></p><h2>What Zack the customer see&#8217;s as <strong>Update 2 </strong>is sent by the Mandy the Organizer in his calendar client</h2><p>Zack the customer gets the Update 2 of Calendar Invite from the Calendar Invite Server and responds (YES) to Mandy the Organizer. <strong>Mandy the Organizer see&#8217;s the Updated YES, response from Zack in the Calendar Invite Server Dashboard and Update Category is moved to number 2.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gf5m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gf5m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 424w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 848w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 1272w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gf5m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png" width="1430" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!gf5m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 424w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 848w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 1272w, https://substackcdn.com/image/fetch/$s_!gf5m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bbcbc96-b8cf-4c3f-b3b7-5ceb5e9c3ffa_1430x803.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Other Options for Mandy the Organizer to Send Calendar Invites with the REST API Codes?</strong></p><p><strong>Option 2</strong>- Using the Email RSVP Button Codes in Email Templates for One-Button Calendar Invite Sending from the Calendar Invite Server.</p><p>This is a great option if Mandy already has an email list she regularly sends to for Email Marketing. This inserts the calendar invite into the MailChimp Campaign for the customer&#8217;s one-click calendar invites. Mandy the Organizer uses the pre-built MailChimp API Codes for the event to insert into the NFL Campaign.</p><p>When the customer clicks the RSVP CTA, they receive the calendar invite and are redirected to a landing page. The Calendar Invites are tracked and can be updated by the Organizer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CaXj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CaXj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 424w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 848w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 1272w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CaXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png" width="1430" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!CaXj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 424w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 848w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 1272w, https://substackcdn.com/image/fetch/$s_!CaXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c2e622-beda-4b0d-9255-7252925e2fa3_1430x818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Option 2 - The RSVP button is a Rest API with the Calendar Invite built in for Email Marketing templates like MailChimp</figcaption></figure></div><p><strong>Option 3</strong>- Using the VIP List Manager App for One-Button Calendar Invite Sending to a Small Batch List. Mandy the Organizer uses the VIP List Manager App as the third Option for the NFL Campaign. This is a great option if she already has permission to send calendar invites from customers and to use the VIP App to send small batches of 1,000 emails to a list.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bpvo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bpvo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 424w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 848w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 1272w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bpvo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png" width="1430" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!bpvo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 424w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 848w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 1272w, https://substackcdn.com/image/fetch/$s_!bpvo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbfc861-a44e-4a32-9e24-6491bba4d58c_1430x808.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The VIP List Manager is perfect for batching calendar invite for email lists</figcaption></figure></div><h2><strong>Question - What makes the Calendar Invite Server Unique and Defendable as a Messaging API Pipeline?</strong></h2><p><strong>Answer</strong> &#8211; Each Calendar Invite has a Unique ID that is associated with each Calendar Invite created and sent that allows the Calendar Invite Server to Update the Message as well as constantly monitor the event for any changes in the Calendar Invite Responses from the Customers. The Calendar Invite sent by API Endpoint requests a calendar receipt from the customer. Calendar Invites receipts are collected by Calendar Invite Server API Gate Way. The event data is summarized for Y,N,M status. If a status is updated by a customer at any time, it is sent back to the API gateway, collected and changed in data Base for API consumption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On4Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On4Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 424w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 848w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 1272w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png" width="728" height="409.8181818181818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:805,&quot;width&quot;:1430,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!On4Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 424w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 848w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 1272w, https://substackcdn.com/image/fetch/$s_!On4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf7fd9d-68b7-44dd-b732-f5bc66d449be_1430x805.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Calendar Invite Server Glossary</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nZIl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nZIl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 424w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 848w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 1272w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nZIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png" width="728" height="410.3272727272727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:806,&quot;width&quot;:1430,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!nZIl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 424w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 848w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 1272w, https://substackcdn.com/image/fetch/$s_!nZIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38156ecb-ae42-4cfc-b245-a99987f8f36c_1430x806.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Calendar Invite ! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Calendar Invite Server (CIS) Architecture ]]></title><description><![CDATA[OEM Event Management for millions of Calendar Invites]]></description><link>https://www.calendarinvite.com/p/calendar-invite-server-cis-architecture</link><guid isPermaLink="false">https://www.calendarinvite.com/p/calendar-invite-server-cis-architecture</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Tue, 18 Nov 2025 13:34:55 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/179242385/93ccb9747fa9160ebedd3dc00f9dabd1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In modern digital engagement, the traditional, static &#8220;Add to Calendar&#8221; button represents a missed opportunity&#8212;a one-time interaction with no mechanism for follow-up or data collection. The Calendar Invite Server is a comprehensive, API-driven solution designed to transform this paradigm, converting standard calendar invites into a dynamic, two-way channel for communication and data analysis. This whitepaper provides a detailed technical examination of the server&#8217;s architecture, its automated data processing pipeline, and the API framework that enables its powerful functionality, intended for developers and system architects.</p><p>The server&#8217;s core value proposition is its ability to drive rapid user adoption by seamlessly integrating with the off-the-shelf calendar clients that event organizers already use daily. By leveraging existing workflows, it eliminates the friction of new software adoption and empowers organizations to immediately begin tracking event engagement. This document will explore the underlying architectural principles that make this sophisticated yet accessible functionality possible.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>2.0 Core Architectural Principles</strong></h3><p>The strategic importance of the Calendar Invite Server&#8217;s design philosophy cannot be overstated. The entire architecture is built on principles of seamless integration, cloud-native scalability, and simplified data ingestion to reduce friction for both event organizers and their end-users. These principles ensure that the platform is not only powerful but also practical for large-scale deployment.</p><ol><li><p><strong>Leveraging Existing User Workflows</strong> The strategic decision to use standard, off-the-shelf calendar clients (such as Google Calendar or Outlook) as the primary interface for event organizers is fundamental to the server&#8217;s design. This approach significantly accelerates customer adoption by eliminating the need for specialized training or software installation. Organizers continue to create, update, and cancel events using the familiar tools they rely on every day, which directly feeds data into the server&#8217;s ecosystem without altering their established processes.</p></li><li><p><strong>Email as an API Ingestion Endpoint</strong> The architecture features an innovative use of a dedicated email address (e.g., <code>email@yourdomain.com</code>) as the primary API endpoint for ingesting calendar event data. When an organizer sends a new or updated event to this address from their calendar client, the server treats it as an API call. This design simplifies the data submission process to a single, intuitive action, effectively turning any standard calendar client into a data entry tool for the system. This method creates a powerful abstraction layer, decoupling event creation from the core system and allowing any standards-compliant calendar client to function as a valid data source without requiring direct API integration.</p></li><li><p><strong>Scalable Cloud-Native Deployment</strong> The server is engineered for deployment within a client&#8217;s own AWS domain, providing security, control, and scalability. The solution is packaged and designed for large-scale rollouts, capable of supporting millions of users. This cloud-native foundation ensures that the infrastructure can handle high volumes of events and user interactions, making it suitable for enterprise-level applications and promotions.</p></li></ol><p>These guiding principles form the foundation of a robust system, leading directly to the specific mechanics of the server&#8217;s data processing pipeline.</p><h3><strong>3.0 The Data Processing Pipeline: From Ingestion to Storage</strong></h3><p>At the heart of the Calendar Invite Server is a critical, automated data pipeline. This workflow is responsible for converting raw calendar data&#8212;sent from any standard client&#8212;into a structured, queryable format that is ready for consumption by API-driven applications, front-end consoles, and analytics engines. The pipeline operates in three distinct stages.</p><h4><strong>3.1 Ingestion</strong></h4><p>The process begins at the assigned email mailbox, which functions as the inbound processor and API gateway for all calendar event data. When an organizer creates, updates, or cancels an event and sends it to this dedicated email address, the server ingests the raw event information. This endpoint is the single point of entry for all event data flowing into the system.</p><h4><strong>3.2 ETL (Extract, Transform, Store)</strong></h4><p>Once ingested, the event data undergoes a rigorous Extract, Transform, and Store (ETL) process. The server extracts the relevant details from the calendar invite (such as event UID, summary, date, and organizer information), transforms it into a standardized data structure, and prepares it for storage. This function is what prepares the event data for efficient recall and reassembly via the REST API framework.</p><h4><strong>3.3 Data Storage &amp; Persistence</strong></h4><p>The server employs a multi-tiered data storage strategy where each tier serves a distinct architectural purpose. Event data is inserted into a primary &#8220;Data database&#8221; for API reporting, stored in Amazon S3 for durable, long-term archival, and processed into Amazon DynamoDB. As a highly scalable NoSQL database, DynamoDB is optimized for high-performance analytics, real-time decision-making, and the rapid reassembly of calendar invite data by the Send API.</p><p>This structured data backend provides the foundation for the versatile API framework that exposes event information and functionality to external applications.</p><h3><strong>4.0 The REST API Framework</strong></h3><p>The 9-API framework is the engine that drives all external functionality of the Calendar Invite Server, from sending personalized invites to powering front-end analytics consoles. These REST APIs provide developers with comprehensive programmatic control over event distribution, RSVP tracking, and data collection, enabling the creation of rich, interactive user experiences.</p><h2>API Category</h2><p><strong>API #1: Calendar Invite Send API</strong></p><p>The <strong>Embed Calendar Invite Send API Endpoint</strong> is the core of the server&#8217;s distribution capability. It is designed for automation use cases, such as embedding invites within RSVP buttons on websites or in email marketing campaigns. This API reassembles event data from DynamoDB, matches it to a recipient&#8217;s email, and dispatches a calendar invite that is programmed to request a calendar receipt for delivery and response tracking.</p><p><strong>APIs #2-7: Collection APIs</strong></p><p>These six APIs are dedicated to data analytics and display. They are responsible for gathering and slicing event data for visualization in the front-end console application. The APIs provide endpoints to query events by categories such as <em>All Events, New Events, Upcoming Events,</em> and <em>Past Events</em>. They also supply detailed event navigation data, including Event Information for Event Summary, Total Invites, and Total RSVP by Yes, No, Maybe, and Source.</p><p><strong>RSVP Data Collection Workflow.</strong> The system&#8217;s ability to track user engagement is powered by a closed-loop data collection process. When API #1 sends an invite, it requests a calendar receipt from the recipient&#8217;s client. These receipts are collected by the API Gateway upon delivery and again when the user responds (Yes, No, or Maybe). The RSVP statuses are summarized, and any updates are immediately persisted across the storage tiers: the data is inserted into the primary database for API reporting, archived in S3, and processed into DynamoDB to fuel real-time analytics dashboards.</p><p>This powerful combination of APIs and data workflows can be seen in action through a practical, end-to-end use case.</p><h3><strong>5.0 End-to-End Workflow: A Sporting Vertical Use Case</strong></h3><p>A practical use case provides the clearest illustration of how the server&#8217;s architecture and APIs work in concert. The following example deconstructs an NFL promotion, tracing the flow of data from the event organizer&#8217;s calendar client through the server&#8217;s pipeline to the end-user&#8217;s calendar and back to the analytics console.</p><ol><li><p><strong>Initial Data Ingestion</strong> The organizer, Mandy, begins by injecting 272 NFL game events into the system. She accomplishes this by simply sending the events from her Google Calendar to the designated API endpoint email address. The server ingests and processes all 272 games automatically.</p></li><li><p><strong>Frontend Application Development</strong> Using the server&#8217;s 9 APIs and the Vue.js framework, a developer builds a custom website that displays the full game schedule. The collection APIs (#2-7) are used to pull and sort the event data by week and region for display on the site.</p></li><li><p><strong>End-User Interaction</strong> An end-user, Zack, visits the promotional website and finds a game he wants to follow. He enters his email address and clicks a button to subscribe. This action triggers the Send API (API #1), which immediately sends a personalized calendar invite for that specific game directly to Zack&#8217;s inbox.</p></li><li><p><strong>Dynamic Event Update</strong> Later, Mandy decides to add a special promotion to the game. She edits the original event in her Google Calendar, adding the promotional details, and resends it to the same API endpoint email. The server recognizes the unique event UID and processes this as an update to the existing record.</p></li><li><p><strong>Automated Update Propagation</strong> The server&#8217;s logic automatically identifies all users who had previously responded with &#8220;Yes&#8221; or &#8220;Maybe&#8221; to the original invite. It then sends the updated calendar invite to this targeted list, ensuring Zack receives the new information about the promotion directly on his calendar.</p></li><li><p><strong>RSVP Data Feedback Loop</strong> Upon receiving the update, Zack responds &#8220;Yes&#8221; to confirm his attendance. His response is captured as a calendar receipt by the API gateway, processed, and immediately reflected in Mandy&#8217;s analytics console, showing an updated RSVP count for that specific event UID.</p></li></ol><p>This complete cycle demonstrates how the system transforms a static event listing into a dynamic and trackable communication channel.</p><h3><strong>6.0 Implementation and Customization</strong></h3><p>The Calendar Invite Server is designed not only for powerful functionality but also for flexible and straightforward implementation within an organization&#8217;s existing infrastructure. Key aspects of deployment, branding, and workflow configuration are designed to be fully customizable.</p><h4><strong>6.1 Deployment and Infrastructure</strong></h4><p>The server is deployed directly into the client&#8217;s AWS account using AWS Cloud Formation templates. This Infrastructure-as-Code (IaC) approach ensures consistent, repeatable, and secure deployments while providing clients with auditable control over the entire cloud environment. Detailed documentation for both the front-end and back-end components is available via the project&#8217;s GitHub wiki.</p><h4><strong>6.2 Frontend Rebranding and OEM Access</strong></h4><p>The solution ships with a pre-built front-end console application that visualizes the event and RSVP data. This application can be easily rebranded with an OEM&#8217;s logo and styling. It directly utilizes the 9 shipping APIs, serving as both a functional tool for organizers and a practical example of the APIs in action.</p><h4><strong>6.3 Workflow and Notification Configuration</strong></h4><p>The server includes configurable workflow options to tailor its behavior to specific needs. A &#8220;software switch&#8221; can enable or disable automated email notifications to organizers when their submitted events are processed and invite codes are generated. The email template for this notification can also be modified to meet specific branding and messaging requirements.</p><p>These customization options ensure the server can be adapted to fit a wide range of business processes and technical environments.</p><h3><strong>7.0 Conclusion: A Comprehensive Solution for Event Engagement</strong></h3><p>The Calendar Invite Server provides a robust and technically sophisticated platform for transforming event management into a data-rich engagement channel. Its architectural strengths, discussed throughout this whitepaper, deliver a solution that is simultaneously powerful for developers and intuitive for end-users. The key advantages are rooted in its core design:</p><ul><li><p><strong>Seamless Workflow Integration:</strong> By leveraging standard calendar clients and a simple email-based API endpoint, the server removes critical barriers to adoption for event organizers.</p></li><li><p><strong>Scalable, Automated Data Pipeline:</strong> The automated ETL process, combined with an AWS-native storage architecture (S3, DynamoDB), provides a resilient and scalable foundation for processing and analyzing event data at any scale.</p></li><li><p><strong>Powerful API-Driven Functionality:</strong> The comprehensive REST API framework empowers organizations to build rich, interactive front-end experiences, sophisticated automation workflows, and detailed analytics dashboards.</p></li></ul><p>By combining these elements, the Calendar Invite Server stands as a definitive technical framework for organizations looking to build advanced, data-driven event ecosystems.</p><p>https://github.com/calendarinvite/calendarinviteserver/wiki/AWS-Calendar-Invite-Server-%E2%80%90HLD</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Battle Card 2026- Calendar Invite Server vs Add to Calendar Button + RSVP Form ]]></title><description><![CDATA[Why a Service Provider should deploy a Calendar Invite Server (CIS)]]></description><link>https://www.calendarinvite.com/p/battle-card-2026-calendar-invite</link><guid isPermaLink="false">https://www.calendarinvite.com/p/battle-card-2026-calendar-invite</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sat, 01 Nov 2025 23:50:25 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/177734915/0511b6a1822b761dc43f6e609ed5f3c7.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h2><strong>1- User Mechanics</strong></h2><p><strong>Legacy Methods (Add to Calendar / RSVP Forms)- </strong>User downloads a static .ics file that matches the calendar client they use and fills out a separate web form for RSVP response.  The connection ends after this initial action and there is no validation that it worked. It&#8217;s outdated and does not collect RSVP data from the Users Calendar Client.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lyV1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lyV1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 424w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 848w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 1272w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lyV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png" width="831" height="472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:472,&quot;width&quot;:831,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lyV1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 424w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 848w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 1272w, https://substackcdn.com/image/fetch/$s_!lyV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F000c742e-faae-4b9a-a1a1-fa6ff2f8685b_831x472.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Calendar Invite Server (CIS) Advantage - </strong>Sends a direct, client-to-server calendar invitation, creating a persistent, updatable entry on the user&#8217;s native calendar. This establishes a direct communication channel, not just a static file download. This is based on the IETF way of sending, tracking and updating Calendar Invites. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!voLa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!voLa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 424w, https://substackcdn.com/image/fetch/$s_!voLa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 848w, https://substackcdn.com/image/fetch/$s_!voLa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 1272w, https://substackcdn.com/image/fetch/$s_!voLa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!voLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png" width="828" height="474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:474,&quot;width&quot;:828,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!voLa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 424w, https://substackcdn.com/image/fetch/$s_!voLa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 848w, https://substackcdn.com/image/fetch/$s_!voLa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 1272w, https://substackcdn.com/image/fetch/$s_!voLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a665636-3a20-48be-9e40-1ee0430b1a96_828x474.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>2 - RSVP / Engagement Tracking</strong></h2><p><strong>Legacy Methods (Add to Calendar / RSVP Forms) -</strong>There<strong> </strong>is<strong> </strong>no reliable tracking with the &#8220;Add to Calendar Buttons&#8221;. The Add to calendar buttons do not send Y, N, M back to the Organizer. No data is collected. There is no 1st Principle Data Collection to understand any user intent. </p><p>This requires a  RSVP form as a separate work flow for the End User and Organizer to fill out to determine intent but does not guarantee the event is on the customers calendar. The Organizer and Digital Marketer has to attempt to tie together on the Web page or the Email Marketing Campaign for the End User.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NpFg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NpFg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 424w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 848w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 1272w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NpFg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png" width="1207" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1207,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NpFg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 424w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 848w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 1272w, https://substackcdn.com/image/fetch/$s_!NpFg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e7722-7777-48f3-b88c-5bfa76137bd9_1207x684.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Calendar Invite Server (CIS) Advantage - </strong>Natively tracks calendar client responses (Yes, No, Maybe) for each recipient, providing accurate, real-time engagement data until event is over in the Calendar Invite Server Dashboards. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lOuw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lOuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lOuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lOuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lOuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64f6f-e4ee-4d69-8cbb-34daab243d0c_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>3- Post Calendar Invitation - Communication</strong></h2><p><strong>Legacy Methods (Add to Calendar / RSVP Forms) - </strong>Requires sending separate email campaigns for updates, which can be ignored or lost. No direct way to modify the calendar event.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V_8m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_8m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V_8m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!V_8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa30cbe6-1eaa-4869-bbf8-81da89301912_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Calendar Invite Server (CIS) Advantage - </strong>Leverages the <strong>Native Client Editing</strong> innovation (Inbound, Outbound, Update Processors), allowing organizers to create new events, push updates to the original calendar invite, add promotions, or add logistical changes directly to the calendar event of engaged attendees, bypassing noisy email inboxes for updating the event. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6YMX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6YMX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6YMX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:372202,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6YMX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6YMX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d47848-4563-4b8e-9acf-15ad671cddce_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Promotional NFL Offer data is Updated in the Calendar Invite Server and an Updated Calendar Invite is recreated from the DB and sent to those that have said Y or M to the first calendar invite by Mandy the Organizer. The Updated RSVP is collected in the Calendar Invite Console from any customers that respond back from their Calendar Clients.  None of this can be done with the RSVP Button + RSVP Form.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pdly!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pdly!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pdly!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pdly!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Pdly!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd0da99-3a5f-47da-9f90-d85288b5f55a_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>4. User Experience</strong></h3><p><strong>Legacy Methods (Add to Calendar / RSVP Forms)-</strong>Multi-step, disjointed process. The user must download a file and import it, or navigate away to fill out a RSVP form. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xqHV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xqHV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xqHV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17967701-5584-4150-b889-d33dda9c5493_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xqHV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!xqHV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17967701-5584-4150-b889-d33dda9c5493_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Calendar Invite Server (CIS) Advantage - </strong>Seamless one-click action for sending a calendar invite that fulfills the strategic goal of <strong>&#8216;getting on the calendar first, &#8216;</strong>establishing a commitment before asking for further registration details across email, web and app channels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c9yJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c9yJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c9yJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409485,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c9yJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!c9yJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0318b4f-9f93-4cb4-bb26-e5bf8baffdc7_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>5 - Data Collection</strong></h3><p><strong>Legacy Methods (Add to Calendar / RSVP Forms) -</strong>Limited to form submissions and Registration Clumsiness. No get on calendar first with calendar invite and then update calendar invite to encourage attendance. </p><p>No insight into whether the event was actually added to customers calendar or how the user interacts with it on their calendar and an un certainlity if the RSVP Form is really important. This causes a blind spot for the Organizer.  1- Did they get the Add to Calendar on Calendar? 2 - If the RSVP form did not work should I send it again in a separate email? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-mb1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-mb1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-mb1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:365443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-mb1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!-mb1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4bb6bc-e9ed-47d9-86a2-f07de6bca73f_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Calendar Invite Server (CIS) Advantage - </strong>Creates a persistent data connection to the customers calendar client, collecting calendar receipts and tracking response changes over the event&#8217;s lifecycle of Customer and Organizer interaction.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j3ta!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j3ta!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j3ta!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed493082-b58d-44bd-9982-9422faa070a8_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:531326,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j3ta!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!j3ta!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed493082-b58d-44bd-9982-9422faa070a8_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Conclusion: From Calendar Chaos to Simple Clarity</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dxbn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dxbn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dxbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/177734915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dxbn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Dxbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba2862c-9cbb-4412-83bf-65f8435ab1de_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, the next time you hesitate before clicking an &#8220;Add to Calendar&#8221; button, remember that your frustration is valid&#8212;and unnecessary. </p><p>For years, we&#8217;ve been told that this broken experience is just how things are, but it&#8217;s the direct result of a clumsy technical workaround for a problem the internet had already solved.</p><p>By replacing this system with an intelligent calendar invite server, we move from chaos to clarity. The unreliable, multi-step process is replaced with an elegant, single-click solution. </p><p>This technology doesn&#8217;t reinvent the wheel; it simply restores the reliability and intended elegance of event invitations, creating a seamless and trustworthy experience for everyone involved.</p><h3>Audio Version of the 2 Person Pod Cast</h3><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;38395156-d745-4192-99ae-450d7fe8d679&quot;,&quot;duration&quot;:796.02936,&quot;downloadable&quot;:true,&quot;isEditorNode&quot;:true}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Calendar Invite Server Pod Cast ]]></title><description><![CDATA[Calendar Invite Server: Go-to-Market Strategy]]></description><link>https://www.calendarinvite.com/p/the-calendar-invite-server-pod-cast</link><guid isPermaLink="false">https://www.calendarinvite.com/p/the-calendar-invite-server-pod-cast</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sat, 11 Oct 2025 17:43:35 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175891615/0d21d34e0747a835e4ba3001ad8acf26.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>The ubiquitous &#8220;Add to Calendar&#8221; button is a broken, high-friction relic that costs businesses valuable data and engagement. </p><p>The Calendar Invite Server replaces this failed system with a native, API-driven messaging pipeline, transforming every attendee&#8217;s calendar into an owned, persistent communication channel and unlocking a new standard for event-driven marketing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0swA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0swA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 424w, https://substackcdn.com/image/fetch/$s_!0swA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 848w, https://substackcdn.com/image/fetch/$s_!0swA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 1272w, https://substackcdn.com/image/fetch/$s_!0swA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0swA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png" width="1103" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1103,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175891615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0swA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 424w, https://substackcdn.com/image/fetch/$s_!0swA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 848w, https://substackcdn.com/image/fetch/$s_!0swA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 1272w, https://substackcdn.com/image/fetch/$s_!0swA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e6a7ab-217f-497e-9e3e-864fc7c10b58_1103x624.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invite Server Rest API has a built in Pipeline for the Organizer</figcaption></figure></div><h2>1.0 The Market Opportunity: Moving Beyond the &#8220;Add to Calendar&#8221; Button</h2><h3>1.1 Introduction: The Inefficiency of Current Event Engagement Tools</h3><p>The current landscape of digital event promotion is defined by a collection of ubiquitous but fundamentally flawed tools. While &#8220;Add to Calendar&#8221; buttons and RSVP forms are widespread, they represent a fragmented, high-friction, and inefficient system for both event organizers and their attendees. This disconnect is more than a minor inconvenience; it signifies a missed strategic opportunity. The inability to establish a direct, persistent communication channel through the one application every professional uses daily&#8212;their calendar&#8212;results in lost data, poor user experiences, and a significant administrative burden. Solving this core inefficiency is the key to transforming event promotion from a one-time data drop into a valuable, ongoing messaging pipeline.</p><h3>1.2 Analysis of Legacy System Failures</h3><p>The incumbent &#8220;Add to Calendar&#8221; button, combined with a separate &#8220;RSVP Form,&#8221; is not a proper system, but rather a bolt-on workaround plagued by inherent failures. A critical analysis reveals a methodology that is unreliable, difficult to manage, and frustrating for users.</p><ul><li><p><strong>Fragmented User Experience:</strong> Attendees face a multi-step, high-friction process. They must first click a platform-specific button (e.g., Google, Apple, Microsoft), download a file, and then are often redirected to a separate landing page to fill out a form, creating multiple points of failure and user drop-off.</p></li><li><p><strong>Disconnected Data Collection:</strong> This method fails to collect native RSVP data. Instead, it relies on a separate web form to capture responses. This &#8220;bolt-on&#8221; approach is indirect, requires manual data reconciliation, and provides no real-time connection to the attendee&#8217;s actual calendar status.</p></li><li><p><strong>Inability to Manage Event Changes:</strong> The legacy workflow has a nonexistent process for handling event updates or cancellations. Organizers are forced to send a new email blast, hoping attendees see it, manually delete the old event, and add the new one. This often leads to user confusion and &#8220;ghost&#8221; events remaining on calendars.</p></li><li><p><strong>Complex Organizer Workflow:</strong> The process for organizers is equally fragmented. It requires logging into multiple vendor platforms to generate buttons, create and manage forms, and then attempting to reconcile the disparate data. Any change to the event forces the organizer to repeat this complex and time-consuming process.</p></li><li><p><strong>Poor Reliability:</strong> The system is prone to user error and demonstrates low cross-platform reliability. Inconsistent file handling across different calendar clients and operating systems often causes the &#8220;Add to Calendar&#8221; function to fail, resulting in a broken user experience.</p></li></ul><h3>1.3 Concluding Transition</h3><p>The market is clearly in need of a modern, integrated solution that replaces these disjointed legacy tools. The Calendar Invite Server is designed to be that solution.</p><h2>2.0 The Solution: The Calendar Invite Server (CIS) Messaging Pipeline</h2><h3>2.1 Introduction: A New Paradigm for Calendar Communications</h3><p>The Calendar Invite Server (CIS) is the definitive solution to the deep-seated problems of legacy event tools. It is not an incremental improvement but a fundamental shift in strategy, transforming the calendar from a static scheduling utility into a direct, two-way messaging pipeline. CIS allows organizers to send, track, update, and cancel native calendar invites directly from web pages, email templates, or applications. By owning this channel, organizations can not only manage event logistics but also execute advanced strategies, such as pushing promotional offers or new product launch details directly into existing calendar entries, extending the communication lifecycle indefinitely.</p><h3>2.2 Core Architecture and Workflow</h3><p>At its core, the Calendar Invite Server is a REST API-based system designed to mimic the functionality of a legacy calendar server like Google or Microsoft. It operates through a messaging pipeline composed of three core processor components that handle the entire event lifecycle.</p><ol><li><p><strong>Inbound Processor:</strong> This processor is the entry point for all event data. An organizer creates or edits an event in their native calendar client (e.g., Google, Outlook) and sends the invitation to a designated email address. The Inbound Processor ingests this email, disassembles the calendar invite data, and stores it in a database, assigning a unique ID and linking it to the organizer&#8217;s email address.</p></li><li><p><strong>Outbound Processor:</strong> This processor is triggered via the CIS REST API. When a user clicks a button on a webpage, in an email, or within an app, the API calls upon the stored event data. The Outbound Processor reassembles this data into a native calendar invite and sends it directly to the attendee. Crucially, it also requests and tracks the &#8220;calendar receipts&#8221;&#8212;the industry term for the automated Yes, No, or Maybe responses sent directly from the attendee&#8217;s calendar client.</p></li><li><p><strong>Update/Cancel Processor:</strong> This component automates the management of event changes. When an organizer edits an event (changing the date, time, location, or adding a promotional message) in their native calendar client, the change is captured by the Inbound Processor. The system then automatically pushes a revised native calendar invite. Updates are sent to attendees who responded &#8216;Yes&#8217; or &#8216;Maybe,&#8217; while cancellations are sent to all original invitees to ensure the event is removed from every calendar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!higb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!higb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 424w, https://substackcdn.com/image/fetch/$s_!higb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 848w, https://substackcdn.com/image/fetch/$s_!higb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 1272w, https://substackcdn.com/image/fetch/$s_!higb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!higb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png" width="1095" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:1095,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175891615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!higb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 424w, https://substackcdn.com/image/fetch/$s_!higb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 848w, https://substackcdn.com/image/fetch/$s_!higb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 1272w, https://substackcdn.com/image/fetch/$s_!higb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd05bc53-ed2c-48d0-84d2-9446fe9890b7_1095x617.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mandy the Organizer is using the same Organizer APIs to visualize the data in Calendar Invite Server Console and the NFL Site she had built by Arnie</figcaption></figure></div></li></ol><h3>2.3 The Organizer&#8217;s Calendar as the Single Source of Truth</h3><p>A cornerstone of the CIS strategy is leveraging the organizer&#8217;s native calendar client (Google, Outlook, etc.) as the primary interface for creating, updating, and deleting events. This decision is based on a simple but powerful reality. With a combined 750 million daily users, these clients represent a massive, globally adopted user base that requires minimal to no additional training. They are robust, feature-rich, and provide sophisticated multi-language support and advanced viewing options. By using the organizer&#8217;s calendar as the system of record, CIS eliminates the need for a new, complex interface. It allows organizers to work within the familiar environment they already use every day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mjWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mjWo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 424w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 848w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 1272w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mjWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png" width="1092" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1092,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:375241,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175891615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mjWo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 424w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 848w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 1272w, https://substackcdn.com/image/fetch/$s_!mjWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa53944e-0740-4c2e-bf6f-fdf512144cb5_1092x624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"> The email box used for the calendar invite server domain purpose is to disassemble and store calendar invites, which will then be processed into API Codes within 1 minute. </figcaption></figure></div><h3>2.4 Concluding Transition</h3><p>This elegant architecture provides the technical foundation for a superior event communication system. The actual value, however, becomes most apparent when directly comparing its capabilities against the incumbent legacy workflow.</p><h2>3.0 Core Value Proposition &amp; Competitive Differentiation</h2><h3>3.1 Introduction: Defining a Superior Standard</h3><p>This section clearly articulates the unique value and defensible competitive advantages of the Calendar Invite Server. The primary comparison is not with another software product, but with the inefficient, fragmented, and unreliable legacy workflow that currently dominates the market. CIS establishes a new, superior standard for event-based communication by directly addressing every failure point of the incumbent method.</p><h3>3.2 Comparative Analysis: Native Calendar Invite API vs. Legacy &#8220;Add to Calendar&#8221;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9qPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9qPo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 424w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 848w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 1272w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9qPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png" width="1102" height="621" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:621,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176257,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175891615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9qPo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 424w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 848w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 1272w, https://substackcdn.com/image/fetch/$s_!9qPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6654cbd8-d426-41d4-9d0f-8e468c51c4f9_1102x621.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Calendar Invite Server Battle Card</div><div class="file-embed-details-h2">103KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/33f1831c-b231-4bdd-a4ea-fa48e8861aac.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/33f1831c-b231-4bdd-a4ea-fa48e8861aac.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><h3>3.3 Concluding Transition</h3><p>The overwhelming advantages of this native, API-driven approach create a powerful value proposition. This technology is poised to deliver transformative results for specific market segments that will benefit most from its capabilities.</p><h2>4.0 Ideal Customer Profiles (ICPs)</h2><h3>4.1 Introduction: Targeting High-Value Segments</h3><p>The Calendar Invite Server technology is not a one-size-fits-all solution. It is specifically designed for customer profiles that require scalable, reliable, and data-rich communication for event-driven marketing and operations. Our go-to-market strategy targets four primary markets where CIS can deliver immediate and significant value by addressing their unique, large-scale needs.</p><h3>4.2 Defined Customer Profiles</h3><h4>Profile 1: Large Digital Marketing Agencies</h4><p>This profile includes agencies that manage extensive web properties and numerous brands. Their primary need is to conduct sophisticated marketing campaigns at scale. CIS is compelling for this segment because it allows them to solve the &#8220;disconnected data collection&#8221; problem by embedding dynamic event schedules on websites and, critically, conducting A/B testing with native calendar invites to measure engagement far more accurately than web form submissions.</p><h4>Profile 2: Software OEMs (Marketing &amp; Transactional)</h4><p>This segment comprises software companies seeking to integrate native calendar functionality directly into their platforms. Key examples include marketing automation platforms (HubSpot, Mailchimp, Klaviyo), communication APIs (Twilio), and ERP systems (SAP). This allows them to solve the &#8220;disconnected data collection&#8221; problem for their own customers, offering native calendar receipts as a value-add feature within their platform instead of relying on inefficient web form workarounds for both marketing promotions and transactional notifications like invoice reminders.</p><h4>Profile 3: Single OEM IP Buyer</h4><p>This profile represents a single, strategic entity seeking to acquire the entire technology stack. The goal for this buyer would be to fully commercialize the platform, reselling it across a wide range of industries and vertical markets. The value lies in owning a mature, proven technology that solves a universal business problem, allowing for rapid market penetration and diverse revenue streams.</p><h4>Profile 4: AWS Partner</h4><p>This profile is a partner operating within the Amazon Web Services ecosystem. The strategic goal is to package the Calendar Invite Server and list it on the AWS Marketplace. This allows the partner to sell per-server licenses directly to existing AWS customers, a highly compelling channel for targeting the millions of businesses that already use AWS Simple Email Service (SES) and want a more powerful way to engage their audience.</p><h3>4.3 Concluding Transition</h3><p>These distinct customer profiles require flexible product offerings tailored to their technical and business needs&#8212;the following section details how the Calendar Invite Server is packaged to serve these target markets effectively.</p><h2>5.0 Product Packaging and Deployment Model</h2><h3>5.1 Introduction: Flexible Solutions for Target Customers</h3><p>To meet the diverse needs of our ideal customer profiles, the Calendar Invite Server is packaged into distinct components that provide maximum deployment flexibility. The product is separated into a core back-end messaging pipeline and a user-facing front-end console, allowing customers to deploy the pieces that fit their specific use case and existing infrastructure.</p><h3>5.2 Product Components</h3><ul><li><p><strong>Back-End Package: The Core Messaging Pipeline.</strong> This is the engine of the solution, delivered as an AWS CloudFormation template. It includes the three core processors&#8212;Inbound, Outbound, and Update/Cancel&#8212;that power the entire event lifecycle. The template leverages a suite of powerful AWS services, including SNS, SQS, SES, SES RAW, Route 53, API Gateway, Lambda, DynamoDB, S3, CloudFormation, and CloudWatch. The package is delivered via GitHub and includes comprehensive documentation and deployment instructions.</p></li><li><p><strong>Front-End Package: The Organizer &amp; Domain Owner Console.</strong> This is the user-facing application built in Vue.js, providing a dashboard and management tools for organizers. It communicates with the back-end APIs to allow users to view event data, track RSVPs, and manage their calendars. The front-end package comes with an installer for easy deployment on AWS or another Content Delivery Network (CDN).</p></li></ul><h3>5.3 Deployment and Security Model</h3><p>The Calendar Invite Server is delivered as a &#8220;<strong>you own it and you run it</strong>&#8220; solution. This deployment model is a key differentiator, as it means the entire technology stack is deployed directly within the customer&#8217;s own AWS account. This approach provides customers with complete control over their infrastructure, data, and security.</p><p>The security model is based on <strong>AWS Serverless Security Best Practices</strong>. By deploying into the customer&#8217;s environment, the solution inherits their existing security posture, and the customer maintains full ownership and control over all data, including personally identifiable information, ensuring compliance with their internal governance policies.</p><h3>5.4 Concluding Transition</h3><p>This flexible packaging and secure deployment model enables us to reach our target customers through multiple high-potential strategic channels, as outlined in the final section.</p><h2>6.0 Strategic Go-to-Market Channels</h2><h3>6.1 Introduction: Reaching Our Ideal Customers</h3><p>Our go-to-market strategy utilizes a multi-channel approach designed to reach our ideal customer profiles where they operate. The strategy leverages existing, large-scale technology ecosystems and directly addresses high-value, untapped market opportunities with tailored solutions. Each channel is selected for its ability to deliver the Calendar Invite Server to customers who will benefit most from its unique capabilities.</p><h3>6.2 Primary Market Channels</h3><ol><li><p><strong>AWS Marketplace.</strong> This is the most natural-fit GTM channel for the Calendar Invite Server. By listing the product on the AWS Marketplace, we can directly target the 25 million+ users of AWS Simple Email Service (SES). This ecosystem is rich with software OEMs, digital agencies, and AI companies already building on the AWS stack, making them ideal customers for a per-server license model.</p></li><li><p><strong>Large Web &amp; Domain Hosting Entities.</strong> This channel focuses on the hundreds of millions of domain owners globally. We will enable large hosting entities to offer their own branded instance of the Calendar Invite Server. This allows their customers to run a powerful RSVP service tied directly to their domain name, leveraging the AWS SES service that many of them may already be using.</p></li><li><p><strong>Direct OEM Integration - Email Marketing &amp; Newsletter Platforms.</strong> This strategy involves providing API code that allows for the direct embedding of calendar invites into the Call-to-Action (CTA) buttons of hundreds of email marketing providers. A key untapped market within this channel is newsletter platforms like Bee Hive and Sub Stack. By enabling millions of creators to directly send, track, and update calendar invites for promotions and brand offers, the platform provides a powerful tool for subscriber retention and engagement.</p></li><li><p><strong>Vertical-Specific Custom Deployments</strong> This channel targets high-value opportunities that require custom-built websites for managing complex schedules. This is particularly relevant for the Sports industry (NFL, NBA, MLB, NHL) and large-scale Technology Conferences. By creating bespoke, embeddable schedule sites powered by CIS, we can help brands create powerful fan engagement platforms and communication tools.</p></li></ol><h3>6.3 Concluding Statement</h3><p>The market opportunity is immense. The simple &#8220;Add to Calendar&#8221; button is a relic of a disconnected era, and organizations are ready for a more innovative way to engage with their audiences. By leveraging the power of native calendar clients and a robust serverless architecture, the Calendar Invite Server provides a simple, scalable, and strong way for millions of event organizers to finally create a direct and persistent messaging pipeline to their customers&#8217; calendars, transforming a static schedule into a dynamic, owned communication channel.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Calendar Invite Server Debrief Oct 11th with Screen Shots</div><div class="file-embed-details-h2">5.6MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/cd65834a-9af7-4f16-988b-3801f80b3790.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/cd65834a-9af7-4f16-988b-3801f80b3790.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[5 Reasons Your ‘Add to Calendar’ Button Is Obsolete]]></title><description><![CDATA[And Bolt on Forms for RSVP Suck]]></description><link>https://www.calendarinvite.com/p/5-reasons-your-add-to-calendar-button</link><guid isPermaLink="false">https://www.calendarinvite.com/p/5-reasons-your-add-to-calendar-button</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Wed, 08 Oct 2025 14:00:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175621344/41f79790b8eed30365efbc7389f9ec79.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h3><strong>Introduction: The Hidden Flaw in Your Event Marketing</strong></h3><p>For years, the &#8220;Add to Calendar&#8221; button has been a staple of event marketing. We add it to our emails and landing pages, assuming we&#8217;ve made it easy for our audience to remember our webinar, product launch, or sales promotion. But there&#8217;s a hidden flaw in this ubiquitous tool.</p><p>For marketers, these buttons are a &#8220;fire-and-forget&#8221; solution. Once a user clicks and downloads the static file, the connection is severed. You can&#8217;t push updates for a time change, you can&#8217;t natively track RSVPs, and the user experience is fragmented. It&#8217;s a dead end.</p><p>There is a fundamentally better approach&#8212;one that transforms the calendar from a static entry into a dynamic, two-way communication channel. This article will unveil five surprising truths about modern calendar invitation technology that challenge the status quo of &#8220;Add to Calendar&#8221; links and reveal a more powerful way to engage your audience.</p><h3><strong>1. The &#8220;Add to Calendar&#8221; Button Is a Dead End. A Real Invite Is a Conversation.</strong></h3><p>The &#8220;Add to Calendar&#8221; button is a one-way, one-time data drop. It provides the user with a static .ics file, and once downloaded, there is no persistent connection between you and the attendee&#8217;s calendar. You&#8217;ve given them a piece of information, but the conversation ends there, leaving you with no way to follow up or adapt.</p><p>A native calendar invite, sent via a proper calendar invite server, is entirely different. It establishes a live connection that remains active throughout the entire lifecycle of the event. This establishes a direct line of communication from your system to the attendee&#8217;s actual calendar.</p><p>Establishes a direct, two-way channel to the attendee&#8217;s calendar for the lifecycle of the event.</p><p>While one method delivers a static file, the other creates a live, persistent communication channel. This distinction fundamentally changes the relationship between the event organizer and the attendee, turning a simple reminder into an active dialogue.</p><h3><strong>2. Event Updates Can Be Seamless, Not a Logistical Nightmare.</strong></h3><p>With &#8220;Add to Calendar&#8221; buttons, updating an event is a recipe for audience confusion. If a time, link, or location changes, your only option is to send a new email blast and pray that users see it, manually delete the old event, and add the new one. It&#8217;s a logistical nightmare that undermines the credibility of your event.</p><p>A native calendar invite server makes updates seamless. The organizer opens the event in their <em>own</em> calendar client (such as Google Calendar or Outlook) and makes the necessary changes. That update is then automatically pushed to everyone who has already accepted the invite. This guarantees attendees have the correct information. Even better, if an event is canceled, the cancellation is pushed directly to their calendars, automatically removing the &#8220;ghost&#8221; event and eliminating confusion.</p><h3><strong>3. Your Own Calendar Is the Ultimate Control Panel.</strong></h3><p>With a modern calendar invite system, the organizer&#8217;s workflow is radically simplified. You can create, update, and cancel events&#8212;all from the single, familiar calendar client you use every day. This isn&#8217;t just a new interface; it works by leveraging the universal, built-in functions of all calendar clients&#8212;Create, Read, Update, and Delete (CRUD)&#8212;to establish a direct messaging pipeline. Your calendar becomes the command center.</p><p>This stands in stark contrast to the old method, which forces you to log into multiple vendor platforms to generate buttons, create separate RSVP forms, and manage changes. This shift to using your own calendar as the control panel significantly simplifies event management and eliminates the need to switch between fragmented platforms constantly.</p><h3><strong>4. You Can Get Real RSVP Data&#8212;Without a Web Form.</strong></h3><p>Native calendar invites automatically collect &#8220;calendar receipts.&#8221; When an attendee receives a real invite, the &#8220;Yes, No, Maybe&#8221; buttons are built in. Their response is sent directly from their calendar client back to your system, providing you with immediate and accurate RSVP data.</p><p>This is vastly superior to the &#8220;bolt-on&#8221; workaround required by &#8220;Add to Calendar&#8221; buttons, where users are redirected to a separate landing page to fill out an RSVP form. That process adds friction and disconnects the RSVP from the actual calendar entry. By collecting Y/N/M responses directly, you &#8220;own the signal.&#8221; The calendar becomes a &#8220;live intent signal,&#8221; providing a direct line into audience intent that allows for more intelligent segmentation, more relevant follow-ups, and ultimately, higher conversion rates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R5R2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R5R2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 424w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 848w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 1272w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R5R2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png" width="1160" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1160,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:263664,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175621344?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R5R2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 424w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 848w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 1272w, https://substackcdn.com/image/fetch/$s_!R5R2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc24db1bd-c209-40f6-82e3-a89a08b45510_1160x665.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Receipts are sent back to the API Gateway for storage and analytics.</figcaption></figure></div><h3><strong>5. A Calendar Event Is a Dynamic Content Object, Not a Static Reminder.</strong></h3><p>This technology goes far beyond simple meetings. Consider its application for the entire 272-game NFL schedule. In a demonstration project, each game was created as a dynamic calendar invite, turning a simple schedule entry into an evolving content object.</p><p>This was achieved through data enrichment, where the event was updated with new, contextual information throughout its lifecycle. A single game invite followed a three-stage evolution:</p><p>&#8226; <strong>Before the game:</strong> The invite contained the core event details, like teams, kickoff time, and venue.</p><p>&#8226; <strong>During the game:</strong> The calendar event could be updated with live scoring information, pulled in real-time from a public data source like the ESPN API.</p><p>&#8226; <strong>After the game:</strong> The event was updated one last time to show the final score and include a link to game stats.</p><p>This transforms a calendar entry from a static placeholder into a data-rich piece of content that remains valuable, helping the event evolve with the user over time.</p><p><strong>Conclusion: Rethink the Calendar</strong></p><p>It&#8217;s time to move beyond the obsolete &#8220;Add to Calendar&#8221; button. You&#8217;ve seen how to transform a dead-end data drop into a live conversation, a logistical nightmare into a seamless update, and a static reminder into a dynamic content object. We must stop seeing the calendar as a simple scheduling utility and start recognizing it as a powerful, direct-to-consumer communication platform.</p><p>Now that you know a calendar invite can be a persistent communication channel to your audience, what will you build with it?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Calendar Invite Server Oct 8th Edition</div><div class="file-embed-details-h2">180KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/4db35660-dea1-467a-93f8-f13b6b2f1c9b.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/4db35660-dea1-467a-93f8-f13b6b2f1c9b.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Your Calendar Invite is a Secret Agent]]></title><description><![CDATA[3 Surprising Truths]]></description><link>https://www.calendarinvite.com/p/your-calendar-invite-is-a-secret</link><guid isPermaLink="false">https://www.calendarinvite.com/p/your-calendar-invite-is-a-secret</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Fri, 03 Oct 2025 18:10:12 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175209179/6babb89e3fcb0695b31fa8499381b629.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2>How Calendar Invite Pipeline Works with the Rest API endpoint</h2><p><strong>Introduction: Beyond &#8220;Add to Calendar&#8221;</strong></p><p>We&#8217;ve all been there. You craft the perfect event, send out the calendar invitations, and then&#8230; You wait. You watch a few RSVPs trickle in, but a cloud of uncertainty hangs over the event. Did everyone get the update about the new location? How many people are actually planning to show up versus those who just clicked &#8220;Maybe&#8221; and forgot? The familiar &#8220;Add to Calendar&#8221; button often feels like a one-way street.</p><p>But what if that calendar invite was far more intelligent than you thought? What if, instead of a static <code>.ics</code> file, it were a dynamic, two-way communication channel? After a deep dive into the architecture of a modern calendar invite server, I discovered its power lies in three distinct processors that manage the entire invite lifecycle: inbound creation, outbound sending, and real-time updates.</p><p>This post will reveal the three most surprising truths about this system&#8217;s architecture, demonstrating how a simple calendar invite can be transformed into an intelligent, automated platform for event management.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Msm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Msm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 424w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 848w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 1272w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Msm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png" width="1088" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:1088,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175209179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Msm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 424w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 848w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 1272w, https://substackcdn.com/image/fetch/$s_!5Msm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b7cd39-e729-4de4-9fa0-59cbe2e82ac6_1088x620.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Battle Card Calendar Invite Server Oct 3</div><div class="file-embed-details-h2">107KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/67e67910-a8da-4368-99a0-21c98ba16f2e.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/67e67910-a8da-4368-99a0-21c98ba16f2e.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><p><strong>3 Surprising Truths About This Calendar Invite Server System</strong></p><h3>1. The Inbound Processor: It All Starts by Inviting a &#8220;Magic&#8221; Email Address.</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ku8h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ku8h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 424w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 848w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 1272w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ku8h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png" width="1174" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:1174,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175209179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ku8h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 424w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 848w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 1272w, https://substackcdn.com/image/fetch/$s_!Ku8h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b4cad25-c089-4dd5-ba35-7e9f1d1b7ed0_1174x663.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invite Server Inbound Processor</figcaption></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">The Calendar Invite Server Inbound Processor Logic</div><div class="file-embed-details-h2">542KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/ad91f003-9120-4123-9384-ae3a544a8cec.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/ad91f003-9120-4123-9384-ae3a544a8cec.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>The most surprising discovery is how this powerful system is initiated. An event organizer doesn&#8217;t need a special dashboard or a new app. They open their own Google or Outlook calendar, create an event as they usually would, and add a specific email address as an invitee (in this demo from 31events.com, it&#8217;s <code>create@calendarnack.com</code>).</p><p>This single action triggers the system&#8217;s <strong>Inbound Processor</strong>. It receives the invitation, &#8220;disassembles&#8221; the calendar information, and stores the core data&#8212;such as time, location, and message body&#8212;in a database (specifically, DynamoDB and S3). From there, it generates unique &#8220;API codes.&#8221; This is the secret sauce: these codes enable the system to recall event data from the database later, allowing the Outbound Processor to reconstruct and send personalized invitations on demand.</p><p>This approach is brilliant in its simplicity. It leverages the existing, familiar tools and behaviors of any event organizer, using their own calendar client as the trigger for a sophisticated automated workflow.</p><p>The calendar invite from Mandy&#8217;s calendar client is copied to an AWS Simple Email Service (SES) email box from the organizer&#8217;s calendar client. In this demo, it is create@calendarsnack.com.</p><h3>2. The Outbound Processor: Your RSVP is a Live Wire, Not a One-Time Click</h3><p>Traditionally, an RSVP is a one-and-done action. This system, however, uses its <strong>Outbound Processor</strong> to create a persistent, live connection to the recipient&#8217;s calendar. It doesn&#8217;t just record the initial response; it actively monitors it for changes, acting as a constant &#8220;API listener.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9nce!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9nce!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 424w, https://substackcdn.com/image/fetch/$s_!9nce!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 848w, https://substackcdn.com/image/fetch/$s_!9nce!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 1272w, https://substackcdn.com/image/fetch/$s_!9nce!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9nce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png" width="1086" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175209179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9nce!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 424w, https://substackcdn.com/image/fetch/$s_!9nce!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 848w, https://substackcdn.com/image/fetch/$s_!9nce!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 1272w, https://substackcdn.com/image/fetch/$s_!9nce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e898a1f-4857-47fe-b26f-d2b9d6ce5e73_1086x612.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invite Server Inbound Processor</figcaption></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">The Calendar Invite Server Out Processor Logic</div><div class="file-embed-details-h2">263KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/aefdc19f-6974-4d59-adfb-2c8ca355291e.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/aefdc19f-6974-4d59-adfb-2c8ca355291e.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>The system tracks the recipient&#8217;s RSVP status for &#8220;yes, no, and may&#8221; responses. If a guest initially responds with &#8220;Maybe&#8221; but later updates their status to &#8220;Yes&#8221; directly within their own calendar app, the system detects this change. This connection acts as a &#8220;live circuit breaker,&#8221; immediately sending the new data back to the organizer&#8217;s analytics dashboard in real-time.</p><p>This continuous monitoring is a core component of the technology, as highlighted in this direct explanation of the process:</p><p>&#8220;...anytime the customer changes the data on a calendar client, that data is sent back and updated, for the status of yes, no, or maybe.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6_C7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6_C7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 424w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 848w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 1272w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6_C7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png" width="1081" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/daa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1081,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175209179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6_C7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 424w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 848w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 1272w, https://substackcdn.com/image/fetch/$s_!6_C7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa53931-10a0-44f2-ae97-56a11360f1f0_1081x609.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Receipt Collection and Analytics for every Calendar Invite Sent</figcaption></figure></div><p>For event organizers, this is a game-changer. It provides a continuously accurate headcount and status update for every invitee without requiring any additional communication or manual tracking.</p><h3>3. The Update/Cancel Processor: Critical Changes Automatically Find the Right People</h3><p>Here&#8217;s a common nightmare scenario: you need to change a critical event detail&#8212;the time, location, or even add a promotional offer&#8212;after invitations have gone out. This system handles this with an elegant <strong>Update/Cancel Processor</strong> that manages the complete event lifecycle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CKa8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CKa8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 424w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 848w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 1272w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CKa8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png" width="1081" height="611" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&quot;width&quot;:1081,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:240001,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/175209179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CKa8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 424w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 848w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 1272w, https://substackcdn.com/image/fetch/$s_!CKa8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84fb1d2f-6b8a-4346-b817-51e79611e1f0_1081x611.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Calendar Invite Server Update / Cancel Processor</figcaption></figure></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">The Calendar Invite Server Update - Cancel</div><div class="file-embed-details-h2">236KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/8910de63-0c21-491a-987c-71892e221c7b.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/8910de63-0c21-491a-987c-71892e221c7b.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><p>To send an update, the organizer edits the <em>original event in their own calendar client</em> and saves it. The system detects the edit and automatically rehydrates, then sends an updated calendar invitation for the Event UID. Here is where the intelligence shines: the update isn&#8217;t sent to everyone. It is sent <em>only</em> to customers who have already received the first invitation and responded with &#8220;yes or maybe.&#8221;</p><p>The logic is explicitly designed to reach the most engaged audience:</p><p>&#8220;An updated calendar invite is sent to those customers who have received the first counter invite and have responded with a yes, no, or maybe, excuse me, or yes or maybe not a no um to the first calendar invite.&#8221;</p><p>The system&#8217;s logic is explicit: it targets the &#8220;yes&#8221; and &#8220;maybe&#8221; recipients while specifically excluding anyone who responded &#8220;no.&#8221; Similarly, suppose the organizer deletes the event from their calendar. In that case, the &#8220;cancel processor&#8221; triggers, sending a cancellation notice to everyone who received the initial invite, ensuring the loop is fully closed.</p><p>This feature is particularly compelling for sending critical updates or targeted promotions, ensuring the message reaches the most relevant audience without being spam.</p><h3><strong>Conclusion: Your Calendar as a Conversation</strong></h3><p>These three processors&#8212;Inbound, Outbound, and Update/Cancel&#8212;reveal a fundamental shift in what a calendar invite can be. By starting with a simple email, creating a live wire to the recipient&#8217;s calendar, and intelligently automating the entire lifecycle of updates and cancellations, this technology transforms a static file into an interactive and automated communication platform. It turns the calendar from a simple scheduling tool into the hub of a dynamic conversation between the organizer and their audience.</p><p>As our tools get smarter, what other simple digital objects could be reimagined as live, connected systems?</p><p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;b5456033-14ab-40cb-9670-07cb0a2295da&quot;,&quot;duration&quot;:null}"></div><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Calendar Invite Server Technical White Paper Oct 3</div><div class="file-embed-details-h2">222KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/520e5095-ca7f-446b-86d7-4ff477fde4ab.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/520e5095-ca7f-446b-86d7-4ff477fde4ab.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How Simple Invites Become a Goldmine of First-Party Data]]></title><description><![CDATA[Beyond &#8216;Yes&#8217; or &#8216;No&#8217; and the "Maybe"]]></description><link>https://www.calendarinvite.com/p/how-simple-invites-become-a-goldmine</link><guid isPermaLink="false">https://www.calendarinvite.com/p/how-simple-invites-become-a-goldmine</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Tue, 30 Sep 2025 21:36:55 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174965675/6cad5e0b3881400c012ab4d08dc71b4f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h1>How Simple Invites Become a Goldmine of First-Party Data</h1><h2>1.0 Introduction: The Overlooked Power of a Simple RSVP</h2><p>Most of us view calendar invites as simple administrative tools&#8212;a digital reminder to confirm logistics. </p><p>But what if that simple &#8216;Yes&#8217;, &#8216;No&#8217;, or &#8216;Maybe&#8217; was actually a powerful, real-time signal of intent? </p><p>This post examines several surprising insights from a project that leveraged a straightforward invitation microsite to transform basic event tracking into a valuable source of first-party data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ye1M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ye1M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 424w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 848w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 1272w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ye1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png" width="1125" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:1125,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252507,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174965675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ye1M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 424w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 848w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 1272w, https://substackcdn.com/image/fetch/$s_!ye1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d9b7fd-320f-44b6-a901-2b072efa2f64_1125x634.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The data decision goldmine</figcaption></figure></div><p><strong>1. A Simple RSVP is a Live Intent Signal</strong></p><p>Every invite sent creates a unique record tied to the recipient, tracking four key statuses in real-time as fans respond: <code>No Action</code>, <code>RSVP Yes</code>, <code>RSVP No</code>, and <code>RSVP Maybe</code>. Crucially, the system automatically updates when a fan changes their response, such as from <code>Maybe</code> to <code>Yes</code>. This eliminates manual reconciliation, improves operational clarity, and turns a static administrative tool into a high-fidelity, real-time dashboard of audience intent. This provides an unparalleled view into audience commitment, allowing for dynamic resource allocation and targeted follow-ups based on shifting intent.</p><p>...turning the calendar into a live intent signal.</p><p>But a live intent signal is only half the story. Its true power is unlocked when it&#8217;s attached to an asset that is more than just a line on a calendar.</p><p><strong>2. An Event Can Be More Than Just a Date</strong></p><p>The system goes beyond basic event details by enriching each game with layers of contextual data. This includes:</p><ul><li><p><strong>Week Grouping:</strong> Placing the game within the season&#8217;s rhythm.</p></li><li><p><strong>Team Information:</strong> Including logos and other relevant context.</p></li><li><p><strong>Stats &amp; Scores:</strong> Adding results to keep the event record current.</p></li></ul><p>By combining these data points, a static calendar entry is transformed into a &#8220;dynamic content object&#8221;&#8212;a living record that is valuable and relevant before, during, and after the event itself. This provides the actionable context needed to make the data meaningful. This transformation from a simple date into a dynamic content object is what makes the first-party data collected not just accurate, but deeply contextual and actionable.</p><p><strong>3. Own the Signal, Don&#8217;t Cede It to Third Parties</strong></p><p>The combination of real-time RSVP tracking and enriched event data creates a powerful first-party analytics layer. In practical terms, this means that every data point&#8212;from who received an invitation, to who is undecided, to which team they support&#8212;is directly accessible, creating a rich behavioral dataset that can be used for segmentation and personalization without relying on external platforms. The core benefit is an unmediated, granular view of the entire engagement funnel. This direct ownership enables you to measure real intent, segment audiences based on their RSVP behavior, and trigger relevant, automated follow-ups&#8212;capabilities that are impossible when your data resides with third-party gatekeepers.</p><p>Own the engagement signal&#8212;track RSVPs per invitee and enrich each game with context for actionable insights.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!myU2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!myU2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 424w, https://substackcdn.com/image/fetch/$s_!myU2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 848w, https://substackcdn.com/image/fetch/$s_!myU2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 1272w, https://substackcdn.com/image/fetch/$s_!myU2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!myU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png" width="1125" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1125,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257158,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174965675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!myU2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 424w, https://substackcdn.com/image/fetch/$s_!myU2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 848w, https://substackcdn.com/image/fetch/$s_!myU2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 1272w, https://substackcdn.com/image/fetch/$s_!myU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe182554b-6ec0-468e-9218-4f53f8ccdd3c_1125x636.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Collecting Calendar Receipts to determine intent and then updating the Calendar Invite once it&#8217;s on the customer&#8217;s calendar with offers</figcaption></figure></div><h2>5.0 Conclusion: What Signals Are You Missing?</h2><p>Seemingly mundane interactions become strategic assets when designed with intention. By capturing a live intent signal (the RSVP), attaching it to a dynamic content object (the enriched event), and owning the resulting insights, we built a powerful first-party analytics layer. An RSVP is no longer just a logistical response; it&#8217;s a direct, ownable signal of audience behavior. What simple interaction in your own world could be transformed from a logistical task into a strategic asset?</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Rsvp 1st Party Controls</div><div class="file-embed-details-h2">140KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/5d11fc01-4907-4e94-bab4-c55b6f219da0.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/5d11fc01-4907-4e94-bab4-c55b6f219da0.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2dcc3dc1-990e-4f86-9a9f-022f645e16c5&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h1></h1>]]></content:encoded></item><item><title><![CDATA[The Calendar Integration System for Direct Fan Engagement]]></title><description><![CDATA[Is there any delight in a Calendar Invite for a Fan?]]></description><link>https://www.calendarinvite.com/p/the-calendar-integration-system-for</link><guid isPermaLink="false">https://www.calendarinvite.com/p/the-calendar-integration-system-for</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sun, 28 Sep 2025 14:34:23 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174755192/0293571d5101ff60c881fde8db7130bb.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h3>1. Introduction: Reclaiming the Fan Relationship</h3><p>In today&#8217;s fragmented digital landscape, establishing a direct, persistent, and data-rich communication channel with fans is the definitive strategic imperative. Organizations that cede this relationship to third-party social media, email, and content platforms face a critical business failure: they lose control over their audience and the invaluable data it generates. The ability to own this connection is not a marketing advantage; it is fundamental to long-term growth, loyalty, and business intelligence.</p><p>The Calendar Integration System (CIS) delivers a novel solution to this challenge by transforming a universal, pre-installed application&#8212;the native calendar on a fan&#8217;s device&#8212;into a dynamic and controlled engagement platform. By leveraging the calendar&#8217;s inherent role as a personal source of truth, CIS creates a direct-to-fan channel that is both highly visible and uniquely trusted. This whitepaper will deconstruct the system&#8217;s standards-based architecture, demonstrate how it enables a frictionless fan experience, and prove how that experience is engineered to generate an invaluable first-party data asset.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YPvn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YPvn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 424w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 848w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 1272w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YPvn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png" width="1060" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222244,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174755192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YPvn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 424w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 848w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 1272w, https://substackcdn.com/image/fetch/$s_!YPvn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1af0de-fbfc-4a00-9934-ccc74e5a0263_1060x796.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Check out the NFL Demo Site for selecting and sending a calendar invite</figcaption></figure></div><p><a href="https://nfl2025.31events.com">https://nfl2025.31events.com</a></p><h3>2. Core Architecture: A Standards-Based Approach to Universal Reach</h3><p>The foundation of the Calendar Integration System is a strategic commitment to universal, standards-compliant technology. Rather than pursuing a proprietary application with limited reach, CIS is built on the iCalendar (ICS) standard. This strategic choice prioritizes universal compatibility and reliability over a closed ecosystem, eliminating adoption friction for the entire fan base. This approach guarantees that every fan can participate regardless of their preferred device or software ecosystem, including Google Calendar, Outlook, and Apple Calendar.</p><p>The end-to-end operational flow is designed for simplicity, scalability, and control, moving from event creation to dynamic fan engagement in four distinct stages:</p><ol><li><p><strong>Event Creation &amp; Virtualization</strong> The process begins by modeling a complete event within the system. For example, an NFL game is defined with all its core attributes&#8212;participating teams, date, kickoff time, and venue. This event is then &#8220;virtualized&#8221; within CIS, creating a ready-to-distribute, standards-compliant calendar invitation.</p></li><li><p><strong>Ingestion and Normalization</strong> To provide operational flexibility, CIS can ingest events that originate in an organizer&#8217;s native calendars, such as Google Calendar or Outlook. The system then processes and normalizes this input into the strict iCalendar (ICS) format, ensuring the final output is universally compatible and free from proprietary formatting issues.</p></li><li><p><strong>Fan Distribution</strong> When a fan signals their interest&#8212;whether for a single game, an entire team&#8217;s schedule, or a curated list of events&#8212;the system generates and delivers a calendar-native invitation directly to their email inbox. This method facilitates a &#8220;one-click&#8221; acceptance, seamlessly adding the event to their personal calendar.</p></li><li><p><strong>Dynamic Updates</strong> CIS is engineered to maintain the calendar as a single source of truth. Any subsequent changes to an event, such as time adjustments, flex scheduling, or cancellations, are automatically pushed as updates to every fan who has accepted the invitation. This eliminates the need for supplementary communication, ensuring fans always have the most accurate information with minimal effort.</p></li></ol><p>This end-to-end flow creates a self-contained ecosystem designed to de-risk adoption for both the organizer, who leverages existing calendars, and the fan, who uses a trusted, pre-installed application. </p><p>This architecture ensures data ownership and operational control throughout the entire process, from creation to delivery. This commitment to open standards is the technical foundation that enables a universally frictionless fan experience.</p><h3>3. The Frictionless Fan Experience</h3><p>A seamless user experience is critical for driving high adoption and engagement rates for any digital platform. The frictionless nature of the Calendar Integration System is therefore not just a feature but a core competitive differentiator. It removes common barriers that deter participation and fosters a sense of trust and reliability.</p><p>The &#8220;one-click&#8221; commitment process is central to this experience. Unlike workflows that require users to visit external websites, download files, or manually enter event details, CIS allows a fan to add an entire season schedule or a single event to their personal calendar with a single interaction. This simplicity ensures that the initial expression of interest is immediately converted into a persistent connection. Crucially, the system ensures the event remains accurate over time, thereby eliminating the high-friction burden of requiring fans to check for updates manually.</p><p>By seamlessly integrating with Google Calendar, Outlook, Apple Calendar, and other major providers, the system ensures a consistent and reliable experience for every fan. This universal compatibility ensures that the organizer&#8217;s message is delivered effectively, regardless of the fan&#8217;s technological preferences, solidifying the calendar as a trusted and valuable touchpoint. This seamless interaction is not merely a convenience; it is the engine that converts fan enthusiasm into a granular, first-party data signal.</p><h3>4. From Engagement to Intelligence: The CIS Data Layer</h3><p>The Calendar Integration System is architected to convert passive calendar entries into a rich, first-party data asset. In an era where third-party data is becoming less reliable, the ability to directly own the &#8220;engagement signal&#8221;&#8212;the explicit intent of a fan&#8212;is a significant strategic advantage. CIS provides the tools to capture, interpret, and act upon this signal with precision.</p><h4>4.1. Capturing Fan Intent with Invitee Record Tracking</h4><p>Every invitation sent through CIS generates a first-party record that is directly tied to the recipient. The system then tracks the real-time RSVP status, updating the record whenever the fan changes their response. This capability transforms the calendar from a static information repository into a live feedback loop. The system tracks four key statuses, each providing a unique insight into fan intent:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yJ8M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yJ8M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 424w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 848w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 1272w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yJ8M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png" width="911" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:911,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81722,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174755192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yJ8M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 424w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 848w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 1272w, https://substackcdn.com/image/fetch/$s_!yJ8M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1600c0b-6c3e-41bf-a9ac-c0d705edd4e6_911x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This granular RSVP tracking turns each calendar entry into a <strong>live intent signal</strong> that is far richer and more valuable than a generic web click or page view. Unlike a transient web click, which signals momentary curiosity, an RSVP is a durable declaration of intent tied to a specific time and place. </p><p>This distinction is crucial, as it distinguishes between passive interest and active consideration, providing a more reliable basis for audience segmentation and forecasting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jnVl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jnVl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 424w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 848w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 1272w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jnVl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png" width="1059" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1059,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308273,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174755192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jnVl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 424w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 848w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 1272w, https://substackcdn.com/image/fetch/$s_!jnVl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bcd5a38-6216-4622-8824-e8024cb81390_1059x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>4.2. Transforming Events with Contextual Data Enrichment</h4><p>To further enhance this data layer, CIS enriches raw event information with additional context that deepens fan understanding and provides organizers with more powerful analytical tools. Using the NFL as an example, this enrichment includes several key elements:</p><ul><li><p><strong>Week Grouping:</strong> Events are organized by week, allowing fans to easily follow the natural rhythm and progression of the season at a glance.</p></li><li><p><strong>Team Information:</strong> Each event includes team logos and other relevant context for the matchup, making the calendar entry more visually engaging and informative.</p></li><li><p><strong>Stats &amp; Scores:</strong> By integrating with public APIs, the system can append results and performance data to past events, keeping the calendar entry current and turning it into a record of the outcome.</p></li></ul><p>By combining RSVP tracking with contextually enriched event data, the system creates a proprietary, first-party analytics layer that empowers organizers to measure real intent and understand their audience on a deeper level.</p><h3>5. Strategic Business Value and Organizer Control</h3><p>The synthesis of a robust architecture, a frictionless fan experience, and a powerful data layer provides organizers with an unprecedented level of control and actionable intelligence. The Calendar Integration System moves beyond simple event promotion to deliver core strategic value across data ownership, operational efficiency, and targeted fan activation.</p><ul><li><p><strong>Own the Signal.</strong> A critical advantage of the CIS model is that it eliminates reliance on &#8220;black-box platforms&#8221; that obscure valuable user data. Organizers maintain all engagement data in-house, from the initial invitation to the final RSVP status. This enables the creation of a direct, proprietary analytics layer to measure genuine intent and establish a comprehensive, first-party understanding of the fan base, eliminating the need for intermediaries.</p></li><li><p><strong>Achieve Operational Clarity:</strong> The system&#8217;s automation capabilities deliver significant operational efficiencies. Real-time, automated RSVP tracking and event updates eliminate the need for manual data entry, cross-platform reconciliation, and follow-up email campaigns for schedule changes. This frees up valuable organizational resources to focus on higher-value strategic initiatives rather than administrative tasks.</p></li><li><p><strong>Leverage Actionable Context.</strong> By enriching events with data such as week groupings, team information, and scores, each calendar entry becomes a dynamic content object&#8212;a living record of the event that can be updated post-facto with scores and statistics, transforming it from a simple reminder into a persistent piece of engaging content. This transforms a simple appointment into a rich data point that can be used for precise audience segmentation and targeting. Organizers can identify and activate fan segments based on their demonstrated intent (e.g., following a specific team, RSVP&#8217;ing &#8216;Yes&#8217; to certain matchups), enabling highly targeted and relevant follow-up communications.</p></li></ul><p>These strategic pillars&#8212;data ownership, operational efficiency, and contextual activation&#8212;form the foundation of a new paradigm in direct fan engagement.</p><h3>6. Conclusion: A New Paradigm for Direct Engagement</h3><p>The Calendar Integration System represents a fundamental shift in how organizations can engage with their most valuable asset: their fans. It transcends the limitations of traditional digital marketing channels to establish a direct, trusted, and lasting connection.</p><p>By leveraging the universal iCalendar standard and focusing on a frictionless user experience, CIS successfully transforms the native calendar into a powerful platform for communication and data collection. It is not merely a tool for scheduling events. Still, a comprehensive system for owning the fan relationship, capturing first-party intent data, and creating a dynamic, direct-to-fan channel that delivers lasting strategic value.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p>See the NFL Demo Built by Arnie here:</p><p><a href="https://nfl2025.31events.com">https://nfl2025.31events.com</a></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;644bcb93-4429-460f-a28b-1f9cc48ba5a3&quot;,&quot;duration&quot;:null}"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Calendar Invites Outperform Add to Calendar Button+ RSVP FORM]]></title><description><![CDATA[The Calendar Invite Rest API Endpoint has a built in Calendar Invite pipeline for creating, sending, updating and deleting Calendar Invite messages in WebPages, Apps and Email Marketing templates.]]></description><link>https://www.calendarinvite.com/p/calendar-invites-outperform-add-to</link><guid isPermaLink="false">https://www.calendarinvite.com/p/calendar-invites-outperform-add-to</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Wed, 24 Sep 2025 15:25:40 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174385969/51e4f02c69a53467175fa34990614868.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h1>The Add to Calendar Firery Trash Bin</h1><h3><strong>1.0 Introduction: The Hidden Costs of a Flawed Workflow</strong></h3><p>In modern digital event marketing, success hinges on seamlessly transitioning a potential attendee from interest to commitment. The most tangible form of that commitment is securing a spot on their personal calendar. However, the prevalent industry method for achieving this&#8212;a cobbled-together system of &#8216;Add to Calendar&#8217; links and separate RSVP forms&#8212;introduces significant friction and technical debt. The core thesis of this paper is that this common practice is a flawed workaround born out of necessity. A protocol-first approach, utilizing native calendar invites, offers a demonstrably superior solution, enhancing the experience for both event organizers and their attendees.</p><p>This analysis will compare two competing methodologies: the native &#8216;Calendar Invite,&#8217; the hero of our story, and the villainous workaround of an &#8216;add to calendar&#8217; plus the &#8216;RSVP Landing Page Form.&#8217; This choice is a critical one for any event professional seeking efficiency, accurate data, and a seamless customer journey. To understand why one is superior, we must first examine the historical context that paved the way for this path with good intentions.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Why Calendar Inivtes Are Better</div><div class="file-embed-details-h2">173KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/ce504534-eac9-4fe7-a0bd-14d894a8bed8.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/ce504534-eac9-4fe7-a0bd-14d894a8bed8.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p><h3><strong>2.0 The Genesis of a Problem: How a Workaround Became the Standard</strong></h3><p>To appreciate the elegance of the protocol-driven solution, one must first understand the origin of the problem it solves. The widespread adoption of the &#8216;Add to Calendar&#8217; button was not a strategic choice but a workaround created out of necessity. This section provides a brief historical analysis of the technical limitations that forced the industry down a path of complexity and confusion.</p><p>The core limitation that drove this trend was that standard calendar servers, such as those provided by Google or Microsoft, are not designed for large-scale marketing or transactional use cases. They lack the infrastructure to send invitations to large email lists and collect response data for analytics via a REST API. </p><p>Furthermore, these platforms lack a built-in workflow mentality for utilizing the UPDATE or CANCEL specifications required for marketing communications. Event organizers, unable to use these platforms for mass communication, were left stranded.</p><p>This limitation led directly to the invention of the &#8216;Add to Calendar&#8217; button&#8212;a clever workaround designed to disguise a simple file download as an integrated RSVP button. By offering a downloadable <code>.ICAL</code> file, organizers could provide a manual way for users to add an event to their calendar. While it provided a basic function, this workaround came at a significant cost, introducing a cascade of failures that continue to plague event marketing today.</p><h3><strong>3.0 Deconstructing the &#8216;Add to Calendar&#8217; Model: An Analysis of Inherent Flaws</strong></h3><p>In any digital user journey, the primary goal is to minimize friction. Every extra click, decision, or login screen is a potential exit point. The &#8216;Add to Calendar&#8217; button, combined with its bolt-on RSVP form, is a textbook example of a high-friction workflow. This section dissects the four primary failure points of this model, revealing the hidden costs to organizer efficiency and the end-user experience.</p><h4><strong>3.1 Protocol Fragmentation and Inconsistency</strong></h4><p>The fundamental weakness of the <code>.ICAL</code>  file method is its lack of a universal standard for implementation across different calendar clients. This creates immediate user confusion and technical unreliability.</p><ul><li><p><strong>Inconsistent Handling:</strong> Major calendar clients from Yahoo, Google, Microsoft, and Apple all handle <code>.ICAL</code>packages differently.</p></li><li><p><strong>User Burden:</strong> To compensate, vendors are forced to present four separate buttons, transferring the burden of technical selection to the user.</p></li><li><p><strong>High Error Potential:</strong> If a user selects the incorrect button for their calendar client, the function fails to execute. This flawed first step leads to a poor brand experience, resulting in lost potential attendees and reduced measurable engagement.</p></li></ul><h4><strong>3.2 Elevated Customer Friction</strong></h4><p>Even when a user understands which button to click, the process introduces multiple points of friction that interrupt the user flow and kill conversion.</p><ul><li><p><strong>Risk of Mis-selection:</strong> As noted above, the primary friction point is the potential for user error in selecting the correct calendar provider from a list of options.</p></li><li><p><strong>Forced Login Interruptions:</strong> If the user selects the correct button but is not currently logged into the corresponding calendar service in their browser, the workflow is interrupted. They are redirected and prompted to log in, adding a significant and frustrating step that often results in them abandoning the conversion at the final step.</p></li></ul><h4><strong>3.3 Disconnected Data Collection</strong></h4><p>The &#8216;Add to Calendar&#8217; button is a one-way mechanism; it can place an event on a calendar but cannot natively receive a &#8220;Yes,&#8221; &#8220;No,&#8221; or &#8220;Maybe&#8221; response. This critical data gap necessitates another unnatural, bolt-on solution.</p><ul><li><p><strong>The Bolt-On RSVP Form:</strong> To collect responses, organizers must redirect the user to a separate landing page with an RSVP form <em>after</em> they have already clicked the initial button.</p></li><li><p><strong>Increased Complexity:</strong> This adds another layer of complexity for the organizer, forcing the customer into a disjointed, multi-step process. This poor user experience damages brand perception and fractures the data collection pipeline.</p></li></ul><h4><strong>3.4 Ineffective Communication for Updates and Cancellations</strong></h4><p>Perhaps the most significant failure of this model is that it establishes no direct line of communication to the event on the customer&#8217;s calendar.</p><ul><li><p><strong>No Direct Updates:</strong> If event details change (e.g., time, location, link), the organizer cannot update the existing calendar entry directly.</p></li><li><p><strong>Reliance on Email:</strong> The organizer is forced to send additional update emails, which are easily ignored, filtered into spam, or missed entirely. This leaves attendees with outdated information, leading to confusion, missed events, and a damaged reputation for the organizer.</p></li></ul><p>Having identified the inherent problems with this workaround, we can now focus on the protocol-driven alternative that addresses these issues at their root.</p><h3><strong>4.0 The Superiority of the Native Calendar Invite Protocol</strong></h3><p>The native calendar invite is not a workaround; it is the standards-based, protocol-driven solution designed specifically for reliable, direct communication. This method leverages the underlying architecture of the internet&#8217;s communication standards to create a seamless and data-rich experience. This section evaluates the core advantages of the native protocol, demonstrating how it addresses each of the previously outlined flaws.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKaC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKaC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 424w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 848w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1272w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png" width="1165" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1165,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287749,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YKaC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 424w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 848w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1272w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invite Rest API EndPoint has Messaging Pipeline built in</figcaption></figure></div><h4><strong>4.1 Protocol Integrity Ensures Seamless Delivery</strong></h4><p>Native calendar invites are built on a foundation of universal standards established by the Internet Engineering Task Force (IETF), ensuring they work as intended without user intervention. By adhering to these specifications, the invite is correctly packaged and delivered, which turns the recipient&#8217;s email inbox into the user interface for the calendar. This direct email-to-calendar communication happens automatically, allowing the recipient to RSVP with a single click and eliminating the need for multiple buttons, redirects, or logins.</p><h4><strong>4.2 Integrated RSVP and Data Collection</strong></h4><p>Unlike the &#8216;Add to Calendar&#8217; button, a native invite is inherently a two-way communication request. The invitation automatically and natively prompts the user for a &#8220;Yes,&#8221; &#8220;No,&#8221; or &#8220;Maybe&#8221; response directly within their email client. This RSVP data, known as &#8220;calendar receipts,&#8221; is sent directly from the attendee&#8217;s calendar client back to the calendar invite server. This provides the organizer with accurate, real-time attendance analytics, eliminating the need for a separate, bolt-on form.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5i2f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5i2f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 424w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 848w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 1272w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5i2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png" width="1171" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:1171,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:333545,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5i2f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 424w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 848w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 1272w, https://substackcdn.com/image/fetch/$s_!5i2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe267b8-7349-43d9-812f-3293a971a4e3_1171x663.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Calendar Inivte Rest API endpoint can poll Customer Calendar Receipt data until the Event is over from the Customers Calendar Client</figcaption></figure></div><h4><strong>4.3 Dynamic Two-Way Communication</strong></h4><p>Once an attendee responds with &#8220;Yes&#8221; or &#8220;Maybe,&#8221; a persistent, direct communication channel is established on their calendar for the event. The organizer can push updates or cancellations by simply editing the event in their own calendar client (e.g., Google Calendar, Outlook) and hitting save; the protocol automatically sends the update to all attendees. Furthermore, the &#8220;Yes,&#8221; &#8220;No,&#8221; and &#8220;Maybe&#8221; buttons remain &#8220;alive&#8221; on the user&#8217;s calendar entry. This creates constant back pressure on the system, meaning if an attendee changes their status, that new data is instantly sent back to the organizer&#8217;s server for revised analytics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rb4H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rb4H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 424w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 848w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 1272w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rb4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png" width="1141" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1141,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rb4H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 424w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 848w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 1272w, https://substackcdn.com/image/fetch/$s_!rb4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbde646-829f-43c3-b3e5-a6a97db3786f_1141x649.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Update for the Calendar Inivte Event can be pushed for promotions or time, subject or location changes</figcaption></figure></div><h4><strong>4.4 Universal Compatibility and Reliability</strong></h4><p>A correctly crafted calendar invite works reliably by design, removing the guesswork and platform fragmentation of the <code>.ICAL</code> method. An invite sent via a standards-compliant server works seamlessly across Google and Microsoft calendar clients on both desktop and mobile platforms. Additionally, when the protocol is encoded correctly, the calendar invite becomes automatically international-language ready, ensuring global reach and reliability.</p><h3><strong>5.0 Comparative Analysis: Workflow, Experience, and Data</strong></h3><p>The theoretical benefits of the native invite protocol become even clearer when placed in a direct, side-by-side comparison. The following table contrasts the two methods across the most critical vectors for marketing and event professionals, summarizing the key differences in experience, data flow, and operational efficiency.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UXB6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UXB6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 424w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 848w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 1272w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UXB6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png" width="871" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UXB6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 424w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 848w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 1272w, https://substackcdn.com/image/fetch/$s_!UXB6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc1f7463-416c-4a72-aab3-71b4675d68af_871x619.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This comparison starkly illustrates the operational and experiential superiority of adopting a protocol-first approach.</p><h3><strong>6.0 Conclusion: Re-evaluating Technology for a Frictionless Future</strong></h3><p>The &#8216;Add to Calendar&#8217; button, while born of good intentions, is an outdated workaround that creates what can only be described as &#8220;a burning trash bin of Add to Calendar plus the Forms Landing Page.&#8221; </p><p>Its continued use introduces unnecessary friction, fragments data collection, and severs the lines of communication for critical event updates. The industry&#8217;s reliance on this model is a form of technical debt that hinders efficiency and degrades the customer experience.</p><p>Adhering to the universal protocols established by the Internet Engineering Task Force for calendar invitations is not merely a technical preference; it is a strategic business decision. It is time for marketing and event professionals to retire these high-friction, bolt-on workflows and embrace the strategic advantage of protocol-first solutions to streamline communication, guarantee data integrity, and deliver the frictionless experience modern attendees demand.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;7c80da95-775b-4a46-b911-d6e84ce7a9e8&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h3>The Calendar Invite Rest API Pipeline</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-4Up!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-4Up!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 424w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 848w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 1272w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-4Up!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png" width="1169" height="655" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1169,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:552349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-4Up!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 424w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 848w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 1272w, https://substackcdn.com/image/fetch/$s_!-4Up!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4a0d48-d165-43db-9700-a67f1379d85c_1169x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same Pipeline builds out the Front end for the Organizer Console and Embed Calendar Invite Code Access.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pydn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pydn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 424w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 848w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 1272w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pydn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png" width="1167" height="659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:659,&quot;width&quot;:1167,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:505975,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pydn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 424w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 848w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 1272w, https://substackcdn.com/image/fetch/$s_!Pydn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9aa76-f2e2-441d-84b9-1e7fe7ab19cc_1167x659.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Same Pipeline can build out advanced Calendar Rest API Event Embed Schedules.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKaC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKaC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 424w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 848w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1272w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png" width="1165" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1165,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YKaC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 424w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 848w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1272w, https://substackcdn.com/image/fetch/$s_!YKaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe903a5f-cda4-426b-ad80-489e4c22545e_1165x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Same Pipeline for the 3 Use Cases of the Embededd Calendar Invite. Embed into Websites. Embed into RSVP Buttons like MailChimp. Embed into Applications like the Bulk Uploader to List Picker built.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BBnL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BBnL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 424w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 848w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 1272w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BBnL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png" width="1141" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93128e56-f346-4e24-aac4-52c614487f28_1141x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1141,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BBnL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 424w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 848w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 1272w, https://substackcdn.com/image/fetch/$s_!BBnL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93128e56-f346-4e24-aac4-52c614487f28_1141x649.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Same Pipeline for Calendar Invite Updating.  Automatically pushed to customers calendar clients.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OAjt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OAjt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 424w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 848w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 1272w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OAjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png" width="1165" height="655" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1165,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174385969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OAjt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 424w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 848w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 1272w, https://substackcdn.com/image/fetch/$s_!OAjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2ec047-c70f-4c7c-b4a7-e9ffef3a05f6_1165x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Same Pipeline Begins, Updates and Ends with the Calendar Client talking to the Calendar Invite Server APIs that uses the Embed Calendar Rest APIS for Email and Marketing Use Cases.</figcaption></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[52 Million Calendar Invites a Week on AWS ServerLess ]]></title><description><![CDATA[NFL Demo for sending Calendar Invites and collecting RSVP's for Professional Sports and Updating Game Schedules for changes or promotions]]></description><link>https://www.calendarinvite.com/p/52-million-calendar-invites-a-week</link><guid isPermaLink="false">https://www.calendarinvite.com/p/52-million-calendar-invites-a-week</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sun, 21 Sep 2025 22:33:37 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174198797/26b0ba63d7d17deb06d1f3a940a3f975.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h1>Architecting a Scalable Calendar Invitation and Tracking System on AWS</h1><h2>1.0 Introduction to the AWS Calendar Invite Server</h2><p>Managing event invitations and tracking attendee engagement at scale demands a modern, event-driven architecture. Traditional methods, often reliant on disconnected systems and manual data entry, fail to provide the necessary scalability and visibility into engagement. This whitepaper details a serverless architecture built on Amazon Web Services (AWS) that addresses this challenge by leveraging standard calendar clients, such as Google and Outlook, as a control plane for a scalable, serverless backend. The solution provides an automated, API-driven system that streamlines the entire event lifecycle.</p><p>The core purpose of this system, referred to as the AWS Calendar Invite Server, is to ingest event data from an organizer's native client, send personalized invitations via a robust API, and provide detailed analytics on recipient engagement. This whitepaper covers both the core backend infrastructure and a reference frontend implementation, the Calendar Snack Application, which demonstrates its API capabilities. A practical example of its capabilities is the ingestion and management of the entire NFL 2025 schedule, demonstrating its capacity to handle thousands of distinct events. Understanding this powerful system begins with its high-level workflow and core architectural principles.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Unlocking The Calendar Invite For Professional Sports</div><div class="file-embed-details-h2">546KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/a35341ba-fb3a-4184-9f56-230e7d7cf156.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/a35341ba-fb3a-4184-9f56-230e7d7cf156.pdf"><span class="file-embed-button-text">Download</span></a></div></div><h2>2.0 System Overview and Core Concepts</h2><p>The system's strategic foundation is a decoupled, event-driven architecture, a design choice that ensures fault tolerance and independent scalability of its components. This approach avoids monolithic bottlenecks, allowing for the massive scale required to manage complex, high-volume event workflows. This section provides a high-level overview of the system's process&#8212;from the organizer's initial data import to the final end-user invitation&#8212;and defines the key components involved.</p><p>The end-to-end process can be broken down into four distinct stages:</p><ul><li><p><strong>Data Staging:</strong> Event data, often from external sources like <code>.ics</code> Files, is first imported into an organizer's standard Google or Outlook calendar. This serves as the single source of truth for all event information, providing us with the data to send to the calendar invitation server for staging during the NFL season.</p></li><li><p><strong>System Ingestion:</strong> A specific email command (<code>create@calendarsnack.com</code>) is used within the organizer's calendar to trigger the transfer of event data from the calendar client directly to the AWS server for processing and storage.</p></li><li><p><strong>API-Driven Sending:</strong> A frontend application or an embedded web page utilizes the system's APIs to send single or bulk calendar invitations to a target audience.</p></li><li><p><strong>Engagement Tracking:</strong> The system collects and processes calendar receipts (e.g., Yes, No, Maybe) sent back from recipients, transforming these responses into detailed analytics and reports.</p></li></ul><h3>Key Terminology</h3><ul><li><p><strong>AWS Calendar Invite Server:</strong> The core backend system, built entirely on AWS services. It is responsible for processing, storing, sending, and tracking all calendar events.</p></li><li><p><strong>Calendar Snack Application:</strong> A free, pre-built frontend application that provides a user-friendly interface for interacting with the server's APIs. It allows organizers to manage events and initiate sends without writing code.</p></li><li><p><strong>Unique ID (UID):</strong> A system-generated identifier assigned to each new event ingested by the server. This UID is used to track and manage the event throughout its entire lifecycle, from creation and updates to sending and analytics.</p></li></ul><p>With these core concepts defined, the next section will detail the crucial first step of the process: staging the initial event data for ingestion.</p><h2>3.0 Phase 1: Initial Data Sourcing and Staging</h2><p>The reliability and accuracy of the entire invitation system depend on the quality and organization of the initial data source. A well-structured source ensures that all downstream processes, from ingestion to tracking, function correctly. This section outlines the best-practice method for preparing and importing event data into a standard calendar client before sending it to the AWS server for processing.</p><p>The following steps outline the process for staging external calendar data, using the NFL schedule as a working example:</p><ol><li><p><strong>Acquire Data:</strong> The process begins by obtaining pre-formatted calendar files. For instance, <code>iCal</code> (<code>.ics</code>) files for global sports schedules can be downloaded directly from a source like <code>fixture-download.com</code>. This provides a structured, ready-to-use data source.</p></li><li><p><strong>Prepare the Calendar Client (Best Practice):</strong> To manage large volumes of events, it is recommended to implement client-side data partitioning. This is achieved by creating dedicated, filtered sub-calendars within a primary Google or Outlook account (e.g., "Arizona Cardinals"). This approach to namespace management prevents data collisions. It simplifies event lifecycle management when dealing with thousands of events from disparate sources (e.g., NFL, NBA, MLB) within a single AWS server instance. It also allows event groups to be easily toggled for better visibility.</p></li><li><p><strong>Import the Data:</strong> The final step is to use the calendar client's native import function to load the downloaded <code>.ics</code> file into the designated calendar (e.g., the "Arizona Cardinals" sub-calendar). This action populates the organizer's personal calendar with all the relevant event data.</p></li></ol><p>Once the data is successfully staged in the organizer's personal calendar, the next phase is to ingest it into the AWS backend for processing and management.</p><h2>4.0 Phase 2: Event Ingestion and Lifecycle Triggers</h2><p>The system employs an innovative and straightforward approach to data ingestion and management. Instead of requiring complex integrations, it uses a concise, email-based trigger to control the entire event lifecycle. This architecture intentionally leverages the organizer's native calendar client as the single source of truth and primary user interface for event lifecycle management, eliminating the need for a separate, proprietary management console.</p><h3>Create Command</h3><p>Initial ingestion is triggered by adding a special guest to a calendar event. The organizer adds <code>create@countersnack.com</code> to the invitee list of a staged event and saves it. This action sends the event data to an AWS Simple Email Service (SES) mailbox. The backend system receives this email, "disassembles" the event data into its core components for storage, and assigns it a UID. The user then receives an automated email notification confirming that the event has been successfully ingested into the AWS Calendar Invite Server.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L4ic!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L4ic!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 424w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 848w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 1272w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L4ic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png" width="1146" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1146,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174198797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L4ic!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 424w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 848w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 1272w, https://substackcdn.com/image/fetch/$s_!L4ic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b79a27-2e3b-4a60-aac9-b3c66ab37cd3_1146x644.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Update Command</h3><p>Modifying an existing event is equally seamless. The organizer edits the event directly in their source calendar&#8212;for example, by changing the start time or adding a "free hot dog" promotion to the description&#8212;and saves the changes. This saves the action, which automatically resends the event data. The AWS server recognizes the event's existing UID and processes the new information as an update. Behind the scenes, the system's storage logic treats each update as an incremental version, preserving the event's history and ensuring state is managed correctly. This process can be repeated an unlimited number of times.</p><h3>Cancel Command</h3><p>To cancel an event, the organizer deletes it from their source calendar. This action triggers a cancellation command within the AWS server. The system first determines if invitations for that event have already been sent. If they have, it automatically dispatches a cancellation notice to all attendees who had responded with "Yes" or "Maybe."</p><p>This elegant trigger mechanism is powered by a robust serverless backend. The next section provides a detailed examination of the specific AWS services that underpin this workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kEU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kEU1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 424w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 848w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 1272w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kEU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png" width="1115" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1115,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241243,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174198797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kEU1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 424w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 848w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 1272w, https://substackcdn.com/image/fetch/$s_!kEU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2c496bd-decb-4ebd-aa8d-c91c566ebb9c_1115x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>5.0 Core AWS Architecture Components</h2><p>The system's scalability, reliability, and rich functionality are direct results of its serverless architecture, which is composed of specific, interconnected AWS services. This design eliminates the need for managing servers while providing a robust foundation for high-volume event processing. This section breaks down the role of each key component in the architecture.</p><ul><li><p><strong>API Gateway:</strong> This service acts as the front door for all API calls from client applications, such as the pre-built Calendar Snack app or any custom-built frontends. It securely manages requests for actions like displaying upcoming events, triggering single or bulk sends, and retrieving analytics data.</p></li><li><p><strong>AWS Lambda:</strong> As the serverless compute layer, Lambda functions contain the core business logic of the system. These functions execute code in response to triggers, handling workflows for processing new events from the SES mailbox, managing updates and cancellations, reassembling calendar invitations for sending, and listening for incoming calendar receipts from recipients.</p></li><li><p><strong>Amazon SES (Simple Email Service):</strong> SES serves two critical functions. First, it acts as the initial ingestion mailbox, receiving event data sent via the <code>create@countersnack.com</code> address. Second, it is the email-sending engine used to deliver the reassembled calendar invitations to end-users at scale, leveraging the SES multi-part API for robust construction of calendar event data.</p></li><li><p><strong>Amazon SQS and SNS:</strong> Amazon Simple Queue Service (SQS) and Simple Notification Service (SNS) are utilized to enable asynchronous processing and loose coupling between microservices. This is critical for managing the system's internal workflow logic and achieving the "industrial strength" throughput required for high-volume bulk sending.</p></li><li><p><strong>Amazon DynamoDB:</strong> This NoSQL database stores the "disassembled" event data. After an event is ingested, its components are stored in DynamoDB along with its assigned UID, allowing for retrieval with single-digit millisecond latency, which is essential for the on-the-fly reassembly of invitations.</p></li><li><p><strong>Amazon S3:</strong> Amazon Simple Storage Service (S3) functions as the data repository for long-term storage of collected calendar receipt data. This raw engagement data is archived in an S3 bucket, where it can be processed and analyzed to generate rich analytics dashboards.</p></li></ul><p>With this technical architecture defined, the next section will explore the two primary application use cases that this architecture enables for organizers and marketers.</p><h2>6.0 Application Use Cases and Sending Logic</h2><p>The backend architecture translates directly into practical, user-facing applications that solve common event marketing challenges. The system's APIs, leveraged by the accompanying Calendar Snack application, facilitate two primary use cases: embedding one-click invitations on a web page and sending bulk invitations to an email list.</p><h3>Use Case 1: Embedded Calendar for One-Click Sending</h3><p>This use case allows organizers to create a dynamic, self-service invitation experience on any website or landing page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyfv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyfv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 424w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 848w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 1272w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png" width="1154" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285355,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174198797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yyfv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 424w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 848w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 1272w, https://substackcdn.com/image/fetch/$s_!yyfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e76c52e-b5dd-4115-9fc3-9b8a30e7c040_1154x651.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Process:</strong> The system's display APIs are used to pull all upcoming events associated with the organizer's account from the database. This event data is then rendered on a landing page, creating a schedule or list of events.</p></li><li><p><strong>User Workflow:</strong> A visitor to the page enters their email address into a field and clicks a button corresponding to the event they wish to attend.</p></li><li><p><strong>Backend Action:</strong> This click triggers a call to the single calendar invite send API. The API endpoint matches the recipient's email address with the event's UID to retrieve its data from DynamoDB, reassemble the calendar invitation on the fly, and send it to the user's provided email address via SES.</p><p></p></li></ul><h3>Use Case 2: Bulk Calendar Invites to an Email List</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TtgC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TtgC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 424w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 848w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 1272w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TtgC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png" width="995" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:995,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174198797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TtgC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 424w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 848w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 1272w, https://substackcdn.com/image/fetch/$s_!TtgC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d713e1a-63b9-4f20-9a8f-c6a48af0493c_995x631.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This use case is designed for sending a single event invitation to an extensive, pre-existing list of recipients, such as a customer database or marketing list.</p><ul><li><p><strong>Process:</strong> Using the Calendar Snack application, a user selects a single event to send and uploads a list of recipient email addresses.</p></li><li><p><strong>Backend Action:</strong> The system utilizes the same core API endpoint. It iterates through the uploaded list, matching the event's UID with each email address to reconstruct the calendar invitation for each recipient. The test application demonstrates the industrial strength of the queuing and sending infrastructure by allowing batch runs of up to 100 recipients.</p></li></ul><p>Beyond these primary use cases, the underlying APIs are flexible enough to support other marketing channels, such as embedding direct calendar invitation links within traditional email marketing platforms like Mailchimp. These sending mechanisms are only half of the equation; the system's actual value is realized by tracking the results, which is the final piece of the architecture.</p><h2>7.0 Analytics: The Calendar Receipt Tracking Loop</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UWSX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UWSX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 424w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 848w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 1272w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UWSX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png" width="1138" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279127,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174198797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UWSX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 424w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 848w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 1272w, https://substackcdn.com/image/fetch/$s_!UWSX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288a56dd-131c-4d8c-a0e3-c7f393b1c46f_1138x644.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Effective event marketing requires closing the loop by tracking audience engagement. A key differentiator of this architecture is its built-in capability to collect, process, and store recipient responses, providing granular analytics that are often missing from traditional invitation platforms. This section details the architecture responsible for this powerful tracking functionality.</p><p>The core mechanism is simple yet effective: the system sends real calendar invitations that natively support responses and explicitly requests receipts from the recipient's calendar client.</p><p>A key component in this process is the <strong>Lambda Listener</strong>. This is a purpose-built AWS Lambda function explicitly designed to listen for and capture the calendar receipts (e.g., Yes, No, Maybe) that are sent back upstream by recipients' email clients when they interact with the invitation.</p><p>The data pipeline for analytics follows a clear, automated path:</p><ol><li><p>The Lambda Listener collects the incoming receipt data.</p></li><li><p>This data is processed and parsed, linking each response back to the specific event and sender via the original UID.</p></li><li><p>The final, parsed engagement data is inserted into an <strong>Amazon S3 bucket</strong> for long-term archival and analysis.</p></li></ol><p>The output of this process is the generation of "high definition data" that populates rich dashboards within the Calendar Snack application. These reports provide granular details of recipient engagement across all sending channels, including bulk sends and embedded landing pages, offering a comprehensive view of an event's reach and impact.</p><h2>8.0 Deployment and Future Outlook</h2><p>This whitepaper details a robust, scalable, and automated solution for calendar invitation management and tracking, built on a serverless AWS architecture. By leveraging native calendar clients for event management and a robust backend for processing, sending, and analytics, the system offers an elegant solution to a complex business challenge.</p><p>For organizations looking to implement this system, the path to deployment is straightforward:</p><ul><li><p><strong>Deployment:</strong> The entire AWS calendar server can be downloaded and configured in a user's own AWS account in under one hour.</p></li><li><p><strong>Documentation:</strong> Detailed technical documentation and setup guides are available on a public GitHub wiki.</p></li><li><p><strong>Cost Analysis:</strong> A deep-dive cost analysis for sending 52 million calendar invites per year is available at www.calendarinvite.com, providing clear insight into the operational costs at scale.</p></li></ul><p>The current tech stack provides a robust foundation for today's event marketing needs and is designed with the future in mind. This architecture supports a forward-looking vision of leveraging this infrastructure for sending "calendar at scale with AI agents," promising even greater automation and intelligence in the future.</p><h3>Original YouTube</h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><div id="youtube2-2UnxIugTNVk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2UnxIugTNVk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2UnxIugTNVk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Deep Dive Pod Cast for Calendar Invite Server (CIS) Architecture]]></title><description><![CDATA[Ingress. Egress. Storage. ETL. Notification. Queuing. Collection.]]></description><link>https://www.calendarinvite.com/p/deep-dive-pod-cast-for-calendar-invite</link><guid isPermaLink="false">https://www.calendarinvite.com/p/deep-dive-pod-cast-for-calendar-invite</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Sun, 21 Sep 2025 21:07:38 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174193409/b772346f895fb9a1bba2be4eede29304.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h1><strong>Whitepaper: Architecture and Data Flow of the Calendar Invite Server for AWS</strong></h1><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Introduction to the System</strong></h2><p>Managing and distributing calendar invitations at scale presents a significant operational challenge, requiring a system that is both robust and highly elastic. This whitepaper provides a comprehensive technical breakdown of the Calendar Invite Server for AWS, a serverless solution explicitly designed to address this challenge. The system is architected to handle high volumes of calendar data with efficiency and reliability.</p><p>The system's core operational concept is centered around a two-phase lifecycle for calendar data: the disassembly of incoming calendar invites into storable, componentized data, and their subsequent on-demand reassembly for distribution. By breaking down invites into their fundamental parts, storing them in a structured database, and reconstructing them only when needed, the architecture optimizes for both storage efficiency and dynamic delivery.</p><p>The objective of this document is to detail the serverless architecture, the end-to-end data flow, and the specific roles of key AWS services. It is intended for a technical audience seeking to understand and evaluate the system's design, processes, and capabilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J3Bg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J3Bg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 424w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 848w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 1272w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J3Bg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png" width="1004" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1004,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:359454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174193409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J3Bg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 424w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 848w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 1272w, https://substackcdn.com/image/fetch/$s_!J3Bg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd77d54-4d3d-46a7-93d0-76a787fca231_1004x568.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Calendar Invite API Codes are generated  to embed calendar invites into Emails, web pages, and apps. </figcaption></figure></div><h2><strong>Core Architectural Components</strong></h2><p>The strategic decision to build the Calendar Invite Server on a decoupled, serverless architecture is fundamental to its design. This approach leverages a suite of managed AWS services to create a system that is inherently scalable, resilient, and operationally efficient, eliminating the need for traditional server management. Each service is chosen for a specific function, working in concert to process calendar data seamlessly.</p><p>The following table outlines the key AWS services employed in the architecture and their primary functions as described within the system's operational flow.</p><p><strong>Key AWS Services and Their Roles</strong> </p><p>| AWS Service | Primary Function in the Architecture | </p><p>| SES (Simple Email Service) | Receives the initial incoming email containing the raw calendar invite data from an organizer. |</p><p>| SNS (Simple Notification Service) | Works in conjunction with other services to initiate the calendar invite disassembly process. | </p><p>| SQS (Simple Queue Service) | Participates in the messaging and triggering workflow that kicks off calendar data processing. | </p><p>| Lambda | Executes the core business logic, including the ETL process for disassembly and the on-demand reassembly of invites. | </p><p>| DynamoDB | Serves as the primary data store for componentized calendar data and tracking information, indexed by a Unique Identifier (UID). | </p><p>| S3 (Simple Storage Service) | Functions as a secondary storage layer where a copy of the system's data is maintained. | </p><p>| API Gateway | Provides the public-facing endpoints for the system's nine APIs, handling command triggers and receiving inbound tracking data. |</p><p>With this high-level overview of the established components, we can now examine the detailed process flow, starting with how data is initially ingested into the system.</p><h2><strong>Phase 1: Ingestion and Disassembly Workflow</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tsMD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tsMD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 424w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 848w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 1272w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tsMD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png" width="995" height="561" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:561,&quot;width&quot;:995,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174193409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tsMD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 424w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 848w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 1272w, https://substackcdn.com/image/fetch/$s_!tsMD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d80c838-0b14-43cc-86b8-8e32b7c57b90_995x561.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This section details the critical first phase of the process: how raw calendar invite data is ingested, processed, and prepared for storage. This workflow transforms an unstructured email communication into a structured, queryable dataset, laying the foundation for all subsequent operations. The step-by-step data flow is as follows:</p><ol><li><p><strong>Initiation:</strong> The process begins when an external event organizer sends calendar data to a pre-configured email address managed by the admin system administrator of the calendar invite server installation on an AWS account.  (e.g., @<code>create.com</code>). This address serves as the primary ingress point for all new event data for the domain from internal or external organizers who require Calendar Invite Codes.  The email address for that mailbox name can be anything the organization wants. </p></li><li><p>It can be a single address or multiple addresses for processing inbound calendar invite data for Calendar Invite Codes.</p></li><li><p><strong>Reception:</strong> The AWS Simple Email Service (SES) is configured to monitor this address and receive incoming emails containing the calendar invitation.</p></li><li><p><strong>Processing Trigger:</strong> Upon reception, the system utilizes a combination of <strong>Simple Notification Service (SNS)</strong> and Simple Queue Service (SQS) to trigger a Lambda function, initiating the automated disassembly of the new calendar invitation. This decoupled trigger mechanism ensures the system can handle bursts of incoming data gracefully.</p></li><li><p><strong>ETL Operation:</strong> The invoked Lambda function performs an Extract, Transform, and Load (ETL) operation. It parses the raw calendar invite, extracts its fundamental components, and transforms them into a structured format suitable for database storage.</p></li><li><p><strong>Final Storage:</strong> The resulting components are loaded into <strong>DynamoDB</strong>. Each element is stored in association with its correct Unique Identifier (UID), which serves as the primary key for retrieving and reassembling the event data later. This is achieved by using the Organizer Email Address from the Calendar Invite sent to the mailbox, and then matching the Event UID. </p></li></ol><p>Once this disassembly phase is complete, the calendar data is securely stored and indexed in DynamoDB, ready for the on-demand reassembly and distribution phase.</p><h2><strong>Phase 2: On-Demand Reassembly and Distribution</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eSmD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eSmD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 424w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 848w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 1272w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eSmD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png" width="1006" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/951b100f-0744-4468-9136-93a150947df2_1006x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1006,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235426,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174193409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!eSmD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 424w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 848w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 1272w, https://substackcdn.com/image/fetch/$s_!eSmD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F951b100f-0744-4468-9136-93a150947df2_1006x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This section outlines the process of reconstructing a complete calendar invite from its stored components and distributing it to a specific recipient. This on-demand approach is highly efficient, as it generates invites only when a particular command is issued, rather than pre-generating them for all potential recipients. The command-and-control flow for this phase is executed as follows:</p><ol><li><p><strong>API Trigger:</strong> The distribution process is initiated by an API call to the "Single Event Invitation Send API." This endpoint is one of nine APIs exposed via the <strong>API Gateway</strong> and is typically triggered by a user action within the event organizer dashboard.</p></li><li><p><strong>Lambda Execution:</strong> The API Gateway call invokes a second Lambda function dedicated to handling the reassembly and sending logic.</p></li><li><p><strong>Data Retrieval:</strong> This Lambda function queries <strong>DynamoDB</strong> using the event's UID, which is supplied in the API request. It retrieves all the necessary parts of the calendar invite that were stored during the ingestion phase.</p></li><li><p><strong>Invite Reconstruction:</strong> The Lambda function reassembles the retrieved components "on demand" into a complete, standards-compliant calendar invite. This ensures that the invite is always constructed from the most current data stored in the database.</p></li><li><p><strong>Distribution:</strong> The newly recreated calendar invitation is then sent to the single target email address provided in the initial API call.</p></li></ol><p>After the reconstructed invite is sent, the system's focus shifts to monitoring and persisting the status of that invitation.</p><h2><strong>Phase 3: Data Collection and Persistence Strategy</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ixmm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ixmm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 424w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 848w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ixmm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png" width="1003" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fae4426-366e-42bf-a009-886783468837_1003x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1003,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174193409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ixmm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 424w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 848w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ixmm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae4426-366e-42bf-a009-886783468837_1003x568.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Effective post-distribution data handling is crucial for providing feedback to event organizers and for maintaining an archival record of all system activity. This final phase covers the workflow for collecting tracking data and the system's dual-layer approach to data persistence.</p><p>The data collection workflow is triggered after an invite has been distributed and response data becomes available. The sequence is as follows:</p><ul><li><p>Response data is received via the <strong>API Gateway</strong>, which serves as the entry point for system feedback.</p></li><li><p>The relevant Unique Identifiers (UIDs) associated with the event are "summoned, collected, and sorted" by the system's backend logic.</p></li><li><p>This processed tracking data is then stored in <strong>DynamoDB</strong>, linking it directly to the original event data.</p></li></ul><p>The system employs a dual-layer data storage strategy to ensure both performance and durability. This approach leverages two distinct AWS services, each with a specific role:</p><ul><li><p><strong>DynamoDB:</strong> This is the primary data store for the system. It holds structured, componentized calendar data and provides low-latency access for real-time operations, such as invite reassembly and status tracking. All data is indexed by its UID.</p></li><li><p><strong>S3:</strong> This serves as the secondary storage layer. A copy of the data is also kept in S3, implying a function for backup, long-term archival, or robust logging.</p></li></ul><p>With the data securely archived and tracked, the entire serverless lifecycle is complete, demonstrating a robust and scalable system architecture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LzR5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LzR5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 424w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 848w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 1272w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LzR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png" width="1001" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1001,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:260276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/174193409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LzR5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 424w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 848w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 1272w, https://substackcdn.com/image/fetch/$s_!LzR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f47718d-9e54-413f-8c6d-5d510048a457_1001x572.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Conclusion: A Serverless Lifecycle for Calendar Data</strong></h2><p>The AWS Calendar Invite Server demonstrates a complete, end-to-end lifecycle for calendar data, managed entirely through a serverless architecture. The process encompasses every stage: initial <strong>Ingestion</strong> via email, automated <strong>Disassembly</strong> into structured components, secure <strong>Storage</strong> in a NoSQL database, on-demand <strong>Reassembly</strong>, targeted <strong>Distribution</strong>, and finally, comprehensive <strong>Tracking</strong> and data persistence. Each phase is handled by a specialized, managed AWS service, ensuring operational excellence and efficiency.</p><p>By leveraging a decoupled, event-driven model, this architecture provides a scalable, efficient, and robust solution for managing calendar invitations. The design effectively minimizes operational overhead while maximizing the ability to handle fluctuating workloads, making it a strong framework for large-scale event communication.</p><h3>Orginal YouTube</h3><div id="youtube2-o9yYJ-hmpzk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;o9yYJ-hmpzk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/o9yYJ-hmpzk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Calendar Invite Server (CIS) Acquisition by a Scheduling Software Company]]></title><description><![CDATA[The Argument for Acquisition and market expansion for the OEM]]></description><link>https://www.calendarinvite.com/p/calendar-invite-server-cis-acquisition</link><guid isPermaLink="false">https://www.calendarinvite.com/p/calendar-invite-server-cis-acquisition</guid><dc:creator><![CDATA[Greg Hanchin]]></dc:creator><pubDate>Wed, 17 Sep 2025 20:43:21 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/173880384/89d616770d728b79bff953441b57aa73.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Calendar Invite Server Selling To OEM Study Guide</div><div class="file-embed-details-h2">76.8KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/44af793c-ed23-4f07-a283-915f79a5bfc2.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/44af793c-ed23-4f07-a283-915f79a5bfc2.pdf"><span class="file-embed-button-text">Download</span></a></div></div><h3>Introduction: Calendar Invite Server Acquisition </h3><p>This document outlines the <strong>Calendar Invite Server (CIS)</strong>, a technology designed to <strong>modernize calendar invite management</strong> by replacing traditional "Add to Calendar" buttons with a more dynamic and trackable system. The core functionality revolves around a <strong>RESTful Endpoint API that enables the sending, updating, and canceling of calendar invites across various platforms, including</strong> <strong>email templates, websites, and applications</strong>. The source highlights the CIS's ability to provide <strong>real-time updates and gather receipt confirmations</strong>, which are crucial for organizers to track attendance and engagement. </p><p>Furthermore, the document explores the <strong>strategic value and potential acquisition by five central scheduling and marketing companies</strong>: Calendly, Microsoft, HubSpot, Chili Piper, and Motion/Reclaim, detailing how the CIS would enhance their offerings and generate revenue. Each potential buyer's section analyzes the <strong>strategic fit, monetization levers, and projected 24-month payback</strong> from integrating the Calendar Invite Server.</p><h3>1. What is the fundamental problem with the "Add to Calendar" button as it's currently used in emails and on websites?</h3><p>The "Add to Calendar" button, as commonly implemented, is essentially a failure for both organizers and customers. For customers, it often leads to a confusing experience due to the presence of multiple "Add to Calendar Vendors, resulting in errors during download, saving, or requiring a login to the native calendar application. For organizers, the primary concerns are a lack of visibility into whether the customer has actually added the event to their calendar, an inability to send real-time updates (such as changes in time, date, or promotional offers) to the customer's calendar, and a complete absence of data collection regarding customer intent. This leads organizers to send excessive reminder emails, even when the event might already be on the customer's calendar, creating an inefficient and frustrating communication loop.</p><h3>2. How does the Calendar Invite API address the shortcomings of the "Add to Calendar" button?</h3><p>The Calendar Invite API is presented as the "hero" because it offers a modern, robust solution that sends, tracks, updates, and cancels calendar invites on a per-event basis. Unlike the "Add to Calendar" button, this API enables organizers to determine whether a customer has accepted, declined, or tentatively accepted an invitation by collecting calendar receipts. It also allows organizers to push real-time updates directly to the customer's calendar, ensuring attendees always have the latest information. Furthermore, the API facilitates the collection of granulated event information analytics (Y, N, M for Yes, No, Maybe, or no action), providing valuable data on customer intent and engagement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b9ax!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b9ax!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 424w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 848w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 1272w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b9ax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png" width="1291" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1291,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:466751,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/173880384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b9ax!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 424w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 848w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 1272w, https://substackcdn.com/image/fetch/$s_!b9ax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd02e111-49e6-40f4-8778-05bc8d8d16d2_1291x727.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Organizer Dashboard comes with the Calendar Invite Server for AWS</figcaption></figure></div><h3>3. What are the primary ways an organizer can utilize the Calendar Invite API to send and manage invitations?</h3><p>The Calendar Invite API offers three primary methods for sending, tracking, updating, or canceling calendar invites:</p><ol><li><p><strong>Email Templates with Embedded Calendar Invite API:</strong> This is the most popular method, where a Call-to-Action button embedded within email templates (e.g., Mailchimp, SendGrid, Klaviyo, HubSpot) triggers the sending and tracking of the calendar invite upon click.</p></li><li><p><strong>Websites with Embedded Calendar Invite API:</strong> Organizers can integrate the API into their websites, allowing customers to enter their email address and receive a calendar invite for a specific event by clicking a button. An example provided is an advanced schedule for the NFL.</p></li><li><p><strong>Inside Applications with an Event Picker Graphical User Interface:</strong> This method enables organizers to select events and attach them to specific email lists within an application, then send out calendar invitations.</p></li></ol><p>In all scenarios, the Calendar Invite End Point API is called, matching the event's unique ID (UID) to the email, assembling the invite, and sending it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wf16!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wf16!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 424w, https://substackcdn.com/image/fetch/$s_!wf16!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 848w, https://substackcdn.com/image/fetch/$s_!wf16!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 1272w, https://substackcdn.com/image/fetch/$s_!wf16!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wf16!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png" width="1282" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/173880384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wf16!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 424w, https://substackcdn.com/image/fetch/$s_!wf16!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 848w, https://substackcdn.com/image/fetch/$s_!wf16!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 1272w, https://substackcdn.com/image/fetch/$s_!wf16!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75320e79-13ba-40d2-823f-459b5951beeb_1282x721.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4. Explain the "TIC-Arc Grid" model and its three human phases and three communication levers.</h3><p>The "TIC-Arc Grid" model is a framework designed to streamline event communication, powered by the Calendar Invite Server (CIS). It combines three human phases with three communication levers:</p><ul><li><p><strong>TIC (Communication Levers):</strong></p></li><li><p><strong>Time:</strong> Refers to the evolving truth of the event, encompassing before, during, and after stages.</p></li><li><p><strong>Intent:</strong> Represents signals of interest from the customer, such as opt-ins, views, clicks, and poll votes.</p></li><li><p><strong>Commitment:</strong> Denotes the decisions and actions taken by the customer, including RSVPs, attendance, and taking next steps.</p></li><li><p><strong>Arc (Human Phases):</strong></p></li><li><p><strong>Anticipation (before):</strong> The period leading up to the event, where the agenda evolves and initial signals of intent and commitment are gathered.</p></li><li><p><strong>Experience (during):</strong> The actual event duration, where live updates and real-time interactions occur, capturing further intent and commitment.</p></li><li><p><strong>Memory (after &#8594; next):</strong> The post-event phase, focusing on recap, follow-ups, and transitioning to future engagements, turning "after" into a "new before."</p></li></ul><p>The core idea is that the calendar invite acts as a binding element, ensuring that updates are consistently delivered and relevance is maintained for invitees throughout the event lifecycle.</p><h3>5. How does the Calendar Invite Server (CIS) help in capturing signals and fostering thread continuity throughout the event lifecycle?</h3><p>The Calendar Invite Server (CIS) plays a crucial role in capturing various signals and maintaining thread continuity across the event's lifecycle:</p><ul><li><p><strong>Capturing Signals:</strong> CIS tracks micro-signals (opt-ins, add-to-calendar, and first "Maybe" RSVPs) and macro-signals (Yes RSVPs and armed reminders) during the anticipation phase. During the experience, it logs live curiosity signals, such as poll votes, link taps, and "show me more" requests. Post-event, it captures interest signals such as replay opens, saves, and shares.</p></li><li><p><strong>Thread Continuity:</strong> CIS ensures the event thread remains alive and relevant. For example, during the experience, it can push in-invite highlights and log micro-interactions. For memory, it keeps the invite as the "memory anchor," attaching recordings or slides. Critically, it enables "after" to become "before" by morphing existing threads or spawning linked invites, facilitating enrollment in series, purchases, or registration for subsequent events without requiring a change of channel. This means the communication with an invitee can seamlessly continue from one event to the next.</p></li></ul><h3>6. What key performance indicators (KPIs) can organizers track across the different phases of the event using the Calendar Invite Server?</h3><p>The Calendar Invite Server (CIS) allows organizers to track comprehensive KPIs across all phases of an event:</p><ul><li><p><strong>Anticipation:</strong>Invite &#8594; RSVP Yes %, Maybe %, No %</p></li><li><p>Update delivery success %</p></li><li><p>Reminder reach %</p></li><li><p><strong>Experience: </strong>Join/attendance rate</p></li><li><p>Median watch/attend time</p></li><li><p>In-event Call-to-Action (CTA) click-through rate (CTR)</p></li><li><p>Immediate next-RSVPs</p></li><li><p><strong>Memory: </strong>Replay/recording opens</p></li><li><p>Asset downloads</p></li><li><p>Next-event conversions</p></li><li><p>"After &#8594; new before" rate</p></li></ul><p>These KPIs provide valuable insights into attendee engagement and the overall effectiveness of event communication, also translating into financial metrics like incremental revenue from attendance, cost savings from reduced email volume and list churn, and compounding value from series enrollment and increased lifetime value.</p><h3>7. Describe some "Quick-Start Playbooks" that demonstrate practical applications of the Calendar Invite Server.</h3><p>The source outlines several "Quick-Start Playbooks" for effectively using the Calendar Invite Server (CIS):</p><ul><li><p><strong>A. Invite-First Launch:</strong> Directly replaces the "Add to Calendar" button with a "Send the Invite" button, pre-scheduling updates (e.g., agenda, speaker) and a live highlight.</p></li><li><p><strong>B. Series Ladder:</strong> Designed for recurring events, where every invite includes a one-click RSVP to the next event in the series, effectively turning "Memory" into a "New Before."</p></li><li><p><strong>C. Live Nudge:</strong> For attendees who haven't joined an event at a specific time (e.g., T+5), CIS can push a relevant quote or photo directly to their invite to encourage latecomers to join.</p></li><li><p><strong>D. Clean Exit:</strong> Honors a "No" RSVP instantly, removing the invitee from further communications to boost relevance and deliverability, and reduce list churn.</p></li><li><p><strong>E. VIP Morphs:</strong> Allows organizers to transform an existing event slot (like a booth slot) into a pop-up "treat" moment, delivering a new experience within the same communication thread.</p></li></ul><p>These playbooks demonstrate how CIS can be strategically leveraged to manage various aspects of event communication, from initial invitations to ongoing engagement and follow-up.</p><h3>8. What is the overarching message or core design principle behind the Calendar Invite Server (CIS) approach to event communication?</h3><p>The core message behind the Calendar Invite Server (CIS) approach is to "Design the arc. Read the signals. Earn the commitment." This emphasizes a strategic, proactive, and responsive method of event communication. CIS makes "calendar-first" communication usable and scalable, enabling organizers to reach audiences of any size with less friction. By binding updates to the event object, it ensures that "truth can&#8217;t get lost" and that only relevant information reaches invitees. This approach prioritizes clear communication, data-driven insights into attendee intent, and a continuous engagement loop, ultimately leading to greater commitment and a more effective event experience for everyone involved.</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Selling The Calendar Invite Server To A Scheduling OEM</div><div class="file-embed-details-h2">9.4MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/335c9255-68eb-4416-a9b8-914892952616.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/335c9255-68eb-4416-a9b8-914892952616.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qyml!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qyml!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 424w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 848w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 1272w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qyml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png" width="1284" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1284,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:527787,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/173880384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qyml!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 424w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 848w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 1272w, https://substackcdn.com/image/fetch/$s_!Qyml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7926dfbc-cfad-4664-8e2b-5832cdb69a36_1284x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Our Front and Back Software</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N4l-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4l-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 424w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 848w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 1272w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N4l-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png" width="1290" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1290,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459838,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.calendarinvite.com/i/173880384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N4l-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 424w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 848w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 1272w, https://substackcdn.com/image/fetch/$s_!N4l-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd89ff99-285c-46b7-9cc4-bca3e0c1e598_1290x731.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">GitHub Repo for Calendar Invite Server</figcaption></figure></div><p></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">September 17 Calendar Invite Server For Scheduling Sale</div><div class="file-embed-details-h2">4.73MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.calendarinvite.com/api/v1/file/d039eda8-b6c1-4f67-9abe-ae406790929c.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.calendarinvite.com/api/v1/file/d039eda8-b6c1-4f67-9abe-ae406790929c.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.calendarinvite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.calendarinvite.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>