Contact Us/Rental Inquiry Transactional Emails
Like Sharing, you’ll have set up BTLeads two different ways on a RezFusion Pro site or Cloud site.
BTLeads Transactional
Log into your client’s CM.
Head to Transactional.
Click the Create a new email green button.
Name the email: Ex. Confirmation Email For Contact Us Form
Subject Line: Thanks for Contacting Us (or any other subject line you want to use)
Who is it from?
Name: client name
Email: client email
Add Recipients to list: Don’t add to a list
Build your email →
Click on my templates on the left hand side and select your Template
Add your pre-header text and pre-header information.
Add anything else you would like to see in this email
Review everything and make sure it looks correct and click Preview →, then I'm done, return to snapshot →
When you’re finished, click Finish
Ignore the Ready to start triggering popup and click Transactional in your breadcrumb.
Repeat these steps for any other transactional email you want to set up.
BTLeads Lists/Segments
In Campaign Monitor, head to your main list and create new custom fields to match the questions in your various forms. (Note from Matt: I only include Form Type so I know how the subscriber joined. If you want to include any other custom fields to map to the list, that’s up to you.)
Here are a few fields that you may want to include:Subject - text
Message - text
Form Type - text
Arrival Date - date
Departure Date - date
Property - text
Page Path - text
Don’t worry about the email field since it is already a field in CM.
In CM, click on your breadcrumb to go back to the Main List. It’s a good idea to create a segment to see all of your subscribers from the various forms.
BTLeads RezFusion Sites
BTLeads RezFusion Sites: List
Log into your client’s website in one tab and Campaign Monitor in another tab.
Before starting, it’s best to find out what forms your client has on their website. So, on their website head to the top rezFusion bar: Structure → Entityform Types
There will be 3 main forms: Contact, Vacation Rental Inquiry, Newsletter Sign up. There may be more, so take a quick look at all of the forms and determine what forms you want to link to CM and what forms you may want to add the email opt-in option. Some forms would be silly to add this, so it’s good to take a second and think about it.
Determine which form you want to start with. I normally start with Contact Us, and head to that form on the site.
You can get there by selecting the Submit Link next to the form name on the Entityform Types page.
Or you can find it by going back to the site and heading to the specific form page.
If you know which lead forms you’ll be adding, you can go to Structure → Bluetent ESP Lead Forms and add them this way.
Click Add NEW Lead Form ESP Integration on your form.
Name it: contact_us_list, or whatever form you are linking
List Opt-In Model: Opt-In
Option Text: I'd like to receive exclusive email updates on OBX vacation properties and events.
(or whatever text you would like to use)Form Data Source: Entityform
Target ESP: Campaign Monitor
SAVE
Now, click Edit contact_us_list ESP Integration
API Key: Client API found under Client Settings in CM. Once replaced, click anywhere into the white space and let the form update.
List ID: Client List API found under lists in CM. Once replacedm click into the white space and let the form update.
Now you need to Map Drupal Fields to ESP List Demographics:
Email Address / Subscriber ID: Field: Email
Name: Field: Name
Subject: Field: Subject
Message: Field: Message
Note from Matt: Make sure to include Form Type. I usually only do Email and Form Type.
SAVE
BTLeads RezFusion Sites: Transactional
Click Add NEW Lead Form ESP Integration again
Name: contact_us_transactional, or whatever naming convention you’re using
List Opt-In Model: No Option (auto add)
Form Data Source: Entityform
Target ESP: Campaign Monitor Transactional Email
SAVE
Open the Share Listing again and Edit CM contact_us_transactional ESP Integration
API Key: paste the API found under Client Settings. Once replaced, click into the white space and let the form update.
Smart Email Template: Match this to the Transactional you set up in Campaign Monitor.
Ex: Confirmation Email For Contact Us Form
Now you will need to map the drupal fields to match the fields being used in your email. Here are some examples:
Email Address/Subscriber ID: Field: Email
Properties: Field: Properties
Comments/Requests: Field: Comments / Requests
ArriveDate: Field: Arrive
DepartDate: Field: Depart
Adults: Field: Adults
Children: Field: Children
SAVE
Now you need to test! Remember that these forms are going to go straight to the client, so be sure to make it clear that you are a Bluetent employee and only testing the forms.
You will normally want to do 2 tests to make sure the email that comes through to your inbox and looks good AND to make sure your subscribe options work correctly.
Repeat these steps for any other forms you need to connect. :)
And if everything is all set for all the forms and they are connecting correctly, you are all done! Just remember to delete all of your test emails from CM! You don’t want tons of emails being sent to you because you forgot.
BTLeads Cloud Sites
NOTE: If your Contact Us or Vacation Rental Inquiry webform comes with a Newsletter Signup checkbox already on there, you’ll want to go ahead and remove that and create the Signup checkbox like we normally would. To delete the one that is already on the site head to:
Your Nugget Dashboard
Content → Webforms
Find the Webform you want to edit and click on the top pencil to edit.
Once you are on the editing page for the webform find the Webform in the nav, select this.
You will be taken directly to the Form Components.
Find newsletter sign up.
Select Delete under the Operations column.
Log into your client's website and head to the Nugget Dashboard.
In the top Nav, hover your mouse over Structure and select Bluetent ESP Lead Forms.
This page shows all of the form configurations on the site. From the newsletter sign up to all types of Sharing. You will need to create all new form configurations; you cannot use the forms that are already on there. Whenever they do an update to the cloud, all of your configurations will be lost if you edit what is currently there. With that in mind...
4. In the top-right hand corner, select the blue Add button.
We will build two types of configuration for each form you are working on: List and Transactional. Let’s start with List…
BTLeads Cloud Sites: List
5. Administrative Title: contact_us_list (or whatever naming convention you’re using)
6. Form ID/Pattern: This will automatically fill in once you have saved your form.
a. Note: If you create a new integration through the BT ESP Lead Forms in the Dashboard, this will not fill in automatically. If you go directly to the form that you would like to build and create the ESP Integration from there, this automatically fills in. If this does not automatically fill in:
i. Newsletter Sign Up: webform_client_form_1
ii. Contact Us: webform_client_form_2
iii. Vacation Rental Inquiry: webform_client_form_3
7. List Opt-In Model: Opt-In
8. Option Text: I'd like to receive exclusive email updates on OBX vacation properties and events.
(or whatever text you would like to use)
a. If your client has a Privacy Policy on their site, you’ll also want to make a note about that.
i. Ex: By checking this box you are accepting our <a href="https://www.tahoegetaways.com/privacy-policy" target="_blank">Privacy Policy</a>
9. Form Data Source: Webform
10. Target ESP: Campaign Monitor
11. SAVE
12. Find the configuration you were just working on in the list and select Edit on the right-hand side. You’ll need to finish setting up the configuration.
13. API Key: Fill in your client’s API Key from under Client Settings in Campaign Monitor. Once added click into the white space and let the form update.
14. List ID: Fill in the list id from Campaign Monitor. Once added click into the white space and let the form update.
15. Map your fields with Campaign Monitor. (Note from Matt: I only include Form Type so I know how the subscriber joined. If you want to include any other custom fields to map to the list, that’s up to you.) Here are a few examples:
a. Email Address / Subscriber ID: Email
b. First Name: First Name
c. Last Name: Last Name
d. Message: Message/Comments
e. Page Path: Page Path
16. SAVE
BTLeads Cloud Sites: Transactional
Now that your list is all set, you’re going to do this again for the transactional configuration. Once again, click the blue Add button in the top right-hand corner.
Administrative Title: contact_us_transactional (or whatever naming convention you’re using)
Form ID/Pattern: This will automatically fill in once you have saved your form.
Note: If you create a new integration through the BT ESP Lead Forms in the Dashboard, this will not fill in automatically. If you go directly to the form that you would like to build and create the ESP Integration from there, this automatically fills in. If this does not automatically fill in:
Newsletter Sign Up: webform_client_form_1
Contact Us: webform_client_form_2
Vacation Rental Inquiry: webform_client_form_3
List Opt-In Model: No Option (auto add)
Form Data Source: Webform
Target ESP: Campaign Monitor Transactional Email
SAVE
Find the configuration you were just working on in the list and select Edit on the right-hand side. You’ll need to finish setting up the configuration.
API Key: Fill in your client’s API Key from under Client Settings in Campaign Monitor. Once added, click into the white space and let the form update.
Smart Email Template: Form: Contact Us
Map your fields with Campaign Monitor. Here are a few examples:
Email Address/Subscriber ID: Email
PagePath: Page Path
ArrivalDate: Arrival Date
DepartureDate: Departure Date
Adults: Adults
Children: Children
Properties: Listing of Interest
ArriveDate: Arrival Date
DepartDate: Departure Date
Comments/Requests: Comments/Questions
SAVE
Repeat these steps for any other forms you would like to configure.
Now you need to test! Remember that these forms are going to go straight to the client, so be sure to make it clear that you are a Bluetent employee and only testing the forms.
You will normally want to do 2 tests to make sure the email that comes through to your inbox and looks good AND to make sure your subscribe options work correctly.
If everything goes smoothly, then you are all done! Just remember to delete all of your test emails from CM! You don’t want tons of emails being sent to you because you forgot.