Active with remarks
This application needs additional settings. Please follow the documentation below to create your own connection.

Vision6

The Vision6 modules allow you to watch, create, update, retrieve, delete, subscribe, unsubscribe the contacts in your Vision6 account.

Getting Started with Vision6

Prerequisites

  • A Vision6 account

In order to use Vision6 with Boost.space Integrator, it is necessary to have a Vision6 account. If you do not have one, you can create a Vision6 account at vision6.com/signup.

Connecting Vision6 to Boost.space Integrator

To connect your Vision6 account to Boost.space Integrator you need to obtain the API Endpoint and API Key from your Vision6 account and insert it in the Create a connection dialog in the Boost.space Integrator module.

1. Log in to your Vision6 account.

2. Click Integrations > API Keys > Create a new API Key.

61f27dcac6565.gif

3. Enter the details and click Save.

61f27dcd67a0b.png

4. Click Create API Key, enter a name for the key, and select the permissions. Click Create API Key.

61f27dcea7782.gif

5. Copy the API Key to a safe place.

61f27dd0f29a3.png

6. On the same API Keys page, copy the API Endpoint to a safe place.

61f27dd1e12a2.png

7. Go to Boost.space Integrator and open the Vision6 module’s Create a connection dialog.

61f27dd2d996f.gif

8. In the Connection name field, enter a name for the connection.

9. In the API Endpoint field, enter the endpoint URL address copied in step 6.

10. In the API Key field, enter the API key copied in step 5 and click Continue.

The connection has been established.

Contacts

You do not have to add the webhooks in the Vision6 as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Added Contacts

Triggers when a new contact is added to a specified ID.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose added contacts you want to watch.

Watch Updated Contacts

Triggers when a contact is updated in a specified list.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose updated contacts you want to watch.

Watch Deactivated Contacts

Triggers when a contact is deactivated from a list.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose deactivated contacts you want to watch.

Watch Unsubscribed Contacts

Triggers when a contact is unsubscribed from a list.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose unsubscribed contacts you want to watch.

Watch Subscribed Contacts

Triggers when a contact is subscribed from a list.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose subscribed contacts you want to watch.

Watch Reactivated Contacts

Triggers when a contact has been reactivated from a list.

Webhook Name

Enter a name for the webhook.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose reactivated contacts you want to watch.

Search Contacts

Returns the contacts in the list that match the search criteria.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose contacts you want to search.

Search Criteria

Add the criteria based on which you want to filter the contacts. For example, field, selection type.

Limit

Set the maximum number of contacts Boost.space Integrator should return during one scenario execution cycle.

Offset

Enter the number of items to skip before beginning to return results.

Sort By

Enter the value to sort the contacts. For example, last modified time.

Sort Order

Enter the order in which you want to sort the searched contacts

Returned Fields

Add the field names to return in the result. Field names are case sensitive.

Get a Contact

Returns details for a specific contact.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose contact’s details you want to retrieve.

Contact ID

Select the Contact ID whose details you want to retrieve.

Returned Fields

Add the field names which you want to return in the result. Field names are case sensitive.

Create a Contact

Creates contact.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID in which you want to create the contact.

Contact

Add the details of the contact:

Field Key

Enter the key name. For example, first name.

Field Value

Enter the key value. For example, John.

Overwrite

Select the checkbox to rewrite the first duplicate of the contact instance based on the email field.

Remove Unsubscribers

Select the option to remove the unsubscribers:

  • Add all contacts to the list

  • Do not add contacts who have previously unsubscribed from the list

Subscribe a Contact

Subscribes a contact into your list.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID in which you want to create the contact.

Contact

Add the details of the contact:

Field Key

Enter the key name. For example, first name.

Field Value

Enter the key value. For example, John.

Consent Type

Select the consent type for the subscription.

Consent Text

Enter the summary of the text the contact accepted when requesting to be added to the list.

List Preferences

Add the preferences of the subscription. For example, newsletters, promotions.

IP Address

Enter the IP address from which the subscription request is received.

Unsubscribe a Contact

Unsubscribes a contact from the list you choose.

Connection

Establish a connection to your Vision6 account.

Method

Select the option by which you want to unsubscribe:

  • Unsubscribe contact by email

  • Unsubscribe a contact by ID

List to Unsubscribe the Address from

Select the option to unsubscribe from the email address:

  • Unsubscribe a contact by email

  • Add the address to the unsubscriber list.

List ID

Select the List ID from which the contact must be unsubscribed.

Email

Enter the email address of the contact.

Contact

Enter the Contact ID you want to unsubscribe.

Phone or Email

Enter the phone number or email address.

Reactivate a Contact

Reactivates a contact from the list you choose.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose contact you want to deactivate.

Contact ID

Select the Contact ID you want to deactivate.

Deactivate a Contact

Deactivates a contact from the list you choose.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose contact you want to deactivate.

Contact ID

Select the Contact ID you want to deactivate.

Update a Contact

Updates contact.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID in which you want to create the contact.

Contact

Add the details of the contact:

Field Key

Enter the key name. For example, first name.

Field Value

Enter the key value. For example, John.

Trigger Update Profile

Select the checkbox to send a notification about the profile update.

Delete a Contact

Delete a contact.

Connection

Establish a connection to your Vision6 account.

List ID

Select the List ID whose contacts you want to delete.

Contact ID

Select the Contact ID you want to delete.

Search Criteria

Select the option to search the contact based on the specified criteria. For example, Field name.

Other

Make an API Call

Performs an arbitrary authorized API call.

To make an API call, you need to select the Method as POST and enter the request including the endpoint, API key, and parameters in the Body field. See the example screenshot.

For the list of available endpoints, refer to the Vision6 API Documentation.

Method

Select the HTTP method you want to use:

GET to retrieve information for an entry.

POST to create a new entry.

PUT to update/replace an existing entry.

PATCH to make a partial entry update.

DELETE to delete an entry.

Headers

Enter the desired request headers. You don’t have to add authorization headers; we already did that for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.

Example of Use – Get List ID

The following API call returns the specified List ID details from your Vision6 account:

Method:

POST

Body:

{"method": "getListById","params": ["SLQJ1UvHefFij1UH7M5mIrVLmsYKBZaBBhO7EBBBH5UZv3YQZsXicwtV7aoSxz-9iRqheueZtBE6R8f6","4551"]}

61f27dd512a85.png

Matches of the search can be found in the module’s Output under Bundle > Body.

In our example, the specified List ID details were returned:

61f27dd622a77.png