| Event types | ||
| The Event Type is used to trigger automated actions such as notifications, webhooks, or integrations | ||
| Name: | Description: | |
| New Booking | Triggered when a new appointment is scheduled. | |
| Booking Rescheduled | Triggered when an existing booking is rescheduled. | |
| Booking Status Changed | Triggered when the status of a booking is updated (e.g., from "Pending" to "Confirmed"). | |
| Booking starts | Triggered at the exact time when a scheduled booking begins. This can be used for reminders or notifications to staff or customers. | |
| Booking ends | Triggered when a scheduled booking is completed. This event can be useful for sending follow-up messages, collecting feedback, or triggering automated workflows. | |
| New customer created | Triggered when a new customer registers in the system, either by booking an appointment for the first time or signing up manually. This can be used to send welcome emails or promotional offers. | |
| Customer forgot password | Triggered when a customer requests a password reset via the "Forgot Password" option. This can be used to log password reset attempts or trigger security alerts. | |
| Customer reset password | Triggered when a customer successfully resets their password. This can be used to confirm a password update or send a security notification. | |
| Appointment paid | Triggered when a customer successfully makes a payment for a booking. This is useful for sending payment confirmations, receipts, or triggering financial reports. | |
| Customer signs up | Triggered when a customer creates an account on e-Janji. This can be used for onboarding emails, discount offers, or loyalty program enrollment. | |
| Actions | ||
| Name: | Description: | |
| Set booking status | Updates the status of a booking automatically based on certain triggers. For example, changing a booking from "Pending" to "Confirmed" after payment is received. | |
| Send SMS message via Amazon SNS | Sends an SMS notification to customers or staff using Amazon Simple Notification Service (SNS). This is useful for appointment reminders, confirmations, or alerts. | |
| Send email | Sends an email notification to customers or staff. This can include booking confirmations, payment receipts, rescheduling notices, or promotional messages. | |
| Send Telegram message | Sends an automated message to a Telegram account or group, notifying customers or staff about appointment details, reminders, or status updates. | |
| Send WhatsApp message via Twilio | Sends a WhatsApp message through Twilio’s API, allowing automated appointment confirmations, reminders, or updates directly to the customer's WhatsApp. | |
| Send HTTP(s) request | Sends an HTTP/HTTPS request (webhook) to an external system, allowing integration with third-party applications, CRMs, or automation tools like Zapier. This is useful for syncing data, triggering workflows, or custom integrations. | |
| Dynamic contents | ||
| Appointment ID | {appointment_id} | |
| Appointment date | {appointment_date} | |
| Appointment start date | {appointment_start_date} | |
| Appointment end date | {appointment_end_date} | |
| Appointment date-time | {appointment_date_time} | |
| Appointment start-date-time | {appointment_start_date_time} | |
| Appointment end-date-time | {appointment_end_date_time} | |
| Appointment start time | {appointment_start_time} | |
| Appointment end time | {appointment_end_time} | |
| Appointment date (customer timezone) | {appointment_date_client} | |
| Appointment start date (customer timezone) | {appointment_start_date_client} | |
| Appointment end date (customer timezone) | {appointment_end_date_client} | |
| Appointment date-time (customer timezone) | {appointment_date_time_client} | |
| Appointment start-date-time (customer timezone) | {appointment_start_date_time_client} | |
| Appointment end-date-time (customer timezone) | {appointment_end_date_time_client} | |
| Appointment start time (customer timezone) | {appointment_start_time_client} | |
| Appointment end time (customer timezone) | {appointment_end_time_client} | |
| Appointment duration | {appointment_duration} | |
| Appointment buffer before time | {appointment_buffer_before} | |
| Appointment buffer after time | {appointment_buffer_after} | |
| Appointment status | {appointment_status} | |
| Service price | {appointment_service_price} | |
| Price of extra services | {appointment_extras_price} | |
| List of extra services | {appointment_extras_list} | |
| Discount | {appointment_discount_price} | |
| Sum price | {appointment_sum_price} | |
| Sum price for recurring appointments | {appointments_total_price} | |
| Recurring appointments all dates | {recurring_appointments_date} | |
| Recurring appointments all dates and times | {recurring_appointments_date_time} | |
| Recurring appointments all dates and times (Client timezone) | {recurring_appointments_date_client} | |
| Recurring appointments all dates and times (Client timezone) | {recurring_appointments_date_time_client} | |
| Paid price | {appointment_paid_price} | |
| Payment method | {appointment_payment_method} | |
| Appointment created date | {appointment_created_date} | |
| Appointment created time | {appointment_created_time} | |
| People brought to the appointment | {appointment_brought_people} | |
| Total attendees count for one appointment | {appointment_total_attendees} | |
| Add to google calendar | {add_to_google_calendar_link} | |
| Appointment notes | {appointment_notes} | |
| Appointment Conditional Prices Additions | {appointment_conditional_prices_additions} | |
| Appointment Conditional Prices Discounts | {appointment_conditional_prices_discounts} | |
| Coupon Code | {coupon_code} | |
| Giftcard Code | {giftcard_code} | |
| Total tax amount | {appointment_tax_amount} | |
| Total tax amount of recurring appointments | {recurring_appointments_tax_amount} | |
| Service name | {service_name} | |
| Service price | {service_price} | |
| Service duration | {service_duration} | |
| Service notes | {service_notes} | |
| Service color | {service_color} | |
| Service image URL | {service_image_url} | |
| Service category | {service_category_name} | |
| Customer full name | {customer_full_name} | |
| Customer first name | {customer_first_name} | |
| Customer last name | {customer_last_name} | |
| Customer phone number | {customer_phone} | |
| Customer email | {customer_email} | |
| Customer birthdate | {customer_birthday} | |
| Customer notes | {customer_notes} | |
| Customer image URL | {customer_profile_image_url} | |
| Staff name | {staff_name} | |
| Staff email | {staff_email} | |
| Staff phone number | {staff_phone} | |
| Staff about | {staff_about} | |
| Staff image URL | {staff_profile_image_url} | |
| Location name | {location_name} | |
| Location address | {location_address} | |
| Location image URL | {location_image_url} | |
| Location phone | {location_phone_number} | |
| Location notes | {location_notes} | |
| Location Google Maps URL | {location_google_maps_url} | |
| Company name | {company_name} | |
| Company image URL | {company_image_url} | |
| Company website | {company_website} | |
| Company phone number | {company_phone} | |
| Company address | {company_address} | |
| Sign In Page | {sign_in_page} | |
| Sign Up Page | {sign_up_page} | |
| Total appointments in group | {total_appointments_in_group} | |
| Link to change appointment status to Pending | {link_to_change_appointment_status_to_pending} | |
| Link to change appointment status to Approved | {link_to_change_appointment_status_to_approved} | |
| Link to change appointment status to Canceled | {link_to_change_appointment_status_to_canceled} | |
| Link to change appointment status to Rejected | {link_to_change_appointment_status_to_rejected} | |
| Customer Panel URL | {customer_panel_url} | |
| Customer Panel Restriction Time | {customer_panel_restriction_time} | |
| Payment Link Razorpay | {appointment_payment_link_razorpay} | |
| Invoice: Invoice sample 2 [URL] | {invoice_97_url} | |
| Invoice: Invoice sample 2 [PATH] | {invoice_97_path} | |
| Invoice: Invoice sample 1 [URL] | {invoice_98_url} | |
| Invoice: Invoice sample 1 [PATH] | {invoice_98_path} | |
| Customer limit allowed capacity | {customer_limit_allowed_capacity} | |
| Customer limit restriction time | {customer_limit_restriction_time} | |
| Customer limit remaining | {customer_limit_remaining} | |
| Customer service limit allowed capacity | {customer_service_limit_allowed_capacity} | |
| Customer service limit restriction time | {customer_service_limit_restriction_time} | |
| Customer service limit remaining | {customer_service_limit_remaining} | |
Dynamic contents2025-07-09T11:07:24+08:00








