Managing transit profiles for booking forms

Modified on Thu, 4 Jun at 12:53 PM

Managing transit profiles

Transit profiles define driving criteria for booking — max travel time from base, between events, and outside business hours. A profile can be applied to booking forms and directly to calendar resources. Create once, apply everywhere instead of duplicating settings.

TL;DR

Access: Calendar settings → Transit profiles → + New transit profile. Set: name, operable postal codes (all / resource-specific), max driving from base (15 min–8 h), max driving between events, max driving before/after business hours, default event location. Apply to booking forms via the form's Location & transport button, or apply directly to calendar resources via the profile's + Apply button. Edit once → all linked forms and resources update automatically. Profiles in use cannot be deleted until unlinked from all booking forms and resources.

4 settings to configure

1

Postal codes and max driving from base

Bookable in postal codes: "Resource's operable postal codes only" restricts resources to their configured service area; "Honor operable postal codes" allows wider booking. Max. driving from base: Maximum travel time from the resource's base address to the customer location (15 min to 8 h). Resources further away will not appear as available for that booking.

2

Driving between events

Max. driving in between events: Maximum travel time between two consecutive bookings. If a resource has a booking at 10:00 and this is set to 30 min, Hubhus only offers 11:00 availability if the next customer is within 30 min of the 10:00 appointment location. Set this realistically — too tight prevents useful bookings, too loose leads to late arrivals.

3

Driving before and after business hours

Max. driving before business hours: Limits how far away the first appointment of the day can be from the resource's base. Max. driving after business hours: Same for the last appointment. Example: resource works until 17:00, 60 min limit → last booking must be within 1 hour of their base. Prevents overrun of working hours due to travel.

4

Applying and managing profiles

Profiles can be applied in two ways:

  • Booking form level: Open the booking form → Location & transport → Transit criteria → Select transit profile.
  • Resource level: In the Transit profiles list, click + Apply on the profile → select calendar resources under Apply transit settings to these additional calendar resources. You can also add booking forms from the same modal.

The Used by column shows how many booking forms and calendar resources use each profile. Update a profile once to propagate changes everywhere it is applied (only affects future bookings — existing events unchanged). Profiles in use cannot be deleted; first unlink from all booking forms and resources.

Read more

Default event locations

The Default event locations setting controls how new events are positioned for transit calculation:

  • Use resource's base location — Events are created at the resource's configured base address. Use this when customers come to your location (showroom, office), so the system uses the base as the event location for transit planning.
  • Don't take transit to those events into account — Events are created without considering travel time from the previous appointment. Use this for remote meetings, phone calls, or any event where the resource does not physically travel.

Common use cases

Reducing service area for all booking forms at once
If you need to reduce max driving time from 4 hours to 3 hours across all forms, edit the shared transit profile once instead of updating 10+ individual booking forms.

Different coverage for different service types

  • "Standard installations" → "Standard coverage" profile (2 hours max)
  • "Urgent repairs" → "Emergency service" profile (30 minutes max)
  • "Specialized services" → "Extended coverage" profile (4+ hours max)

Seasonal adjustments
During winter, update the transit profile to reduce max driving times (weather conditions). Revert when conditions improve — one edit propagates to all linked booking forms.

Troubleshooting

No available times showing

  • Transit criteria may be too restrictive — check if max driving limits are too short
  • Verify resources have their base addresses configured (Calendar → Resources)
  • If "Resource's operable postal codes only" is enabled, confirm operable postal codes are set up for each resource
  • Try temporarily increasing max driving time to see if times appear

Wrong resources are being suggested

  • Verify the correct transit profile is selected on the booking form (Location & transport → Select transit profile)
  • Check "Max. driving in between events" — if too generous, resources far from the previous appointment may appear
  • Verify resource base addresses are accurate

Can't delete a transit profile

  • Check the "Used by" column — profile must be unlinked from all booking forms and calendar resources before deletion
  • For booking forms: edit each form's Location & transport settings and select a different profile (or disable transit criteria)
  • For resources: click + Apply on the profile and deselect all linked resources

Common searches

transit profile • driving criteria • travel time • service area • max driving • booking form transit • calendar resource • operable postal codes

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article