Calendar Invites as a Marketing Platform in AWS

Greg Hanchin
calendarsnack.com
Published in
6 min readAug 7, 2022
Using an RSVP Button in Email template to send a Calendar Invite

The RSVP BUTTON is a common term in the Call to Action (CTA) on the web for email or web promotions. We have designed an RSVP Platform to take advantage of standardizing the sending of calendar invites inside email marketing templates, landing pages, and VIP Lists (BULK).

RSVP BUTTON is one of the three products inside when you generate a calendarsnack with your calendar client.

How the RSVP BUTTON URL Works

The RSVP Button, from a mechanical perspective, has been automated. When you generate a calendarsnack, you get the RSVP Button codes in 10 seconds.

The code contains the calendar invite for the UID generated to the API gateway with a prebuilt landing page bolted to the RSVP Button.

We do support 100+ Email Marketing platforms with this architecture.

Deployment in 10 minutes with Cloud Automation

We generate calendarsnacks with Google or Outlook calendar clients in 10 seconds. The deployment options are SAAS in our account, your account, or an Enterprise License Agreement where you can run it, hack it, and develop your RSVP platform using our AWS Blue Prints.

We automatically ingest and process that data for sending calendar invites in RSVP buttons, Landing Pages, and VIP Lists using the user’s email address.

Cloud Formation Template

The stack is ready to go as a Front End (FE) and Back end (BE) solution that can be deployed anywhere in an AWS account using the Well-Architected Framework for Sever-less Application Model (SAM).

Application Workflow

The Single Page Applications (SPA’s) components are automated by the calendar client and sent to email for sending calendar invites using the RSVP Buttons, Landing Pages URLS, and VIP List Drop Box. All that RSVP data is collected per channel, per event for the service users.

You can easily break up the access to particular parts of the SPA’s with the Front End (FE), VUE.JS templates, and using the optional AA Front End Portal for social logins to get to the domain-level calendar invite campaign management and analytics. Domain meaning all users that are using the service by sending to create@yourdomain.com.

RSVP Data across one or many User Names or Domains

RSVP analytics data can be viewed from the pre built calenarsnack reports built with Vue.js and the API gateway or by using AWS Athena and QuickSight and diving into the S3 buckets and Dynamo DB engine for the advanced users.

We maintain the Tech Stack via GIT repo as an Enterprise account owner or take care of it for you as a SAAS customer. The tech stack includes RSVP Buttons, Calendar Landing Pages, and VIP List Calendar Invite sent to the email named account with an attachment.

Detailed reports for each user via email and a Master console for all calendar invites by domain are available in the paid-for editions.

Details of the Tech Stack workflow

All the AWS service catalog components are in the Cloud formation template. If you’re using the SAAS version, we take care of all of this for you. Still, it is essential to note that we provide software updates using a Dev/Ops pipeline using GIT to promote changes to production customers, thereby simplifying the software upgrades through automation.

RSVP BUTTON Mechanics

1. RSVP Button is clicked in the email marketing campaign sent. 2. Customer is sent to a prebuilt landing page. Ours or yours. 3. A Calendar Invite for that event is sent to the email address. 4. Calendar Invite receipt details are captured for the event and rolled to the Analytics Dashboard.

Single Landing Page Workflow

Auto Generated Landing Page for single events are a great option to used in Email Campaigns as an alternative to RSVP Buttons. Also the page is ready to go in 10 seconds, so its a great way to do single event notification using your personal email to send out to a limited out of contacts to drive attendance.

Upcoming Events page streams all of your events in a 1-CLICK RSVP Button

The upcoming landing page streams all forthcoming events to a shareable landing page with an email box at the top.

When a customer inserts the email address at the top of the landing page, the RSVP BUTTONs are ready for 1-CLICK sending of the calendar invites. It’s a great way to drive signup with a simple, easy way to generate and track calendar invites to promote your upcoming events.

The Workflow of Upcoming

1. The event is automatically added to the Upcoming Landing page when the calendarsnack is created on the organizer’s calendar. 2. Upcoming Landing Page is shared, and customer requests calendar invites by inserting email and clicking the RSVP BUTTON. 4. Event Data is tracked in the reporting console. 5. A . CSV email list report is sent back to the event organizer by clicking a button inside the organizer’s email message.

VIP List Sending is way to send calendar invites directly to an OPT-In email marketing list

1. Take your OPT-IN email list with UID and save it as a . CSV. 2. Attach the file to your email and send it to “bulk” @calendarsnack.com. 3. Monitor the event via the Reporting Engine.

Our customers have had great success with a direct calendar invite sending, so we turned it into one of the products offered in the calendarsnack. Direct calendar invite’s cut down the amount of email needed to an opt-in list for getting on the calendar first.

For more on this -https://medium.com/calendarsnack-com/sending-a-direct-calendar-invite-instead-of-a-reminder-email-to-a-vip-list-a281e5a41a1b

What can I add on to build out my Analytics Platform?

We provide the SAAS or Enterprise License Agreement ability to add on AA to the Single page Apps as a way to segment domain analytics data as opposed to single event data for the user.

We provide full PII support in the Free product, SAAS, and Enterprise license using various Well architected techniques to pass the Security Pillar Audits using Email and Calendar Client Security for Authentication and Authorization.

We do this by not including any PII or public email data in the public viewing pages of the shareable URL’s.

We add a layer of traditional authentication and authorization to access domain-wide analytics of all users and events.

Premium paid services exclusive to the calendarsnack roadmap will have Authentication and Authorization automation available in the SAAS or Enterprise license agreements.

--

--