Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

MakePlans Custom Messages - Version 1.0

Get started

Emails and SMS sent from MakePlans can be customised and also include relevant data. The messages are built with Liquid. Please read the Liquid documentation for more information. You can use HTML and all standard Liquid syntax.

Complete example

Hi {{ booking.person.name }}, you have booked {{ booking.resource.title }} on {{ booking.booked_from }}.

Available objects

Booking

Example: {{ booking.booked_from }}

  • id
  • booked_from (localized)
  • booked_to (localized)
  • booked_from_iso8601
  • booked_to_iso8601
  • time_range (booked_from and booked_to)
  • verification_code (for SMS verification)
  • verification_link (for email verification)
  • verification_method
  • count
  • notes
  • custom_data
  • link (for information about the booking)
  • price
  • title
  • description
  • price
  • booking_capacity
  • confrere_url (Confrere integration must be activated)
  • zoom_url (Zoom integration must be activated)
  • whereby_url (Whereby integration must be activated)

For custom date/time formatting using the _iso8601 fields see usage of Liquid filters and strfti.me for date/time reference. In addition to the standard Liquid filters we have included i18n_date filter which works like the standard date filter but will output based on your account locale and time zone. The standard date filter will only output English.

Date filter examples:

{{ booking.booked_from_iso8601 | i18n_date: '%A, %B %e, %Y' }} will result in Thursday, January 4, 2018.

{{ booking.booked_from_iso8601 | i18n_date: '%H:%M' }} will result in 13:25.

Person

Example: {{ booking.person.name }}

  • id
  • name
  • email
  • phone_number (can also use the deprecated phonenumber)
  • phone_number_formatted (E.164 formatted phone number with plus sign, international code, and no spaces or parentheses)
  • date_of_birth
  • national_id_no
  • street
  • postal_code
  • city
  • state
  • country_code
  • country
  • custom_data

Service

Example: {{ booking.service.title }}

  • id
  • title
  • description
  • payment_required
  • price
  • custom_data

Event

Example: {{ booking.event.title }}

  • id
  • title (full title including event type title)
  • event_title (title for the specific event without event type title)
  • description (event type or specific event description)
  • event_description (description for the specific event without event type description)
  • payment_required
  • price
  • custom_data

Resource

Example: {{ booking.resource.title }}

  • id
  • title
  • custom_data

Client

Example: {{ booking.client.name }}

  • name
  • subdomain
  • domain
  • address
  • country
  • country_code
  • email
  • phone_number
  • currency
  • verification_method

About

Documentation for including dynamic content in email and SMS in MakePlans

Resources

Stars

Watchers

Forks