id:{{$id}}, combiner:{{combiner}} search_by:{{search_by}}, search_for_text:{{search_for_text}}, search_for_number:{{search_for_number}}

Language: {{browser.language}} DATA_MODE: {{data_mode.value}}, WIDTH: {{browser.viewport.width}} WINDOW: {{window.value}} ACTIVITIES RIGHT: {{window_activities_right.value}} ACTIVITIES LEFT: {{window_activities_left.value}}

NOW: {{current_datetime.datetime}} YEAR: {{current_datetime.datetime.getYear(current_datetime.datetime) - 1}}

FLEXIBLE PRICES: {{activity.data.activity_details.flexible_prices}}

this_activity: {{this_activity.value}}, this_activity_event: {{this_activity_event.value}}, this_price: {{this_price.value}}, this_message_template: {{this_message_template.value}}, this_question: {{this_question.value}}

{{all_contacts.data.values(`first_name`)}}

{{searched_contacts.data.values(`id`)}}

LOCKS: use_locks: {{use_locks.value}}  is_locked:{{is_locked.value}}, is_locked_by:{{is_locked_by.value}}, this_user: {{this_user.value}}, m_offer_unlock: {{m_offer_unlock.value}}, m_locked_item: {{m_locked_item.value}}

TIMERS: autosave_contact: {{autosave_contact.percent}}

{{contact.data.contact.first_name}}, {{contact.data.contact.email}}, {{contact.data.contact.mobile_phone}}, {{contact.data.contact.gender}}, {{lookups.data.lookups.values(`id`)}}

{{lookups.data.lookups.values(`id`)}}

PRICES: {{prices.data.prices.values(`title_external`)}} THIS_PRICE: {{this_price.value}} PRICE: {{sc_price.data.price.title_internal}}

QUESTIONS: {{questions.data.questions.values(`title`)}} THIS_QUESTION: {{this_question.value}} QUESTION: {{sc_question.data.question.title}}

MESSAGE TEMPLATES: {{message_templates.data.message_templates.values(`message_topic`)}} THIS_MT: {{this_message_template.value}} MT: {{message_template.data.message_template.message_topic}}

VARIABLES: show_help_text: {{show_all_help.value}}, show_help_icon: {{show_help_icon.value}}, show_input_icon: {{show_input_icon.value}}, test_mode: {{show_input_icon.value}}, 

allow_view_edit: {{allow_view_edit.value}}, view_edit: {{view_edit.value}}, hide_labels: {{hide_labels.value}}, show_all_labels: {{show_all_labels.value}}, show_help_icon: {{show_help_icon.value}}, show_input_icon: {{show_input_icon.value}}, 

VARIABLES: Test mode: {{in_test_mode.value}}, Show Demo Data: {{show_demo_data.value}}

VARIABLES: is_deleted: {{is_deleted.value}}, Deletion Id: {{deletion_id.value}}, Deletion Object: {{deletion_object.value}}, Events is_deleted: {{activity.data.activity_event.is_deleted}}

Email: {{user_details.data.user_details.email}}, App name: {{user_details.data.user_details.app_name}}, Test mode: {{user_details.data.user_details.test_mode}}, Show Demo Data {{user_details.data.user_details.show_demo_data}}

{{window.value}} - {{window_right.value}}

{{lookups.data.lookups.values(`lookup_name`)}}

COUNTRIES: {{countries.data.countries.values(`country_name`)}}

{{currencies.data.currencies.values(`currency_code`)}}

BRANDS: {{brands.data.brands.values(`brand_name`)}} ({{brand.data.brand.id}})

BUSINESSES: {{businesses.data.businesses.values(`business_name`)}} ({{business.data.business.id}})

USERS: {{users.data.users.values(`first_name`)}}

{{get_apptext.data.get_apptext.values(`index_`)}}

A nice paragraph

s_window_activities

Manage Activities, which can be Events (bookings per event), Class Series (bookings per single class or complete series), Session Types (private appointments) or Questionnaires.

Manage Locations, which define the details of where you run your activities.

Manage a set of your standard prices as "templates" which you can then manually copy to new Activities you create.

Manage the set of standard messages which are automatically copied to each activity you create.

Manage a set of your standard questions as "templates" which you can then manually copy to new Activities you create.

