/
Boulevard Integration via Zapier

Boulevard Integration via Zapier

Overview

Boulevard is a CRM/POS tailored for appointment-based businesses, notably in the wellness, beauty, and personal care industries. It provides a range of tools for managing client appointments, optimizing business operations, and delivering personalized experiences.

Key Functions of Boulevard

  • Appointment Scheduling: Enables clients to book, reschedule, and cancel appointments, with real-time availability across multiple providers.

  • Client Management: Centralizes client profiles, service history, preferences, and payment data, enhancing personalization.

  • Payment Processing: Supports secure transactions, including payments, refunds, and tipping.

Experience.com’s Boulevard Integration

A new data ingestion source, the Boulevard system (Online Appointment Management Software) is integrated with XMP to automatically capture key data from completed appointments and trigger more targeted marketing/CX campaigns.

Prerequisites for Boulevard Integration

Boulevard uses Zapier’s technology to integrate with Experience.com and other integrations. To integrate with Boulevard via Zapier, you will need:

  • A Zapier Starter package plan ($19.99/mo)

  • An API key from your organization’s Boulevard instance

  • An API key from your account’s ingestion set up in the XMP

Obtain an API Key from your Account’s Ingestion Setup

  1. To create a new configuration, navigate to the Account Settings page and open the Ingestion Settings. Find and select Boulevard, and then click the blue “Add New Connection” button.

  2. Once the connection is created, some information is required to verify and activate it.

    1. Give the connection a name.

    2. Enter a point of contact for the integration. This is someone that Experience.com may contact if an ingestion error occurs or if a re-configuration is needed for the integration.

  1. Once a connection name and point of contact have been established, click the blue Verify & Connect button.

  2. When the Boulevard configuration has been verified and connected, click back into it to access the API Key.

    1. Locate the API Key and click the copy button to copy it to your computer’s clipboard.

Configuring the Boulevard Integration

To configure the integration between Boulevard and Experience.com, you will first need to create a Zap within Zapier. Then, a trigger should be added so that transactions are only ingested when an appointment is completed. Once a trigger has been added, a zap action can be created for Experience.com to retrieve the information. Finally, the data from Boulevard has to be mapped to fields available via Zapier. Once the fields are mapped properly, the connection can be finalized.

Take the following steps to get started:

Create a Boulevard Zap in Zapier

  1. Log in to Zapier, then click Create Zap.

  1. Click 1. Trigger to start building the Zap.

The steps to connect Boulevard with Zapier are given in the link here.

Add a Filter to the Zap

  1. Click 2. Action, then search for and select Filter (only proceed when a condition is set. Under the Filter setup & testing section, set the condition if required).

Create an Action for Experience.com to Retrieve the Data

  1. Once the condition has been set, Add another action by clicking the + button below the filter.

  2. Search for and select Experience.com. For the event, enter Retrieve Boulevard Transactions.

  3. Click Continue. When the Account menu expands, click Sign in to log in to your Experience.com account.

Map Boulevard Fields to XMP Fields

  1. When the Action menu expands, each field from Boulevard needs to be mapped to an Experience.com field. For each field provided on the screen by Zapier, type or insert the corresponding field from Boulevard:

Boulevard fields

Zapier fields

Boulevard fields

Zapier fields

Appointment Id

appointment_id

Client Id

client_id

Location Id

location_id

Order Id

order_id

Start At

start_at

End At

end_at

Location business name

business_name

Location name

name

Timezone associated with the location

timezone_with_location

Booked By (CLIENT or STAFF)

booked_by

Client firstname

client_first_name

Client lastname

client_last_name

Client name

client_name

Client email

client_email

Client mobile phone

client_phone

Client date of birth

client_date_of_birth

appointment service Id

appointment_service_id

appointment service service name

appointment_service_name

appointment service staff id

staff_id

appointment service staff first name

staff_first_name

appointment service staff last name

staff_last_name

appointment service staffRequested flag

staff_requested_flag

appointment service start at

service_start_at

Tag ID

tag_id

  1. When the fields have all been mapped, click Retest & Continue to test that data is pulling into all of the places it should be.

  2. Finally, click Done Editing, then turn the Zap on with the toggle at the top of the page.

Once the Zap is enabled, data will be pulled in from Boulevard and into Experience.com for transaction ingestion. Because of the API connection within the integration, data is transferred more often than on a daily basis. Transactions will typically be processed within hours of the status update.

 

Payment details will not be captured. Integration captures data only for future completed appointments. This integration has been implemented using Zapier, leveraging the existing Boulevard authorization. So, data will be captured using the "Appointment Completed" status within Boulevard.

Related content