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 four configuration sections, detailed below.

image-20240201-092325.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.

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.

For more information on org wide email addresses, see: https://help.salesforce.com/s/articleView?id=sf.orgwide_email.htm&type=5

ICS field mappings

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