s_window_activities

Manage activities, which can be workshops, classes or events.

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

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

{{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}})

Start Date: {{availability_start_date}}, End Date: {{availability_end_date}}, Today: {{today_start.datetime}}

{{title_external}}

{{apptext.value.2024}} ({{activity.data.activity_details.admission_free==0?message_templates.data.message_templates.where(`topic_number`, [1,2,3,4,5,6,7,8,9,20,21], "inArray").count():message_templates.data.message_templates.where(`topic_number`, [1,7,8,9,20,21], "inArray").count()}})

mail_outline

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

13h

{{apptext.value.2030}} - {{apptext.value.2031}} ({{questions.data.questions.where(`question_per`, "a", "==").where(`is_deleted`, 0, "==").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, "==").where(`is_deleted`, 0, "==").count()}})

{{apptext.value.420}}

mail_outline

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

13h

{{apptext.value.2021}} - {{apptext.value.2022}} ({{prices.data.prices.where(`price_for`, "e", "==").where(`is_deleted`, 0, "==").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(`is_deleted`, 0, "==").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(`is_deleted`, 0, "==").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, " …")}}

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()}})

Go inside

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

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

Default Messages
{{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}}"

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}}"

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}}"

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
Locations

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

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

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

message_template images

{{apptext.value.2831}}

{{apptext.value.420}}

Finances Left

Delete

Save

URL: {{file_url}}

{{lookup_name}}

message_template attachments

Content Area

Message Shortcodes

{{apptext.value.2701}}

Sender (values from Settings - Brand/Business)

[From First Name]

[From Last Name]

[From Email]

[Business Name]

[Business Address]

[Contact Details]

[Brand Name]

{{apptext.value.2702}}

[First Name]

John

[Last Name]

Smith

[Full Name]

John Smith

[Email]

john@smith.com

[Mobile Phone]

123 456 789

[Other Phone]

789 567 123

[Contact Address]

43 High Street, Anytown, XZ8 7AA

[Unsubscribe]

Click here to unsubscribe from this mailing list

Activity

[Activity]

e.g. Yoga Retreat

[Event]

e.g. Yoga Retreat

[Location Area]

e.g. Salisbury, England

[Location Name]

e.g. Waterworks Barn

[Location Description]

e.g. Waterworks Barn is in a beautiful countryside setting close to...

[Start Date]

e.g. 24th January

[Start Date Year]

e.g. 24th January 2022

[Start Day]

e.g. Monday

[On Activity Date]

e.g. on the weekend of 5-6 May 2022

[On Event Date]

e.g. on the weekend of 5-6 May 2022

[Booking click here]

[Booking Click here]

[Booking CLICK HERE]

Booking

[Invoice Description]

e.g. Attendance at our "Yoga Retreat" on 1-5 January 2022 for John Smith

[Invoice Details]

[Full details of invoice status, invoice items, payments made and scheduled payments]

[Payment Methods]

[Invoice Address]

[Invoice Number]

[Invoice Amount]

e.g. £100.00

[Amount Outstanding]

e.g. £50.00

[Invoice Click here]

[Invoice click here]

[Invoice CLICK HERE]

[Payment Due Amount]

e.g. £50.00

[Payment Due Date]

e.g. 28 February

[Payment Click here]

[Payment click here]

[Payment CLICK HERE]

Payment

[Payment Amount]

e.g. £100.00

[Payment Date]

e.g. 28 February 2020

[Payment Method]

e.g. Card Payment

[Payment Number]

e.g. 1234

[Payment For]

e.g. Attendance at "Yoga Retreat" on 1-5 January 2022 for John Smith

[Paid By]

e.g. John Smith (Johnny)

[Invoice Details]

[Full details of invoice status, invoice items, payments made and scheduled payments]

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

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

LIVE

13 hours

