ruLog in to Senler

Troubleshooting

The app does not open or connect

Open YCLIENTS from the intended Senler project, not from a saved embedded-page link. If the link has expired, close the app and reopen it from the project.

Allow a new window for connection and keep the original Senler window open. If a permission message appears, a branch administrator with permission to connect applications must complete the connection.

If the connection outcome was not confirmed, reopen the Senler app and check the branch list. Do not reconnect if the intended branch already appears as connected. If it is absent, start again from the intended project.

No services, days, or times

Check the branch selection, whether the service is available for online booking and assigned to the staff member, and whether working hours exist for the desired days. Also check that the staff member is available for online booking. See the YCLIENTS staff setup guide (in Russian).

Try the same service, staff member, and date in the standard YCLIENTS online booking form. A working day or an empty administrator calendar cell is not necessarily a bookable online slot: availability restrictions also apply. See YCLIENTS online booking time settings (in Russian).

An empty result applies to the specific selection and range. Try another day, staff member, or range. An empty catalog alone does not establish a billing problem; do not change plans based on that alone.

Date, variable, or parameter errors

Use YYYY-MM-DD for find_slots_v2. Day and time choice steps also accept their supported text dates. On invalid_date, ask for the date again.

Inputs must use the expected types: service_ids is an array of numbers, not a comma-separated string; staff_id and record_id are numbers. Initialize variables before reading, check that the clicked button is saved, and pass its value.datetime, not its label.

Clear the time cursor after changing the day; clear both cursors after changing the service or staff member. Inspect the specific step's result in the test run, not only the last customer message.

Creation or cancellation was not confirmed

The unavailable outcome means the chosen time is unavailable: refresh the options. not_found means the supplied appointment was not found, not that cancellation succeeded.

After a timeout, do not blindly create another appointment. If record_id is available, check it with the reading tool; otherwise, ask an administrator to inspect the calendar. Announce success only after a confirmed result.

Do not say “no availability” for connection or access errors. Retain the error time, step name, and message without tokens or personal data so an administrator can investigate.

Check before serving customers

Check services and staff, days and times, empty results, invalid dates, and repeated selections. Then use agreed test data to check creation, reading, rescheduling, and cancellation against the YCLIENTS calendar. Opening the app and successfully searching do not by themselves prove the entire booking flow.