Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Events/AE/ApprovedEmailforEM.htm

## Using Approved Email for Events Management

Events Management users can compose and send Approved Emails from their event to communicate with attendees or speakers, for example, to invite them to an event or to provide follow-up material after the event ends.

Content creators can create and approve new [Email Templates](../../Multichannel/ApprovedEmail/CreatingContent/CreatingAETemplates.htm) in PromoMats or MedComms and indicate which event types, countries, and topics the templates are valid for. Content creators can also add RSVP links for event attendees to an email template or include a link to a registration portal.

After creating an Event, the email templates are associated to the Event via the Event Materials. The Event Material records are generated automatically when creating the event based on the event’s type, country, and topic. When Vault CRM end users create events, they can select the appropriate template and send emails to recipients.

**Who can use this feature?**

* Admin Users - Browser
* [Adding RSVP Links to Approved Emails for Events Management](#Adding)
* Content Creators - Browser
* [Creating Approved Email Content for Events Management](#Creating)
* [Adding RSVP Links to Approved Emails for Events Management](#Adding)
* Integration Users - Browser
* [Importing Events Management Approved Email Content into Vault CRM](#Importin)
* End Users - Browser, iPad
* [Using Approved Email in Events Management](#Using)
* Users require Approved Email and Events Management Licenses

### Configuring Approved Email in Events Management for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Admin and Integration Users](#)

To configure this feature:

1. Ensure the following features are configured:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Configuring Approved Email Admins and Integration Users](../../Multichannel/ApprovedEmail/ConfiguringAE/AEConfigAdmins.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select the **Objects** tab.
5. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | approved\_document\_\_v | CRED | events\_management\_\_v | * audience\_\_v * event\_management\_subtype\_\_v | Edit |
   | em\_event\_material\_\_v | CRED | email\_template\_\_v | * email\_template\_\_v * subtype\_\_v | Edit |
   | em\_event\_rule\_\_v | CRED | All applicable object types | email\_template\_\_v | Edit |
   | em\_topic\_material\_\_v | CRED | All applicable object types | email\_template\_\_v | Edit |
   | sent\_email\_\_v | CRED | events\_management\_\_v | * em\_attendee\_\_v * event\_\_v * em\_event\_speaker\_\_v * em\_event\_team\_member\_\_v * events\_management\_subtype\_\_v * account\_email\_\_v * user\_\_v | Edit |

#### Configuring RSVP Links

Admins can also enable adding RSVP links to Approved Email content. Recipients can select these links to directly RSVP to the event.

To configure this feature, grant the following permissions:

| Object | Object Permission | Object Types | Fields | Field Permission |
| --- | --- | --- | --- | --- |
| multichannel\_message\_\_v | CRED | * events\_management\_action\_\_v * approved\_email\_action\_\_v | * message\_identifier\_\_v * html\_message\_\_v * event\_attendee\_status\_\_v * consent\_confirm\_html\_\_v | Edit |

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Content Creators](#)

To configure this feature for content creators, ensure [Integrating Vault CRM and PromoMats / MedComms for Approved Email](../../Multichannel/ApprovedEmail/ConfiguringAE/AECRMVaultIntegration.htm) is complete.

#### Restricting Email Recipients by Audience Type

Approved Email for Events Management supports the ability to designate a target audience type for a given email template. The designation is set in PromoMats/MedComms. Allowed audience types are Attendee, Speaker, and Team Member.

To configure this, add the event\_audience\_\_v field to the appropriate email\_template\_\_v layouts in the connected PromoMats/MedComms Vault instance.

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To configure this feature:

1. Ensure the following features are configured:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Configuring Approved Email End Users](../../Multichannel/ApprovedEmail/ConfiguringAE/AEConfigEndUsers.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets** and select the appropriate permission set.
3. Select the **Objects** tab.
4. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | approved\_document\_\_v | RE | events\_management\_\_v | * allowed\_document\_ids\_\_v * audience\_\_v * event\_management\_subtype\_\_v | Edit |
   | em\_event\_material\_\_v | RE | email\_template\_\_v | * email\_template\_\_v * subtype\_\_v | Edit |
   | em\_event\_rule\_\_v | RE | All applicable object types | email\_template\_\_v | Edit |
   | em\_topic\_material\_\_v | RE | All applicable object types | email\_template\_\_v | Edit |
   | metadata\_definition\_\_v | R | event\_type\_\_v | n/a | n/a |
   | metadata\_translation\_\_v | R | event\_type\_\_v | n/a | n/a |
   | sent\_email\_\_v | RE | events\_management\_\_v | * em\_attendee\_\_v * event\_\_v * em\_event\_speaker\_\_v * em\_event\_team\_member\_\_v * events\_management\_subtype\_\_v * account\_email\_\_v * user\_\_v | Edit |
5. Navigate to the **em\_event\_\_v** object in the selected permission set.
6. Grant Execute permission to the **send\_email\_\_v** object action.
7. Navigate to **Admin > Configuration > Objects > em\_event\_\_v > Object Types > Actions**.
8. Select the **send\_email\_\_v** checkbox for the appropriate object types.
9. Add **send\_email\_\_v** to the visible\_buttons\_\_v field of the appropriate em\_event\_layout\_\_v records. See [Defining Event Layouts](../Configuration/DefiningPageLayouts.htm) for more information.

#### Configuring RSVP Links

Admins can also enable adding RSVP links to Approved Email content. Recipients can select these links to directly RSVP to the event.

To configure this feature, grant the following permissions:

| Object | Object Permission | Object Types | Fields | Field Permission |
| --- | --- | --- | --- | --- |
| multichannel\_message\_\_v | CRED | * events\_management\_action\_\_v * approved\_email\_action\_\_v | * message\_identifier\_\_v * html\_message\_\_v * event\_attendee\_status\_\_v * consent\_confirm\_html\_\_v | Edit |

#### Configuring Filtering by My Recipients

End users can filter the list of an event’s attendees to quickly view attendees to add as recipients to Approved Emails based on record ownership or territory alignment, improving efficiency when sending invitations or updating attendee statuses. This is useful when looking for attendees in large events, often in collaboration with other team members.

To configure filtering by My Recipients:

1. Navigate to **Admin > Users & Groups > Permission Sets**.
2. Select the appropriate permission set.
3. Select the **Objects** tab.
4. Grant the following additional permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | events\_management\_settings\_\_v | R | All | recipient\_filter\_type\_\_v | Read |
5. Navigate to **Business Admin > Objects > Events Management Settings**.
6. Edit the appropriate record.
7. Populate the **recipient\_filter\_type\_\_v** field with one of the following values:

   * Mandatory – The filtering is automatically applied. End users do not have the option of toggling filtering.
   * Optional On – The filtering is default applied and can be toggled off by end users.
8. Select **Save**.

### Creating Approved Email Content for Events Management as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Content Creators](#)

Approved Email for Events Management uses an integration with a MedComms or PromoMats Vault instance. This integration pushes the list of Event Types and Event Topics from CRM to Vault. When creating an Approved Email Template in Vault, the content administrator can select which Event Types and Event Topics the template is valid for.

Once the template is pushed to CRM, Event Rule records are created to capture which Event Types and countries the template is valid for. Topic Material records are created to capture which Event Topics the template is valid for.

Log a support case to enable Events Management Integration in your MedComms or PromoMats Vault. Once enabled, the new Events Management objects and fields display in the Email Template information section on the Events Management Properties sub-section.

Select the Incremental Refresh button in the Refresh Administration section to extract all Event Types and Event Topics from Vault CRM and push the data to PromoMats and MedComms.

Event Types are pushed into the crm\_event\_type\_\_v picklist in PromoMats and MedComms. The picklist label includes the instance name and the Event Type generated from the object type. This enables customers to specify where the template is valid in the case that several Vault CRM environments are pointing to a single PromoMats or MedComms instance. Only active object types push.

Object type translations are not supported through the integration and must be updated manually by modifying the translation in PromoMats and MedComms.

CRM Event Types are specified as object types on the em\_event\_\_v object. These are mapped to the crm\_event\_type\_\_v picklist in PromoMats and MedComms.

Event Topics are also pushed from CRM to Vault. Event Topics are stored in the em\_catalog\_\_v object using the event\_topic\_\_v object type. In PromoMats/MedComms, they are stored in the crm\_event\_topic\_\_v object. Only topics with a status of Approved push.

The em\_catalog\_name\_\_v field is required in order for em\_catalog\_\_v records to push to PromoMats or MedComms.

![](../../../Resources/Images/Events/Using/ApprovedEmailEM4.png)

Event Topic names in CRM can be up to 255 characters long. In Vault, the Event Topic name can only be 128 characters long. To allow for the full topic name to display, an additional field full\_name\_\_v is used in Vault.

#### Setting up Templates

Once the integration has run and Vault CRM Event Types and Topics are available in PromoMats or MedComms, the content admin can use these attributes to determine when an email template should be made available. Templates are defined using the Events Management subtype:

1. Create an **Email Template**.
2. Select **Events Management Invite Template** for the Email Template Type field.
3. Populate the following fields in the Events Management Properties section. These fields determine usage and visibility in Vault CRM:

   * Email Template Subtype
   * Event Types
   * Event Topics
4. Use the **Country** field in the General Properties section to select the appropriate countries the template should apply to.

#### Supported Approved Email Tokens in Events Management Content

Content creators are responsible for creating and managing Email Templates. See [Creating Approved Email Templates](../../Multichannel/ApprovedEmail/CreatingContent/CreatingAETemplates.htm) for more information.

Content that includes tokens with reference to API Names must be set with the appropriate content target platform. See [Setting the Target Platform for Approved Email Content](../../Multichannel/ApprovedEmail/CreatingContent/SettingTargetPlatform.htm) for more information.

The following [Approved Email Configuration Tokens](../../Multichannel/ApprovedEmail/CreatingContent/ConfigTokens.htm) are supported for content used for Events Management purposes:

* {{accCredentials}} – Displays the account's credentials
* {{accFname}} – Displays the account's first name
* {{accLname}} – Displays the account's last name
* {{accTitle}} – Displays the account's title
* {{addToCalendar}} – Adds an .ICS file attachment that recipients can use to add the event to their calendar
* {{customContent}}

  This token is only supported in emails sent to in-territory recipients.
* [{{customText()}}](../../Multichannel/ApprovedEmail/CreatingContent/ConfigTokens.htm#Text)
* {{$VaultDocID}} – Generates a link to a PromoMats Vault document
* {{emailTemplateFragment}} – Defines a section in the footer where Email Fragments are inserted
* {{insertEmailFragments}} – Defines a section in the template where Email Fragments are inserted
* {{ObjectAPIName.FieldAPIName}} – Limited to the following objects:
* em\_event\_\_v
* em\_attendee\_\_v – Only as a recipient
* em\_event\_speaker\_\_v – Only as a recipient
* em\_event\_team\_member\_\_v – Only as a recipient
* {{ObjectAPIName.RelationshipName.FieldAPIName}} – Limited to the following objects:
* em\_event\_\_v
* em\_attendee\_\_v – Only as a recipient
* em\_event\_speaker\_\_v – Only as a recipient
* em\_event\_team\_member\_\_v – Only as a recipient
* em\_speaker\_\_v – Only available as the middle RelationshipName parameter
* em\_catalog\_\_v – Only available as the middle RelationshipName parameter
* {{approvedEmailAction}} – Tokens that create a link in the email
* {{ISILink}} – Generates a link to an Important Safety Information Vault document
* {{timeZone}} – Displays the time zone of the device
* {{userEmailAddress}} – Displays the user's email
* {{userName}} – Displays the user's name
* {{userPhoto}} – Displays the user's photo, if available
* {{unsubscribe\_product\_link[External URL,Value of the appropriate unsubscribe\_identifier\_\_v field]}} – See [Adding and Customizing Unsubscribe Links](../../Multichannel/ApprovedEmail/CreatingContent/ConfigurableUnsubscribe.htm) for more information
* {{PieceLink}} – Generates a link to a Related Piece Vault document
* {{PILink}} – Generates a link to a Prescribing Information Vault document

### Adding RSVP Links to Approved Emails for Events Management as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Admin Users](#)

| Name | Object Type | message\_identifier\_\_v | event\_attendee\_status\_\_v | html\_message\_\_v |
| --- | --- | --- | --- | --- |
| Event Accept | events\_management\_action\_\_v | event\_accept | accepted\_\_v | <html><body><header><h3><span class="hidden">Your response 'Accept' has been saved.</span></h3> </header></body></html> |
| Event Reject | events\_management\_action\_\_v | event\_reject | rejected\_\_v | <html><body><header><h3><span class="hidden">Your response 'Reject' has been saved.</span></h3> </header></body></html> |

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Content Creators](#)

RSVP links redirect to a customer-defined landing page using the following format:

```
<a href={{approvedEmailAction[CUSTOMER LANDING PAGE,RSVP IDENTIFIER]}}></a>
```

For example, if the landing page is hosted on https://example.com and selecting the link registers the recipient response as Yes, the link would be:

```
<a href={{approvedEmailAction[https://example.com,Event_Accept]}}>Yes</a>
```

If a landing page is not used for the RSVP link, the LandingPageURL parameter may be left blank.

Customer-hosted landing pages for RSVP links should contain the HTML defined by the html\_message\_\_v field for the appropriate action, as well as the following JavaScript snippet:

[Copy](javascript:void(0);)

```
1
2
3
4
5
6
7
8
9
10
11
12
13
<div align="center" id="multichannelmessage"> </div>
<!-- The iFrame and Multichannel Message Page will replace the above <div> tag. Please note that the id of the <div> matches the first parameter of the constructor -->
<script>
    var tag = document.createElement('script');
    tag.src = "//cdnmc1.vod309.com/multichannel/veeva/js/externalrequest/embed-multichannelmessage.js";

    var firstScriptTag = document.getElementsByTagName('script')[0];
    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    // This function creates an <iframe> (and multichannelmessage iframe viewer)
    // after the API code downloads.
    var multichannelMessage;
    function onMultichannelMessageAPIReady() {multichannelMessage= new MUL.Frame('multichannelmessage', {height: '600px',width: '80%',});}
</script>
```

### Importing Events Management Approved Email Content into Vault CRM as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Integration Users](#)

Templates in either Staged or Approved status can be sent to Vault CRM for use from an Event. These templates import as approved\_document\_\_v records. Only business admin users in Vault CRM can view and send staged content.

To send templates to Vault CRM, select one of the following buttons from the Approved Email Administration tab:

* Incremental Refresh
* Force Full Refresh

This process both sends Event Types and Event Topics updates to Vault, as well as pulls email templates from Vault to CRM. Incremental Refresh only pulls templates to Vault CRM that have been updated since the last refresh.

![](../../../Resources/Images/Events/Using/ApprovedEmailEMA.png)

#### Event Rules and Topic Materials

When templates are imported into Vault CRM, em\_event\_rule\_\_v and em\_topic\_material\_\_v records are created based on the Event Types, Countries, and Event Topics associated with the template in PromoMats or MedComms. This ensures the imported templates are made available to the appropriate events.

These records have the following properties, based on the attributes from the template in PromoMats or MedComms:

| Defined Country Attribute | Defined Event Type Attribute | Defined Topic Attribute | Event Rules and Topic Materials Created |
| --- | --- | --- | --- |
| ✔︎ | ✘︎ | ✘︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with a matching country as the template. |
| ✘︎ | ✔︎ | ✘︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with a matching event type as the template. |
| ✘︎ | ✘︎ | ✔︎ | em\_topic\_material\_\_v records are created for any em\_catalog\_\_v record with a matching event topic as the template. |
| ✔︎ | ✔︎ | ✘︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with both a matching country and a matching event type as the template. |
| ✔︎ | ✘︎ | ✔︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with a matching country as the template.  Additionally, em\_topic\_material\_\_v records are created for any em\_catalog\_\_v record with a matching event topic as the template. |
| ✘︎ | ✔︎ | ✔︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with a matching event type as the template.  Additionally, em\_topic\_material\_\_v records are created for any em\_catalog\_\_v record with a matching event topic as the template. |
| ✔︎ | ✔︎ | ✔︎ | em\_event\_rule\_\_v records are created for any Event Configuration and Event Configuration Country with both a matching country and a matching event type as the template.  Additionally, em\_topic\_material\_\_v records are created for any em\_catalog\_\_v record with a matching event topic as the template. |

### Using Approved Email in Events Management as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

RSVP is only available for Event Attendees. Team Members and speakers who are not Event Attendees cannot RSVP.

Browser
iPad

To send an Approved Email from an Event in the Browser:

1. Navigate to the appropriate event.
2. Select the **Send Email** button from the All Actions menu. The list of templates displays based on [Event Material](../Materials/EventMaterial.htm) records created based on the Event Rule and Topic Material records created by the integration.
3. Select the appropriate template. Users can search for and filter each column to locate the appropriate template to use.
4. Select the appropriate recipients. If a selected recipient cannot receive the email due to consent, a warning displays before the list of attendees.
5. Select the appropriate template tab to preview and compose the Approved Email. See [Composing Approved Emails](../../Multichannel/ApprovedEmail/SendAE/ComposingAEs.htm) for more information.

#### Filtering Approved Email Recipients

To filter recipients when sending an Approved Email:

1. Initiate sending an Approved Email from an Event.
2. Select the **Only Show My Recipients** toggle. Only attendee records within the user’s territory or who are owned by the user display in the filtered list. em\_event\_speaker\_\_v and em\_event\_team\_member\_\_v records are excluded from filtering and always display.

When Mandatory is selected for the setting, the toggle is hidden and end users cannot disable the filtering.

#### Consent in Approved Emails for Events Management

Consent is respected when sending invitations for Events Management. If an account has explicit consent and there are no opt-in records, or if the account has implicit consent but has an opt-out record, users are not able to send the email to that recipient.

Both product level and content type consent is supported when sending invitations for Events Management. See [Creating Consent Lines](../../Multichannel/ConsentCapture/CreateManageConsent/CreateConsentLine.htm) for more information about creating content type consent.

Users cannot manage consent or email addresses from the recipient selector screen. The recipient must have a valid, consented email address in order to send an email.

Once recipients are selected, the user can preview the template for all recipients and enter data in any configured fields that allow for user inputs.

#### Sending Approved Emails to Out of Territory Accounts

Event organizers can send Approved Emails to Event Speakers and Event Attendees outside of their territory. This enables users to still send follow-up information to these accounts.

Consent is respected when sending Approved Emails to out-of-territory Event Speakers and Event Attendees, however, users are not able to capture consent for accounts outside their territory.

Users can select out-of-territory Event Attendees and out-of-territory Event Speakers as recipients for an Approved Email just as they would for an in-territory recipient, including selecting any email address associated with the out-of-territory recipient and previewing the email.

To send an Approved Email from an Event on the iPad:

1. Navigate to the appropriate event.
2. Select the **Send Email** button from the All Actions menu. The list of templates displays based on [Event Material](../Materials/EventMaterial.htm) records created based on the Event Rule and Topic Material records created by the integration.
3. Select the appropriate template. Users can search for and filter each column to locate the appropriate template to use.
4. Select the appropriate recipients. If a selected recipient cannot receive the email due to consent, a warning displays before the list of attendees.
5. Select the appropriate template tab to preview and compose the Approved Email. See [Composing Approved Emails](../../Multichannel/ApprovedEmail/SendAE/ComposingAEs.htm) for more information.

#### Filtering Approved Email Recipients

To filter recipients when sending an Approved Email:

1. Initiate sending an Approved Email from an Event.

   ![](../../../Resources/Images/Events/AE/MyRecipientFilter.png)
2. Select the **Only Show My Recipients** toggle. Only attendee records within the user’s territory or who are owned by the user display in the filtered list. em\_event\_speaker\_\_v and em\_event\_team\_member\_\_v records are excluded from filtering and always display.

When Mandatory is selected for the setting, the toggle is hidden and end users cannot disable the filtering.

#### Consent in Approved Emails for Events Management

Consent is respected when sending invitations for Events Management. If an account has explicit consent and there are no opt-in records, or if the account has implicit consent but has an opt-out record, users are not able to send the email to that recipient.

Both product level and content type consent is supported when sending invitations for Events Management. See [Creating Consent Lines](../../Multichannel/ConsentCapture/CreateManageConsent/CreateConsentLine.htm) for more information about creating content type consent.

Users cannot manage consent or email addresses from the recipient selector screen. The recipient must have a valid, consented email address in order to send an email.

Once recipients are selected, the user can preview the template for all recipients and enter data in any configured fields that allow for user inputs.

![](../../../Resources/Images/Events/Using/ApprovedEmailEMB.png)

#### Sending Approved Emails to Out of Territory Accounts

Event organizers can send Approved Emails to Event Speakers and Event Attendees outside of their territory. This enables users to still send follow-up information to these accounts.

Consent is respected when sending Approved Emails to out-of-territory Event Speakers and Event Attendees, however, users are not able to capture consent for accounts outside their territory.

Users can select out-of-territory Event Attendees and out-of-territory Event Speakers as recipients for an Approved Email just as they would for an in-territory recipient, including selecting any email address associated with the out-of-territory recipient and previewing the email.

An internet connection is required when sending Approved Emails to out-of-territory attendees or speakers.

### Related Topics

[Creating Approved Email Templates](../../Multichannel/ApprovedEmail/CreatingContent/CreatingAETemplates.htm)

[Composing Approved Emails](../../Multichannel/ApprovedEmail/SendAE/ComposingAEs.htm)

[Managing Event Materials](../Materials/EventMaterial.htm)

[Managing Event Attendees](../Attendees/Attendees.htm)
