# Vero Cloud

Vero Cloud is a data-driven email marketing tool.

## Destination Info

* Accepts [Track](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#track) and [Identify](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#identify) calls
* Supports [HIPAA mode](https://documentation.freshpaint.io/hipaa-mode)
* Connection Modes:

<table><thead><tr><th align="right"> </th><th data-type="checkbox">Client-side</th><th data-type="checkbox">Server-side</th></tr></thead><tbody><tr><td align="right">Web</td><td>true</td><td>true</td></tr><tr><td align="right">Mobile</td><td>false</td><td>true</td></tr><tr><td align="right">Server</td><td>false</td><td>true</td></tr></tbody></table>

## Getting Started

1. Navigate to the Vero Cloud destination configuration

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2F1zW5jUQ5b6UmNetIfim7%2Fverocloud.png?alt=media&#x26;token=cf75e752-7fb8-4ede-84a3-37cdb4b932b1" alt=""><figcaption></figcaption></figure>

**2. Configure your API Key and Auth Token.** These can be found under Settings > Project Details, at the bottom of the screen.

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FItCghH5LALqSGlF703xE%2Fimage.png?alt=media&#x26;token=b0e8082e-0ece-429a-9cee-b4341f0f7ced" alt=""><figcaption></figcaption></figure>

**That's it! Once you have set up identify calls, you can start sending events to Vero Cloud.**

## Identify

Vero Cloud does not accept anonymous events so you will need to set up [identify calls](https://documentation.freshpaint.io/readme/setting-up-identify) to send events to the Vero Cloud destination. In order to email a user in Vero Cloud, you must first send an identify call with the `email` property. When you call identify, Freshpaint creates or updates a user in Vero Cloud by calling their [users](https://developers.getvero.com/?bash#users) endpoint at: <https://api.getvero.com/api/v2/users/track>

Once you've identified your user, you'll be able to view their user profiles under the "Customers" tab in Vero Cloud, along with their associated events.

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2F98fJpO0xqpyugf0kx7lg%2FPasted%20Graphic.png?alt=media&#x26;token=7695a693-40cf-463b-8db4-b8f60dce7020" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FB1ajx2jhn7fCQonC6J8x%2Fimage.png?alt=media&#x26;token=f38fcb80-1e02-4c8d-8aca-94b460d54156" alt=""><figcaption></figcaption></figure>

## Events

{% hint style="info" %}
When a Freshpaint event is sent to Vero Cloud, you must send an `email` property attached to the event.
{% endhint %}

When you send an event to Vero Cloud from Freshpaint, a standard event is created in Vero Cloud by calling Vero Cloud's [events api ](https://developers.getvero.com/?bash#events-track)endpoint at: <https://api.getvero.com/api/v2/events/track>

The event will then be attached to the identified contact with the given email. [See our docs on setting up properties](https://documentation.freshpaint.io/readme/setting-up-properties) to see the different ways you can attach an `email` property to your events.

To ensure defined events include the required `email` parameter, we recommend adding a user's `email` as an event property through the [`addEventProperties` API](https://documentation.freshpaint.io/readme/setting-up-properties#addeventproperties).

### Seeing Freshpaint Events in Vero Cloud

Once the Vero Cloud integration is [enabled](https://documentation.freshpaint.io/readme/setting-up-your-destinations/enabling-and-disabling-a-destination), you can now enable it as an event destination for every event you'd like to send to Vero Cloud:

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FcfAEA2RhHuHOFXN4szJb%2FScreenshot%202023-10-11%20at%2012.55.57%20PM.png?alt=media&#x26;token=ce4b62e0-504f-4615-8c09-3ec7644de03e" alt=""><figcaption></figcaption></figure>

Once you've sent events with the `email` property into Vero Cloud, you can view them by navigating to "Events" in your left sidebar menu. You can also view the events associated with each user in the "Customers" section as shown in the section above.

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FxLAXIdkulI8KUfq6MOyP%2FPasted%20Graphic%209.png?alt=media&#x26;token=7d08b091-b00d-4f94-b146-7fdcdcd71d96" alt=""><figcaption></figcaption></figure>

## Configuration Options

### Connection Modes

#### Client-Side Connection Mode

Events originating from the user's web browser will be sent directly to Vero Cloud. Events from other sources, including mobile and server, will be sent first to Freshpaint's servers and then on to Vero Cloud.

#### Server-Side Connection Mode

All events will be sent to Vero Cloud using Freshpaint's servers. Your website will not send data directly to Vero Cloud. Instead, your website and all other sources will send data to Freshpaint, which is translated then sent to Vero Cloud. As mentioned above, [sources](https://app.freshpaint.io/sources) such as React Native, Android, and iOS send data server-side.

#### Event Transformations

Set up transformations to modify your data before it's sent to your destination. Read more about transformations [here](https://documentation.freshpaint.io/transformations).

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FK6WG04hQZD1IMAfQFSjA%2Fimage.png?alt=media&#x26;token=ca652fec-4467-4521-9c88-cc347cf20479" alt=""><figcaption></figcaption></figure>