Manage a set of your standard resource types as "templates" which you can then manually copy to new Activities you create.

c_activities_left

Messages Copied to Each Activity
{{apptext.value.2037}}

mail_outline

{{message_topic}}  ({{apptext.value.520}})

{{apptext.value.2038}}

{{apptext.value.420}}

mail_outline

{{message_topic}}  ({{apptext.value.520}})

{{question.trunc(50, true, " …")}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

{{activity.data.activity.title_internal}} ({{apptext.value.520}})

{{apptext.value.2020}}

{{apptext.value.2021}} - {{apptext.value.2023}} ({{prices.data.prices.where(`price_for`, "a", "==").where(`is_deleted`, "0", "==").count()}})

{{apptext.value.420}}

euro

{{lookups.data.lookups.where('id', price_type, "==")[0].lookup_name}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{title_external}}

{{apptext.value.2024}}

mail_outline

{{message_topic}}  ({{apptext.value.520}})

{{apptext.value.2030}} - {{apptext.value.2031}} ({{questions.data.questions.where(`question_per`, "a", "==").count()}})

{{apptext.value.420}}

question_answer

{{question_number}} - {{lookups.data.lookups.where('id', question_topic, "==")[0].lookup_name}}* ({{apptext.value.520}})    

{{question.trunc(50, true, " …")}}

Advanced options...

{{apptext.value.2025}} ({{message_templates.data.message_templates.where(`topic_number`, 100, "==").count()}})

{{apptext.value.420}}

mail_outline

{{message_topic}}  ({{apptext.value.520}})

{{apptext.value.2021}} - {{apptext.value.2022}} ({{prices.data.prices.where(`price_for`, "e", "==").count()}})

{{apptext.value.420}}

euro

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}:{{title_external}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}

{{apptext.value.2036}} ({{prices.data.prices.where(`price_for`, "r", "==").count()}})

{{apptext.value.420}}

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}:{{title_external}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}

{{apptext.value.2035}} ({{resources.data.resources.where(`activity`, this_activity.value, "==").where(`resource_type`, id, "==").count()}})

{{apptext.value.420}}

question_answer

{{resource_title}} ({{resource_price.toNumber().formatCurrency(this_activity_currency_symbol.value, ".", ",", "2")}})

{{apptext.value.2030}} - {{apptext.value.2032}} ({{questions.data.questions.where(`question_per`, "b", "==").count()}})

{{apptext.value.420}}

question_answer

{{question_number}} - {{lookups.data.lookups.where('id', question_topic, "==")[0].lookup_name}}* ({{apptext.value.520}})    

{{question.trunc(50, true, " …")}}

Questions to Copy
{{apptext.value.2030}} - {{apptext.value.2031}} ({{questions.data.questions.where(`question_per`, "a", "==").count()}})

{{apptext.value.420}}

question_answer

{{question_number}} - {{lookups.data.lookups.where('id', question_topic, "==")[0].lookup_name}}* ({{apptext.value.520}})    

