Using a Calendar Client and AWS Serverless and Vue.JS to build a Killer App for sending Calendar Invites from a Upcoming Landing Page to track RSVP's.
1 of 18
Download to read offline
More Related Content
NY METS 2024 Example Schedule for sending calendar invites.pdf
1. Create a No Code
Upcoming Landing Page
using your Calendar Client
for Sending & Tracking
Of Calendar Invites Dec 26,23
https://31events.com
https://calendarsnack.com
http://tinyurl.com/mttb9w3z
MLB 2024 New York Mets Live Example DEMO Purposes Only
No Code Calendar Invite Landing Pages
Built with AWS
2. A. Creating, Editing and
Canceling the events in your
Calendarsnack Dashboard
MLB 2024 Upcoming NY Mets Live Example
http://tinyurl.com/mttb9w3z
3. 1.Use create@calendarsnack.com on your calendar client
to generate events to calendarsnack dashboard
2. You can Edit
or Cancel the
calendar invite
event and
save it and it
will
Update the
Dashboard
In
Calendarsnack
create@calendarsnack.com
3.The
Events
show up in
your
dashboard
and are
ready to be
sent as
calendar
invites in
no code
landing
page,
VIP List
and
RSVP
Buttons
http://tinyurl.com/mttb9w3z
4. B. Auto Configure and
Deploy Upcoming Landing Page
MLB 2024 Upcoming Schedule Spring Training Live Example
http://tinyurl.com/mttb9w3z
5. Using Copy Image Address Paste the URL into the Page
(Optional)
4.Logo
and
background
image
4.Toggle
Switch
Options
http://tinyurl.com/mttb9w3z
6. 4.Configure Page in 2 minutes
Live Preview
(open new browser)
Share URL for
Upcoming
Page
for
Calendar Invite
Sending
and Tracking
5. Share for Signups
http://tinyurl.com/mttb9w3z
7. C. How it works
for the customer
In the Upcoming Landing Page
MLB 2024 Upcoming Schedule Spring Training Live Example
http://tinyurl.com/mttb9w3z
8. 6. Customer enters email and receives calendar invite
http://tinyurl.com/mttb9w3z
If the
customer
changes the calendar
invite status
it is tracked in reporting
9. D. Reporting of
Individual Events
to collect RSVPs
and track progress
MLB 2024 Upcoming Schedule Spring Training Live Example
https://shorturl.at/doBFN
11. How Auto Updating
And Auto Cancel work
from your Calendar Client
as the Organizer in
Calendarsnack
MLB 2024 Upcoming Schedule Spring Training Live Example
https://shorturl.at/doBFN
Calendar Invite Pipeline
12. Calendar Invite Pipeline
Invite us first
from your Calendar
Client and get the instructions
In 1 minute to your email
You can change and update
the Calendar Invite
content once its deployed from your Calendar
Client to the Simple Invite Service
Your Calendar Invite data
is displayed in the Console
for Landing Page Configuration,
Data Validation prior to use
Your Calendar Client is
the source of truth for Event Create,
Edits, Update and Canceling to the
Calendarsnack service
Create, Edit, Update or Cancel in your Calendar Client
will change event information in Calendarsnack
Console, Landing Page and anyone that has received a
calendar invite from the Upcoming Landing page
The Landing page
is found
under Send Invites
13. How stuff
works in AWS
https://www.mlb.com/yankees/schedule/downloadable-schedule
14. VUE.JS APP in CDN
1. Use the create@calendarsnack.com command in Calendar Client. The
calendar client sends a copy of the calendar invite to the Simple Email
Service In Box to store the calendar message in its original form in the SES
storage layer.
2. Event Bridge notifies Lambda to pick up a copy of the payload and
disassemble calendar invite components of the message body, time start,
time stop, UID, and location to store in S3 and Dynamo DB for reassembly
in the next step.
3. The Lambda routine generates the Event UID for Dynamo DB and the
Calendar Invite meta artifacts.
4. Event Bridge notifies the UID Lambda to reassemble the Calendar Invite
from S3 with the correct Encoded, MIME TYPE, Multi-Part payload for that
Calendar Invite and to validate the EVENT UID from Dynamo DB.
5. Three ways to send a calendar invite using the Calendarsnack dashboard
In an Upcoming Landing Page Schedule List, a VIP LIST of email names, or
an RSVP Button.
6. Customers track the RSVPs in the Reporting dashboard to review the
collected RSVP Data or possibly use a send method.
B. Log In to Dashboard
A. Your Calendar Client
create@calendarsnack.com
AWS and VUE.JS components for SIS OEM Edition
Simple Invite Service Calendar Invite Generator
OEM kit includes
front end APIs
to build Killer APPs
and API key
to AWS SES sending
Dec 26
15. How does the SIS Upcoming Landing Page Work?
1. 1.The customer logs into the Calendarsnack App. The SIS APIs supplied for
the Calendarsnack Service build out the VUE.APP in the browser that is in the
CDN and starts the customer session.
Design Upcoming
Landing Page in APP
2. Once customer provisions the CalendarSnack Service the customer can
proceed to the Dashboard.
Upcoming Events
Landing Page
3. The no-code Upcoming Landing Page in this example is selected on the left
and can be configured using the push pins and toggle buttons. The shareable
Upcoming URL can used in marketing campaigns for event selection and
sending calendar invites to the email address in the box.
4. The add to calendar invite API call is made to the API gateway to summon
a calendar invite from the SIS storage layer for that event. Lamba assembles the
calendar invite for SES transport. That includes proper encoding for mime type
and multipart for a calendar invite.
5. The SIS UID Beacon is listening for RSVP receipts for that UID via API
gateway and Event Bridge notification and is storing that data in S3 and
Dynamo DB for API call reporting back to the Calendarsnack dashboard.
6. All Data for all events are stored for the individual UIDs of the calendar
invites and aggregated for the Organizer to view out of S3 in the VUE.JS
Dashboard that the Reporting API calls in the application. AWS Quick Sight is an
alternative to the Vue dashboard.
DEC 26 Rev
16. Synced MLB NY METS Calendar
MLB Calendar to your Outlook account
Sent MLB events to process at
create@calendarsnack.com
Events in Dashboard
for sending calendar invites
No code landing Page
for self sending
of calendar invites
Data Collected from
The RSVPs in the
Calendarsnack console
MLB Fans
Send calendar invites
Off the Landing Page
to track the games
1 2
3
4
5
From Calendar Sync to Outlook to Calendarsnack Landing Pages to Customer Sending Calendar Invites
17. Manifest Scheduler of
MLB 2600 Games
+ Pre Season Games
+ Post Season Games
+ Cancels + Adds
+Changes
Simple Invite Service (SIS) DATA FLOW PIPELINE
When MLB Adds, Cancels,
Updates the SYNC Engine
those records autoflow
to Calendarsnack
Event storage and records
are updated in the Dashboard,
and the Landing Pages
and any calendar invites
the MLB Fans sent to
themselves for the specific
Events to their personal
Calendar clients from the
Upcoming Event Pages
The MLB SYNC is the Master Data Record for the Calendarsnack Pipeline in this Use Case.
In addition you can build your own independent upcoming MLB schedules with our
technology.
https://www.mlb.com/yankees/schedule/downloadable-schedule
18. END
Of
Demo Dec 26 2023
See the 2024 NY METS
Events here
To send calendar invites