Skip to content

Tide-Dependent Session Scheduling

Quick path: Planning → + Session → Enable Recurring → Hour depends on tide → Set offset → Save

Coastal activities don’t follow a fixed clock. A surf lesson needs low tide, a snorkeling trip needs high tide, and the exact time changes every day. Instead of manually adjusting each session, you tell Bloowatch which tide event to track, how far before or after it the session should start, and how to round the time. Bloowatch calculates the rest.

Every session in the recurring series gets its own start time based on the tide data for that specific day. Your Agenda shows the real, adjusted times — not a placeholder.

  • Your organization’s tide data is configured (Settings > Organization > Tide). Without this, Bloowatch can’t look up tide times for your location.
  • At least one Activity Calendar exists (Resources > Activities).
  • You know which tide event your activity depends on (low tide or high tide).
  • You know the offset — how many hours/minutes before or after the tide the session should start.

Click Planning in the left sidebar. The Activity Agenda shows the weekly schedule with all your calendars.

Click the + SESSION button in the toolbar. The session creation modal opens.

Select your Activity Calendar, set the Title, Max Capacity, and Session duration. Leave the Time field as-is — it won’t be used for tide-dependent sessions (the tide calculation replaces it).

Check the Recurring Session checkbox. New fields appear:

  • Day-of-week checkboxes (All, M, T, W, T, F, S, S)
  • From Date and To Date for the recurrence range
  • Time mode radio buttons: Fixed Hour and Hour depends on tide

Click the Hour depends on tide radio button. A Tide Settings section appears below with four fields.

Tide Settings panel

Set the Delay From Tide field. This is how far before or after the tide event your session should start.

FieldWhat to enterExample
Delay From TideHours and minutes01 hr 30 mn

A surf school that wants sessions 1.5 hours before low tide would enter 01 hr 30 mn here.

In the Before / after Tide dropdown, select:

  • Before — session starts before the tide event (most common for low-tide surf lessons: you want to be in the water as the tide drops)
  • After — session starts after the tide event (useful when you need the tide to have turned before going out)

The Rounding starting time to closest dropdown controls how the calculated time gets rounded:

RoundingEffectExample
00’No rounding — use the exact calculated time09:17 stays 09:17
15’Round to the nearest 15 minutes09:17 becomes 09:15
30’Round to the nearest 30 minutes09:17 becomes 09:30

Watch out: Most schools use 15’ or 30’ rounding. Exact times (00’) can produce awkward start times like 09:07 or 14:42, which are harder to communicate to customers and staff.

In the Tide dropdown, choose:

  • Low — session time is calculated relative to low tide
  • High — session time is calculated relative to high tide

Check the days of the week this session should repeat on, and set the From Date and To Date for the season.

Click Add Session. Bloowatch generates one session for each selected day within the date range, each with its own tide-adjusted start time.

For each day in the recurrence range, Bloowatch:

  1. Looks up the tide data for your location on that date
  2. Finds the selected tide event (low or high) closest to midday
  3. Applies the offset (e.g., 1h30 before)
  4. Rounds the result according to your rounding setting
  5. Sets that as the session start time

Example: Low tide on March 15 is at 10:47. You configured “1 hr 30 mn before low tide, round to 15 min.” The calculation: 10:47 minus 1:30 = 09:17, rounded to 15 min = 09:15. The session starts at 09:15.

  • Your Agenda shows sessions on the selected days, each with a different start time
  • Hover over any session to see its actual start time for that day
  • The sessions are fully bookable — customers see the tide-adjusted times in the online widget
  • Staff schedules reflect the real times

After creating the sessions, spot-check a few days:

  1. Click on a session on the Agenda to see its start time
  2. Compare it with the tide table for that date (you can use a site like tide-forecast.com or your local harbor authority)
  3. Verify the offset and rounding match what you configured

If times look off, check that your organization’s tide data source is configured for the correct location (Settings > Organization > Tide).

Sometimes the tide data is wrong, or conditions change. You can manually override any individual session without affecting the rest of the series:

  1. Click on the session in the Agenda
  2. Edit the Time field to your preferred start time
  3. Save the session

This overrides the tide calculation for that one session only. All other sessions in the series keep their calculated times.

Watch out: If you delete and re-create the recurring series, your manual overrides are lost. Make a note of any manual changes before regenerating.

MistakeWhy it happensFix
All sessions show the same timeYou selected Fixed Hour instead of Hour depends on tideEdit the recurring session and switch to tide-dependent mode
Sessions appear at strange times (3 AM, midnight)Tide data is configured for the wrong locationCheck Settings > Organization > Tide and verify the location
”No tide data available” messageTide data isn’t set up for your organizationAsk your admin to configure tide data in Settings > Organization
Rounding produces unexpected timesUsing 00’ rounding with highly variable tidesSwitch to 15’ or 30’ rounding for more predictable schedules
  • Verify tide data is configured: Settings > Organization > Tide
  • Check that the date range falls within a period where tide data is available
  • Try creating a single test session for tomorrow to isolate the issue
  • Contact Bloowatch Support via the chat widget — have your location and date range ready
Financiado por la Unión Europea — NextGenerationEU, Plan de Recuperación, Transformación y Resiliencia, Grupo SPRI, Gobierno Vasco