{{question.trunc(50, true, " …")}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

{{apptext.value.2030}} - {{apptext.value.2032}} ({{questions.data.questions.where(`question_per`, "b", "==").count()}})

{{apptext.value.420}}

question_answer

{{question_number}} - {{lookups.data.lookups.where('id', question_topic, "==")[0].lookup_name}}* ({{apptext.value.520}})    

{{question.trunc(50, true, " …")}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

s_activities_left

activity Search
{{apptext.value.2010}} ({{i_activity_search_show_deleted.checked?search_activities.data.search_activities.count():search_activities.data.search_activities.where(`is_deleted`, 0, "==").where(`end_date_app`, current_datetime.datetime, ">").count()}})

{{title_internal}}
({{apptext.value.520}})

{{title_external}} at {{location_external}}, in {{location_area}} {{dates_text}}

Resource Types to Copy
{{apptext.value.2036}} ({{prices.data.prices.where(`price_for`, "r", "==").where(`activity`, 0, "==").where(`is_deleted`, 0, "==").count()}})

{{apptext.value.420}}

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}:{{title_external}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

{{apptext.value.2035}} ({{resources.data.resources.where(`activity`, 0, "==").where(`resource_type`, id, "==").count()}})

{{apptext.value.420}}

question_answer

{{resource_title}} ({{resource_price.toNumber().formatNumber(".", ",", "2")}})

{{apptext.value.2036}} ({{prices.data.prices.where(`price_for`, "r", "==").count()}})

{{apptext.value.420}}

group-work

{{lookups.data.lookups.where('id', question_topic, "==")[0].lookup_name}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{title_external.trunc(50, true, " …")}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

Prices to Copy
{{apptext.value.2021}} - {{apptext.value.2023}} ({{prices.data.prices.where(`price_for`, "a", "==").where(`is_deleted`, "0", "==").count()}})

{{apptext.value.420}}

euro

{{lookups.data.lookups.where('id', price_type, "==")[0].lookup_name}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{title_external.trunc(50, true, " …")}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

{{apptext.value.2021}} - {{apptext.value.2022}} ({{prices.data.prices.where(`price_for`, "e", "==").count()}})

{{apptext.value.420}}

euro

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}:{{title_external}} - {{this_activity_currency_symbol.value}}{{price_amount}} ({{apptext.value.520}}) ({{number_sold}}/{{availability_max_attendees}})

{{lookups.data.lookups.where('id', questions.data.questions.where('id', question, "==")[0].question_topic, "==")[0].lookup_name}}

 Copy to "{{activities.data.activities.where('id', this_activity.value, "==")[0].title_internal}}"

s_locations_left

Location Search
{{apptext.value.2011}}
Locations

{{location_external}} ({{apptext.value.520}})

{{location_external}}, in {{location_area}}

{{apptext.value.2670}} - {{message_template.data.message_template.message_topic}}

Message Shortcodes

{{apptext.value.2701}}

{{apptext.value.2703}}

[First Name]

shortcode_value which is very very very very long!

[Last Name]

shortcode_value

[Email]

shortcode_value

{{apptext.value.2703}}

[SHORTCODE]

shortcode_value

message_template images

{{apptext.value.2831}}

{{apptext.value.420}}

Finances Left

Delete

Save

URL: {{file_url}}

{{lookup_name}}

message_template attachments

Content Area

{{apptext.value.2670}} - {{message_template.data.message_template.message_topic}}

Message: {{message_template.data.message_template.message_topic}} ({{apptext.value.520}})

{{apptext.value.3601}}: {{resource.data.resource.title_external}} ({{apptext.value.520}})

{{this_activity_currency_symbol.value}}

Question: {{lookups.data.lookups.where(`id`, sc_question.data.question.question_topic, "==")[0].lookup_name}} ({{apptext.value.520}})

Edit options

Toggle explanation

{{regions.value.getValueOrKey($value)}}

Resource: {{title_external}} ({{apptext.value.520}})
Price: {{lookups.data.lookups.where('id', sc_price.data.price.price_type, "==")[0].lookup_name}} ({{apptext.value.520}})

Edit options

Edit options

What your attendees will see

%

{{apptext.value.2872}}

{{apptext.value.2873}}

{{apptext.value.2872}}

{{apptext.value.2873}}

{{apptext.value.2872}}

{{apptext.value.2873}}

{{apptext.value.2490}} ({{price_contacts.data.price_contacts.count()}})

Visit Contacts and create a Contact List to add here

{{all_contacts.data.where('id', contact, "==")[0].first_name}} {{all_contacts.data.where('id', contact, "==")[0].last_name}} ({{all_contacts.data.where('id', contact, "==")[0].known_as}})

Remove

Do you really want to delete this instalment?

{{apptext.value.3032}}

%

{{apptext.value.3122}}

 {{this_event_currency_symbol.value}}

{{apptext.value.3102}}


Delete

Save

Do you really want to delete this instalment?

-

{{apptext.value.2922}}

{{apptext.value.2923}}

Location: {{location.data.location.location_external}} ({{apptext.value.520}})

{{browser.location.href}}form.php?h=1&t=0&e={{this_activity_id16.value}}

Activity: {{activity.data.activity.title_internal}} ({{apptext.value.520}})

Descriptions Used in Client Communication

Modify the location details and the following entries so that these sentences best describe your event:

This email is to confirm we have received your booking for our {{i_activity_title_external.value}} being held at {{activity.data.location.location_external}} in {{activity.data.location.location_area}} {{i_activity_dates_text.value}}.

This email is to confirm we have received your booking for {{i_activity_title_external.value}} being held at {{activity.data.location.location_external}} in {{activity.data.location.location_area}} {{i_activity_dates_text.value}}.

This email is to confirm we have received your booking for our {{i_activity_title_external.value}}.

This email is to confirm we have received your replies to our {{i_activity_title_external.value}}.

Booking Form
{{i_activity_title_external.value}}
{{activity.data.location.location_area}}
{{i_activity_dates_text.value}}

Booking Form
{{i_activity_title_external.value}}

Client Response Form
{{i_activity_title_external.value}}

Minimum:

Target:

Maximum:

Minimum:

Maximum:

{{apptext.value.2262}}

{{apptext.value.2282}}

{{apptext.value.2302}}

{{apptext.value.2303}}

{{apptext.value.2361}}

{{apptext.value.2460}}  %

{{apptext.value.2371}}

{{apptext.value.2382}}

{{apptext.value.2392}}

{{apptext.value.2393}}

{{apptext.value.2402}}

{{apptext.value.2403}}

{{apptext.value.2412}}

{{apptext.value.2413}}

{{apptext.value.2452}}

{{apptext.value.2453}}

Edit options

Edit options

Edit options

Business and Collaboration Settings

Select an Activity:

activity Search
{{apptext.value.2010}} ({{i_booking_search_show_deleted.checked?search_activities.data.search_activities.count():search_activities.data.search_activities.where(`is_deleted`, 0, "==").where(`end_date_app`, current_datetime.datetime, ">").count()}})

{{title_internal}} ({{apptext.value.520}})

{{apptext.value.730}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}

Attendee

{{message_templates.data.message_templates.where(`id`, i_mt1.value, "==")[0].message_topic}}

{{message_templates.data.message_templates.where(`id`, i_mt2.value, "==")[0].message_topic}}

{{message_templates.data.message_templates.where(`id`, i_mt3.value, "==")[0].message_topic}}

{{message_templates.data.message_templates.where(`id`, i_mt4.value, "==")[0].message_topic}}

Actions
Notes

Fred Bloggs

1 Jan

Sending...

0/0/1/0

1 Jan

Sending...

0/0/1/0

1 Jan

Sending...

0/0/1/0

1 Jan

Sending...

0/0/1/0

More

There are no bookings for {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}} in {{in_test_mode.value==1?'test':'live'}} mode

{{apptext.value.720}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}

Booking for
Price
Status
Next Payment
Payment Reminder
Payments
Actions
Notes

Fred Bloggs

Jane Smith

£100

Paid

Paid

Due

Due

100 - 1 Jan (30)

31 Oct

Send

£100 (31 Oct)

 

Can be allocated:

£100 (31 Oct)

 

Add Payment

More

There are no bookings for {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}} in {{in_test_mode.value==1?'test':'live'}} mode

{{apptext.value.724}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}

Attendee
Place Booked
Joining Instructions
Just Before
Just After
Actions
Notes

Fred Bloggs

Hello

Hello

Hello

Hello

Hello

Hello

There are no bookings for {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}} in {{in_test_mode.value==1?'test':'live'}} mode