Resource: {{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

Select the price category which the chosen entry price must be for this question to be asked.

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

Resource Price: {{sc_price.data.price.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

%

Edit options

Select a Category for your price. You can create categories by cicking on [Edit Options].

If used for an attendance price, it can be used create questions which you want to be displayed depending on the entry price that has been selected. A typical use for this is if you are organising a festival and have Five day and Weekend tickets. In this case you may want to show different price options for accommodation depending on the entry price an attendee has chosen.

If used for an optional extra price, it can be used group totals together in reports available in the Lists area. For example, if you have children's tickets for both your Five day and Weekend Tickets, both these price extras can have a Category of Children and totals can be created for all Children's prices chosen.

Edit options

Item selected

Item selected

Select any number of Tags for your price. You can create tags entries by clicking on [Edit Options]. You will only need to create tags if you want to see totals of attendee or price options chosen within a particular tag name.

A typical use for this is if you are organising a festival and have tickets for different numbers of days. In this case you may want to define tags which are the days of the festival, e.g. Wednesday, Thursday, Friday, Saturday, Sunday.

{{apptext.value.2872}}

{{apptext.value.2873}}

{{apptext.value.2872}}

{{apptext.value.2873}}

{{apptext.value.2872}}

{{apptext.value.2873}}

NOTE:

This activity is currently configured to require full payment at the time of booking, so no further options are displayed here.

At the top of the left hand window you can click on the Edit Activity Payment Options icon  and change the [Payment when client books is:] field to allow deposit payments, and then more options will become available here.

{{apptext.value.3032}}

%

{{apptext.value.3122}}

 {{this_event_currency_symbol.value}}

{{apptext.value.3272}}

{{apptext.value.3273}}

(Final payment will be due on {{activity.data.activity_event.start_date.addDays((0-i_price_final_payment_days_before.value)).formatDate('d MMMM yyyy')}})

Your clients can use this pay by instalments option until {{rg_price_instalments[0].i_price_instalment_payment_date.value.addDays((0-31)).formatDate('d MMMM yyyy')}}.

{{apptext.value.3282}}

{{apptext.value.3283}}

The final instalment date will be {{activity.data.activity_event.start_date.addDays((0-i_price_final_instalment_days_before.value)).formatDate('d MMMM yyyy')}}.

Your clients can use this pay by instalments option until {{activity.data.activity_event.start_date.addDays((0-91-i_price_final_instalment_days_before.value)).formatDate('d MMMM yyyy')}}.

{{apptext.value.3102}}


%

Delete

Do you really want to delete this instalment?

{{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.2922}}

{{apptext.value.2923}}

This price is now sold out

This price is now over sold - it has been used by {{sc_price.data.price.number_sold}} attendees

{{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 in {{locations.data.locations.where(`id`, i_activity_location.value, "==")[0].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 in {{locations.data.locations.where(`id`, i_activity_location.value, "==")[0].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}}
{{locations.data.locations.where(`id`, i_activity_location.value, "==")[0].location_area}}
{{i_activity_dates_text.value}}

Booking Form
{{i_activity_title_external.value}}

Client Response Form
{{i_activity_title_external.value}}

Best to use up to 80 characters

Best to use up to 80 characters (currently {{f_activity_titles.i_activity_short_description.value.length()}})

Add a short description of your activity (up to around 150 characters) which will be used when the link to your booking form is shared on social media platforms such as Facebook or Whatsapp.
You may want to include details of when the activity is, as this information will not appear in any other areas of the way the link is shared.
If you modify this text or the activity image and it is not appearing when you share the booking form you can click here and enter the url of your booking form to have facebook go and find your new information.

Choose image

Enter a description of your activity which will appear on the booking form your clients see.

You can insert images using the image icon and the image url from the Choose Image window.   An image will by default have its width set to fill the size of the text area available. Note that this may be different on the booking form to how you see it here, and will also be different when the booking form is viewed on different devices such as a computer screen or a mobile phone.

You can click on the image to change some of the display options. The 50% and 25% options will make the image occupy either a half or a quarter of the available width for the  activity description. The float left and right options are useful when using the 50% or 25% width settings, and will cause the text to be displayed next to the image. rather than below it. Check that this all looks okay on the booking form when your browser is set to fill your computer screen, and when it is as narrow as possible to simulate a mobile phone display.

Images are displayed with slightly rounded corners and a gentle shadow .

10:30am

Minimum:

Target:

Maximum:

Minimum:

Maximum:

{{apptext.value.2262}}

{{apptext.value.2282}}

{{apptext.value.2302}}

{{apptext.value.2303}}

Activity Discount Codes

{{current_datetime.datetime}}, {{is_active_local_time.value}}

DISCOUNT CODE

1 Feb 2020 - 1 Apr 2020

Active at all times

Inactive at all times

$100.00

20%

Delete

notes

{{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.2582}} {{this_activity_currency_symbol.value}}

Your clients can use this pay by instalments option until {{rg_activity_instalments[0].i_activity_instalment_payment_date.value.addDays((0-31)).formatDate('d MMMM yyyy')}}.

{{apptext.value.2452}}

days before start date

The final instalment date will be {{activity.data.activity_event.start_date.addDays((0-i_activity_final_instalment_days_before_event.value)).formatDate('d MMMM yyyy')}}.

Your clients can use this pay by instalments option until {{activity.data.activity_event.start_date.addDays((0-91-i_activity_final_instalment_days_before_event.value)).formatDate('d MMMM yyyy')}}.

{{apptext.value.3100}}

{{apptext.value.3102}}

Help Summary

{{apptext.value.3104}}

{{apptext.value.3105}}

%

Delete


Do you really want to delete this instalment?

Edit options

Edit options

Edit options

Business and Brand Settings

Clear field

Choose image

{{activity.data.activity.title_internal}} - Facebook Event Words

Write your Facebook Event words here. Create a new event at facebook.com/events and paste in the content!

1 Jan 2022 (12:00) - duration 120 minutes

1 Jan 2022 (12:00) - 2 Jan 2022 (17:00)

In our online meeting room

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

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.729}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}

Attendees: 7/10

Bookings: 7

Waiting List: 2

Invoiced: £100.00

Paid: £100.00

Unpaid: £100.00

Booking made by
Amount
Status
Next Payment
Payment Reminder
Payments
Actions
Notes

{{first_name}} {{last_name}} (2)

1234

Jane Smith

£100

Cancelled

Paid

Okay

Event

Due

Due

next_future_payment:{{next_future_payment.value))

next_payment_due_in_days:{{next_payment_due_in_days.value}}

amount_invoiced:{{amount_invoiced}}, amount_unpaid:{{amount_unpaid}}

mt_payment_reminder_total:{{mt_payment_reminder_total.value}}

100 - 1 Jan (30)

1 Jan

Sending...

Send ReminderSend

0/0/1/0

£100 (31 Oct)

 

Can be allocated:

£100 (31 Oct)

 

Payment

ac={{additional_contribution.value}}

More

Cancel

Restore

{{(i_booking_notes.value.length()/15+1).round(1)}}/{{(i_booking_notes.value.length()/(browser.viewport.width/5)+1).round(1)}}/{{browser.viewport.width/10}}