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
{{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}})
LIVE
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}})
{{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
Search for Activities
Value: {{i_search_name_activity.value}}
{{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()}})
Copy Live Booking Form Links
View Details
{{title_internal}}
({{apptext.value.520}})
{{title_external}} at {{location_external}}, in {{location_area}} {{dates_text}}
Default Messages
{{apptext.value.2037}}
{{apptext.value.420}}
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
{{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_template images
{{apptext.value.2831}}
{{apptext.value.420}}
Finances Left
Add Selection
message_template attachments
Content Area
Message Shortcodes
{{apptext.value.2701}}
{{apptext.value.2703}}
[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]
e.g. 123 456 789
[Other Phone]
e.g. 789 567 123
[Contact Address]
e.g. 43 High Street, Anytown, XZ8 7AA
{{apptext.value.2705}}
[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 Event Date]
e.g. on the weekend of 5-6 May 2022
{{apptext.value.2706}}
[Invoice Description]
e.g. Attendance at our "Yoga Retreat" on 1-5 January 2022 for John Smith
[Payment Methods]
[Invoice Address]
[Invoice Number]
[Invoice Amount]
e.g. £100.00
[Amount Outstanding]
e.g. £50.00
[Payment Due Amount]
e.g. £50.00
[Payment Due Date]
e.g. 28 February
{{apptext.value.2707}}
[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
[payment For]
e.g. attendance at "Yoga Retreat" on 1-5 January 2022 for John Smith
[Paid By]
e.g. John Smith (Johnny)
{{apptext.value.2670}} - {{message_template.data.message_template.message_topic}}
Message: {{message_template.data.message_template.message_topic}} ({{apptext.value.520}})
Resource: {{resource.data.resource.title_external}} ({{apptext.value.520}})
Question: {{lookups.data.lookups.where(`id`, sc_question.data.question.question_topic, "==")[0].lookup_name}} ({{apptext.value.520}})
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}})
{{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.3102}}
Do you really want to delete this instalment?
Activity: {{activity.data.activity.title_internal}} ({{apptext.value.520}})
Location: {{location.data.location.location_external}} ({{apptext.value.520}})
activity Search
Search for Activities
Value: {{i_search_name_booking.value}}
{{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}})
Attendees - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}
Attendees: 7/10
Waiting List: 2
Attendee:
Your Notes
Arrival List Notes
{{attendee_name}}
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
Please select an activity from the list on the left of the screen
{{apptext.value.739}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}
Message
Attendee
Delivery Status
All Messages
Message Topic
All Attendees (34)
John Smith
Place Booked
All Sent {{amount_unsent}} Unsent
- {{amount_errors}} Errors
Send Unsent Sending...
Errors ({{amount_errors}})
Error - John Smith - john@smith.com (Error, mailbox is full)
Send Again Sending...
Unsent ({{amount_unsent}}) -
Fred Bloggs,
Delivered ({{amount_delivered}}) -
Fred Bloggs,
Created ({{amount_sent}}) -
Fred Bloggs,
Sent, not yet delivered ({{amount_undelivered}}) -
Fred Bloggs,
There are no attendee_messages for this message_template in {{in_test_mode.value==1?'test':'live'}} mode
There are no attendee_messages for this attendee in {{in_test_mode.value==1?'test':'live'}} mode
There are no attendee_messages for this activity in {{in_test_mode.value==1?'test':'live'}} mode
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
Please select an activity from the list on the left of the screen
{{apptext.value.749}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}
Question
Attendee
Responses - This topic - Attendee Name
All Questions
Question Topic
Question Question
All Attendees
John Smith
There are no responses for this question in {{in_test_mode.value==1?'test':'live'}} mode
There are no responses for this attendee in {{in_test_mode.value==1?'test':'live'}} mode
There are no responses for this activity in {{in_test_mode.value==1?'test':'live'}} mode
Response A
100
20%
This topic - Attendee Name
My response bla bla...
Here are some comments about it...
Here are some notes about it...
This
topic -
Attendee Name
My response bla bla...
Here are some comments about it...
Here are some notes about it...
There are no questions for this activity.
There are no attendees for this activity in {{in_test_mode.value==1?'test':'live'}} mode
Please select an activity from the list on the left of the screen
{{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
More
Cancel
Reinstate
{{(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}}
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
Please select an activity from the list on the left of the screen
{{apptext.value.769}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}
Attendees: 7/10
Waiting List: 2
Contact
Send "Place Available" Message
Notes
{{first_name}} {{last_name}} - {{mobile_phone}}
01234 567 890
1 Jan
Sending...
SendSend
00/00/11/00
There is no one on the waiting list for {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}} in {{in_test_mode.value==1?'test':'live'}} mode
Please select an activity from the list on the left of the screen
{{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.759}} - {{search_activities.data.search_activities.where('id', this_activity.value, "==")[0].title_internal}}
Contact Search
Clear search options
Show Advanced Options Hide Advanced Options
Contact Tag:
Activity:
Age Range:
Gender:
Activity Type:
Activity Tag:
Contact Region:
Activity Region:
Brand:
{{apptext.value.103}} ({{search_contacts.data.contacts.unique().count()}})
{{full_name}} ({{apptext.value.520}}) - {{email}}
Contact List ({{all_contacts.data.where(`is_selected`, 1, "==").count()}})
Save
{{full_name}} - {{email}}
Remove
{{contact.data.contact.first_name}} {{contact.data.contact.last_name}} ({{apptext.value.520}})
Contact Attendance
Invoices ({{search_invoices.data.total_invoices}})
There are no invoices for {{contact.data.contact.first_name}}.
{{search_invoices.data.total_amount.formatCurrency(accounting_currency_symbol.value, ".", ",", "2")}} invoiced
{{search_invoices.data.total_unpaid.formatCurrency(accounting_currency_symbol.value, ".", ",", "2")}} unpaid
All invoices paid!
#999 - 1 Jan 2020 - first_name last_name (firsty) - (£99.99) (Cancelled)
description
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?"
Search for Specific Invoices
Clear search
Clear search fields Above
Overdue
Due
Paid
All Status
Today
Last 2 days
Last 5 days
Last 7 Days
Invoices Found ({{search_invoices.data.invoices.count()}})
Invoices
Add New Invoice
Refresh Invoice list
#999 - 1 Jan 2020 - first_name last_name (firsty) - (£99.99) (Cancelled)
description
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 sent messages to see their content and sending status.
Search through notifications about the status of messages sent.
Define messages you can send as marketing mailings from the contacts area of the app.
Manage images and document files you can link to within your email messages.
Search for Images and Attachments
Clear search field Above
Images
Attachments
Show since: {{message_notification_date.value}}
Search for Message Notifications
Clear search fields Above
Error
Warning
Information
All Status
Today
Last 2 days
Last 5 days