{{apptext.value.726}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}

Contact Search

{{apptext.value.103}} ({{i_contact_search_deleted.checked?all_contacts.data.where(`is_a_test`, in_test_mode.value, "==").where(`is_searched`, 1, "==").count():all_contacts.data.where(`is_a_test`, in_test_mode.value, "==").where(`is_searched`, 1, "==").where(`is_deleted`, 0, "==").count()}})

{{first_name}} {{last_name}} ({{known_as}}) ({{apptext.value.520}}) - {{email}}

Contact List ({{all_contacts.data.where(`is_selected`, 1, "==").count()}})

{{first_name}} {{last_name}} - {{email}}

Remove

{{contact.data.contact.first_name}} {{contact.data.contact.last_name}} ({{apptext.value.520}})

Edit options

Edit options

Edit options

Edit options

Fred Bloggs - fred@bloggs.com

  07890 5126467                                                                

  Truro, Cornwall

  49 Brunel Court, Truro TR1 3AE

  18-24

  North, South, East, West

   Non Binary

  Festival 2019, Email Nov 2020, Vegan

Notes

"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"

Invoices Left

Payments Left

Credits Left

Expenses Left

Accounts Left

Sales Tax Left

Invoices Right

Payments Right

Credits Right

Expenses Right

Accounts Right

