Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Events/AE/SpeakerPhotos.htm

## Adding Speaker Photos to Approved Emails for Events Management

Business admin users can upload photos for each speaker, which can then be referenced in Approved Email content using the Event Speaker token. This personalizes and improves the visual appeal of email invitations to connect recipients to speakers.

**Who can use this feature?**

* Business Admin Users - Browser
* [Using Speaker Photos](#Using)
* Content Creators - Browser
* [Using Speaker Photos](#Using1)
* End Users - Browser, iPad
* [Using Speaker Photos](#Using2)
* Users require Approved Email and Events Management Licenses

**Who can use this feature?**

* Browser, iPad Users
* Users require Events Management and Approved Email Licenses
* Business Admin Users, Content Creators, End Users

### Configuring Adding Speaker Photos to Approved Emails for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

To configure this feature:

1. Ensure [Using Approved Email for Events Management](ApprovedEmailforEM.htm) is configured.
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 Type | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_speaker\_\_v | RE | All appropriate object types | * photo\_file\_\_v * photo\_url\_\_v * photo\_processing\_status\_\_v * photo\_cdn\_status\_\_v | Edit |
6. Navigate to **Admin > Configuration > Objects > em\_speaker\_\_v > Layouts**.
7. Place the **photo\_file\_\_v** field on the appropriate layouts.

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To configure this feature:

1. Ensure [Using Approved Email for Events Management](ApprovedEmailforEM.htm) is configured.
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 Type | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_speaker\_\_v | R | All appropriate object types | * photo\_file\_\_v * photo\_url\_\_v | Read |

### Using Speaker Photos as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

Business admin users can upload and delete speaker photos.

To upload a speaker photo:

1. Navigate to the appropriate **em\_speaker\_\_v** record.
2. Upload the appropriate file to the **photo\_file\_\_v** attachment field. Files must adhere to the following requirements:

   * The file must be a .jpeg, .jpg, or .png
   * The file size must not exceed 2 MB. A recommended size is 300 x 300 pixels.
3. Select **Save**.

After the photo is saved, it publishes to the CRM CDN. The URL to the photo automatically populates in the photo\_url\_\_v field.

To upload photos through data loading, the photos must first be uploaded to the [Vault's File Staging Server](https://platform.veevavault.help/en/gr/38653/). The CSV file must reference the source file location on the staging server.

#### Deleting Speaker Photos

A photo is removed from the CRM CDN when any of the following actions occur:

* The photo\_file\_\_v attachment is deleted from the speaker record
* The photo\_processing\_status\_\_v field is manually updated to ready\_to\_withdraw\_\_v
* The speaker record is deleted

When a photo is removed from the CDN, the previous photo URL no longer works.

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Content Creators](#)

Content Creators can add speaker photos to event invitation email templates. To add speaker photos to an email template, add the speakerPhoto parameter to the [{{EventSpeaker}}](EventSpeakerEventSessionToken.htm) token. For example:

{{EventSpeaker[fields=speaker\_formatted\_name\_\_v, speaker\_\_vr.speaker\_bio\_\_c;speakerPhoto]}}

Photos always displays as the first column in the table, regardless of the speakerPhoto parameter's position in the list of the token's parameters.

Content creators can also specify the photo's width in pixels to the speakerPhoto parameter. For example:

{{EventSpeaker[fields=speaker\_formatted\_name\_\_v, speaker\_\_vr.speaker\_bio\_\_c;speakerPhoto(100)]}}

If a size is not defined, the photo displays in its native size. The aspect ratio is always maintained.

Content creators can apply custom CSS styling to photos via the .speakerphoto class.

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When previewing and sending an email template containing the {{EventSpeaker}} token with the speakerPhoto parameter, the photos for the event's speakers display as the first column in the table.

![](../../../Resources/Images/Events/AE/SpeakerPhotos.png)

If a speaker does not have a photo, the cell in the photo column is empty. If photos do not exist for any of the speakers, the photo column does not display.

### Related Topics

[Using Approved Email for Events Management](ApprovedEmailforEM.htm)

[Event Session and Speaker Tokens](EventSpeakerEventSessionToken.htm)

[Accessing Your Vault's File Staging Server](https://platform.veevavault.help/en/gr/38653/)
