/
Send Email with ICS Attachment

Send Email with ICS Attachment

This component is available as an element in flows, and allows emails with ICS attachments to be sent out for Reservations or Reservation Contacts. It is designed for sending contacts their new or changed reservation information, and making it easy for them to add it as an event in their personal calendar.

Adding the element to your flow

Click the plus icon in between two flow elements to add a new element. Type ‘ics’ to quickly bring up the Send Email with ICS Attachment element.

image-20240201-091246.png

Configuring the element

After adding the element, give it a required name and label (and optionally a description). Then proceed to fill out the five configuration sections, detailed below.

 

Screenshot 2025-02-07 at 15.50.05.png

 

Reservation Data

First select your reservation data. These can be either Reservations or Reservation Contacts. Single records or ids are also allowed.

For each record in the reservation data, one email with ICS attachment will be sent

These records are used to generate the ICS attachments and getting the recipient emails. If you are using an email template with a Reservation(Contact) as a related entity, the reservation data records will also be used to populate the template’s merge fields.

We are aware that results from ‘Get Records’ elements are not always shown in the dropdown. This might be due to Salesforce caching issues. We hope to be able to resolve this in a future release. For now the workaround is to assign the ‘Get Records’ result to a variable.

Email Body

Next, select either an email template or enter a subject and a body. If a template is selected, the subject and body will be ignored.

ICS File

The next (optional) step is to select your field mappings for the ICS File attachment. There is currently support for specifying the Title, Location, Description, and Meeting URL fields.

 

ICS field mappings

By default, the ICS attachment use the following fields from the Reservation record:

ICS field

Reservation field

ICS field

Reservation field

Event start

B25__StartLocal__c

Event end

B25__EndLocal__c

Event title

B25__Title__c

Event location

B25__Resource__r.Name

When sending emails for ReservationContacts, the fields from the parent Reservation will be used.

Recipients

Next, select which fields in your reservation data contain the email recipients. These must be lookups to Contacts, Leads or Users. The first recipient field is required. If you are using a template with recipient merge fields, the record in this lookup will be used to resolve those merge fields.

Sender

Finally (and optionally), select an org wide email address to use as the sender of the emails. If empty, the email address of the user executing the flow will be used.

Related content

Using flow templates to send email
Using flow templates to send email
More like this
Flow Templates for reservations
Flow Templates for reservations
More like this
Run a Flow when creating a new Reservation
Run a Flow when creating a new Reservation
More like this
Outlook field mapping
Outlook field mapping
More like this
Custom Form Logic
Custom Form Logic
More like this
Add custom fields to the Reservation form
Add custom fields to the Reservation form
More like this