Sales Tax Right

Search for Mailing Messages
Messages Found

Place Booked (Yoga Retreat)

Antony Dennis (20 Apr 2020 - 10:53am)

Mailing Messages Found

{{apptext.value.420}}

mail_outline

{{message_topic}}  ({{apptext.value.520}})

{{apptext.value.2670}} - {{message_template.data.message_template.message_topic}}

Images and Attachments Left

Message: {{message_template.data.message_template.message_topic}} ({{apptext.value.520}})

{{apptext.value.2670}} - {{message_template.data.message_template.message_topic}}

Message Sent

Sent

Delivered

Opened

Error

{{status_time.formatDate('d MMM (h:mma)')}}

{{sent_to}}

{{sent_from}}

Error message

Email Subject Here...

Email message here...

Text/SMS message here...

Images and Attachments Right

Account Summary Left

Account Payments Left

Affiliates Left

Account Summary Right

Account Payments Right

Affiliates Right

Settings

System Settings

Do scary system things!

User Settings

Change your name, the language used in the app, and control how the user interface is displayed for you.

Change Password

Update your password - which we recommend you do on a regular basis.

{{apptext.value.8300}} - {{business_name}}

Add business

{{apptext.value.8301}}

{{apptext.value.8800}} - {{business_name}}

Manage your stripe keys, the text which users are shown during payment, and aspects of the look and feel of the form.

{{apptext.value.8500}} - {{brand_name_internal}}

Add brand

{{apptext.value.8501}}

System Settings

List Postmark's Sender Signatures:

List Senders

Brand: {{brand.data.brand.brand_name}} ({{apptext.value.520}})

{{apptext.value.8500}}

This email is not registered with our email sending service.

Register Email Address

This email is registered with our email service but you need to click on [Confirm this Sender Signature] in an email you will receive from "Postmark Support" before you can send emails.

Re-send Confirmation Email

 This email is registered with our email sending service.

User Settings

{{apptext.value.8100}}

Change Password

The passwords entered do not match! :-(

Your password has been updated.

{{apptext.value.8802}} - {{business_name}}
{{apptext.value.8500}}

{{apptext.value.471}}

{{apptext.value.472}}

{{apptext.value.410}}

{{apptext.value.400}}


{{apptext.value.470}}

{{apptext.value.471}}

{{apptext.value.472}}

{{apptext.value.410}}

{{apptext.value.400}}


{{apptext.value.470}}

{{apptext.value.471}}

{{apptext.value.472}}

{{apptext.value.410}}

{{apptext.value.400}}


{{apptext.value.470}}

{{apptext.value.471}}

{{apptext.value.472}}

{{apptext.value.410}}

{{apptext.value.400}}


{{apptext.value.470}}

Business: {{business.data.business.business_name}} ({{apptext.value.520}})

{{apptext.value.8300}}

%

days

Debug Area

selectable_contact_tags

{{lookup_name}}

selectable_regions

{{lookup_name}}

contacts

{{first_name}} {{last_name}}

show_help variable

show_help 1020: {{show_help.value.1020}}

{{$key}} - {{$value}}

Countries

{{country_code}} - {{currency_code}}

App Text

{{$index}} - {{$key}} - {{$value}}

{{apptext.value.200}}
Workshop Angel

{{apptext.value.210}} Workshop Angel 

Please enter a valid email address

This input is required (custom message)

This replacement password is now out of date. Please create a new one.

{{app_version.value}} - {{database_version.data.database_version.update_version}}

Forgotten Password

Please enter your email address and we will send you a message with a new password!

Incorrect Email

Email sent

Email couldn't be sent

{{app_version.value}} - {{database_version.data.database_version.update_version}}

Change Password

Please change your password:

The passwords entered do not match! :-(

{{app_version.value}} - {{database_version.data.database_version.update_version}}

{{apptext.value.240}} Workshop Angel

Please enter a first and last name

Please enter a brand name

Please select a country. If your country isn't listed, select United Kingdom and contact support to have your country included.

Your two password entries do not match :-(

A user with this email address is already registered. Please choose a different email address.

By clicking on [Sign Up], I agree to use Workshop Angel according to our terms and conditions and agree that any data entered will be stored in accordance with our privacy policy

{{apptext.value.530}}