Conditional Form Support – Services & Rentals

🧭 Overview

Custom forms attached to your bookings now have complete conditional logic support across Services and Rentals. Show/hide field conditions have always applied automatically during booking — and now, post-booking actions like redirects, custom messages, and lead disqualification or confirmation page configured in the form can also be activated through a new global setting. This gives businesses full control over the booking experience from start to finish, powered entirely by their custom form.

🚀 What's New?

✅ Post-Booking Conditional Rules Now Supported

Custom form conditions that control the confirmation page — including Redirect to URL, Display custom message, and Disqualify lead — now fully apply after a booking is submitted, when enabled in Global Settings.

✅ Form's On Submit Actions Now Apply

When the global setting is enabled, the custom form's On Submit action also controls the confirmation page experience, replacing the calendar-level confirmation settings.

✅ New Global Toggle to Enable Form Control

A new checkbox — "Let a custom form override this with its own rules" — in Global Settings > Form & confirmation gives you one place to activate full form control across all listings and services. A tooltip clarifies exactly what enabling it does.

✅ Smart Fallback Behavior

If the attached custom form has no applicable settings or rules, the confirmation page automatically falls back to whatever is configured in Global Settings — so nothing breaks if a form is attached without applicable post-booking rules (such as On Submit action set to Order Confirmation).

✅ Contextual Banners at the Listing and Service Level

When selecting a custom form at the individual listing or service level, a new inline banner tells you if and exactly how the form's rules will behave.

🧩 How to Use It

  • Go to Services/Rentals > Global settings > Form & confirmation
  • Select a custom form under Global form Settings
  • Under the Confirmation page section, check "Let a custom form override this with its own rules."
  • At the individual listing or service level, select your custom form under Select form — the inline banner will confirm whether form rules are active.
  • Show/hide field conditions from your custom form apply automatically during booking — no additional setup needed for those.

🎯 Why This Matters

  • Businesses can now route customers to different URLs, show personalized messages, or disqualify leads — all driven by the answers customers give during booking.
  • No more partial conditional logic — custom forms now have end-to-end control over the booking experience when enabled.
  • The smart fallback ensures existing setups aren't disrupted — if a form has no post-booking rules, the Global Settings confirmation page is used seamlessly.
  • Contextual banners at the listing and service level eliminate guesswork — users always know what their form will do and where to change it.
  • Consistent behavior across Calendars, Services, and Rentals reduces confusion and makes the platform easier to reason about.

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

Conditional Form Support – Services & Rentals

🧭 Overview

Custom forms attached to your bookings now have complete conditional logic support across Services and Rentals. Show/hide field conditions have always applied automatically during booking — and now, post-booking actions like redirects, custom messages, and lead disqualification or confirmation page configured in the form can also be activated through a new global setting. This gives businesses full control over the booking experience from start to finish, powered entirely by their custom form.

🚀 What's New?

✅ Post-Booking Conditional Rules Now Supported

Custom form conditions that control the confirmation page — including Redirect to URL, Display custom message, and Disqualify lead — now fully apply after a booking is submitted, when enabled in Global Settings.

✅ Form's On Submit Actions Now Apply

When the global setting is enabled, the custom form's On Submit action also controls the confirmation page experience, replacing the calendar-level confirmation settings.

✅ New Global Toggle to Enable Form Control

A new checkbox — "Let a custom form override this with its own rules" — in Global Settings > Form & confirmation gives you one place to activate full form control across all listings and services. A tooltip clarifies exactly what enabling it does.

✅ Smart Fallback Behavior

If the attached custom form has no applicable settings or rules, the confirmation page automatically falls back to whatever is configured in Global Settings — so nothing breaks if a form is attached without applicable post-booking rules (such as On Submit action set to Order Confirmation).

✅ Contextual Banners at the Listing and Service Level

When selecting a custom form at the individual listing or service level, a new inline banner tells you if and exactly how the form's rules will behave.

🧩 How to Use It

  • Go to Services/Rentals > Global settings > Form & confirmation
  • Select a custom form under Global form Settings
  • Under the Confirmation page section, check "Let a custom form override this with its own rules."
  • At the individual listing or service level, select your custom form under Select form — the inline banner will confirm whether form rules are active.
  • Show/hide field conditions from your custom form apply automatically during booking — no additional setup needed for those.

🎯 Why This Matters

  • Businesses can now route customers to different URLs, show personalized messages, or disqualify leads — all driven by the answers customers give during booking.
  • No more partial conditional logic — custom forms now have end-to-end control over the booking experience when enabled.
  • The smart fallback ensures existing setups aren't disrupted — if a form has no post-booking rules, the Global Settings confirmation page is used seamlessly.
  • Contextual banners at the listing and service level eliminate guesswork — users always know what their form will do and where to change it.
  • Consistent behavior across Calendars, Services, and Rentals reduces confusion and makes the platform easier to reason about.

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

Screenshot 2026-09-10 at 4

GPT Image 2.5 in AI Image Generation Action In Workflows

GPT Image 2.5 is now live in the AI Image Generation action. Two variants ship together, Flare and Sunburst. Open the model dropdown, pick the one that fits the job, and generate.

Screenshot 2026-09-10 at 3

Screenshot 2026-09-10 at 3

Screenshot 2026-09-10 at 3

What's New

GPT Image 2.5 Flare

The default pick for most use cases. Flare produces higher quality output than GPT Image 2 at up to 50% lower latency, which makes it the right fit for creator and social content, product visuals, visual search, quick prototyping, and high volume generation.

GPT Image 2.5 Sunburst

Built for premium visual work that needs tighter control across edits. Use it for campaign creative and polished product imagery.

How to Use

  1. Add the AI Image Generation action to your workflow.
  2. Open the model dropdown.
  3. Select GPT Image 2.5 Flare or GPT Image 2.5 Sunburst.
  4. Write your prompt and save.

Screenshot 2026-09-10 at 3

Why This Matters

Reference photos carry much further than before. Subjects stay recognizable across new settings, styles, and compositions, lighting and textures look natural, and distinctive features carry through instead of getting lost. Variations stay anchored to the original source, so a series holds together rather than drifting image to image.

You can also swap a single element, such as a product, a background, or a piece of copy, while the subject, composition, and brand treatment stay intact. That turns image generation into something you can re-version and localize inside a workflow instead of rebuilding each asset from scratch.

Add Reference Images in AI Image Generation Action

The AI Image Generation action now accepts reference images. Attach up to five images as visual context alongside your prompt, and control the setting, the subject, and your branding directly instead of trying to describe them in words.

Screenshot 2026-09-10 at 2

What's New

Up to Five Reference Images per Action – Attach up to five images to a single AI Image Generation action. Each is passed to the model as visual context along with your prompt.

Three Ways to Add Them – Upload from your system, pick from the Media Library, or point at a URL.

Dynamic Reference URLs – The URL field supports custom values, so a reference can come from a webhook payload, a contact field, or a previous action. One workflow, a different reference image per contact.

Positional Ordering – Images are passed in the order you add them, so your prompt can address each one by position.

Screenshot 2026-09-10 at 1

How to Use

  1. Open the AI Image Generation action in your workflow.
  2. Write your prompt as usual.
  3. Scroll to the Reference images section below the templates.
  4. Choose a source: System upload, Media library, or URL.
  5. Add your images. The counter on the right shows how many you have added out of five.
  6. Refer to each image by its position inside the prompt.
  7. Save the action.

Screenshot 2026-09-10 at 1

Worked Example: One Lifestyle Shot, Zero Shoots

The goal is a brand lifestyle image of a model at a seaside restaurant, with the brand logo placed in the corner. No photographer, no designer, no studio.

Three reference images are uploaded, in this exact order:

  1. Setting: a photo of a seaside restaurant terrace.
  2. Subject: a portrait of the model.
  3. Logo: the ACME brand logo.

The prompt then assigns a job to each one by position:

"A realistic image of a lady wearing a beautiful summer dress with light colors like blue and white, sitting in the location shown in the first reference image, looking directly into the camera with a smile. The scene captures her clearly and naturally within that setting. The logo from the third reference image is placed visibly in either the bottom left or bottom right corner of the image, fitting suitably with the overall composition."

The output places the subject from the second reference inside the setting from the first, with the logo from the third rendered cleanly in the bottom right corner.

Screenshot 2026-09-10 at 2

Why It Matters

A face, a room, or an exact logo never survives a text description. Reference images move image generation from describing to showing, which is the difference between an approximation and the asset you wanted.

Brand assets stay exact rather than approximated, so generated visuals can carry real logos and real product shots instead of near-misses.

Dynamic reference URLs make personalised visuals possible at volume. A single action can produce a different image for every contact who passes through it, driven by whatever the workflow already knows about them.

Self-Serve Cancellation Links for Rental Bookings

🧭 Overview

Rentals customers can now cancel their own bookings directly through a cancellation link — no phone call or email required. This release covers the core self-service cancellation flow, an optional cancellation window operators can configure, and the operator-side visibility needed to act on it, all while keeping refund and security deposit decisions firmly in the operator's hands.

🚀 What's New?

✅ Self-Service Cancellation

Customers can cancel an upcoming booking directly from their confirmation link — the booking is released immediately, with no approval step required. This is available any time before the booking actually starts (once it's active or completed status, self-service cancellation is no longer offered).

✅ Cancellation Reason

An optional Cancellation Reason field lets customers share why they're cancelling in their own words. It's never required, and it's saved directly to the booking so operators have context without having to follow up.

✅ Configurable Cancellation Window

A new Set cancellation link expiry setting under Global Settings → Booking settings lets operators optionally cut off self-service cancellation some time before a booking starts — by minutes, hours, or days. Left off, customers can self-cancel any time up until the booking begins.

✅ Multi-Listing Booking Support

For bookings that bundle more than one listing, the Booking details panel lists every listing with its own dates, and cancelling applies to the whole booking together.

✅ Clearer Messaging for Expired or Already-Used Links

Opening a cancellation link that's already been used, or one that's no longer valid, now shows a clear, friendly message instead of a technical error page — so customers always know what happened and how to get help.

🧩 How to Use It

  • No setup is needed for the core cancellation flow itself — it's live automatically on every Rentals booking's confirmation and reminder notifications.
  • Go to Rentals → Global settings → Booking settings to optionally turn on Set cancellation link expiry and choose a cutoff window. This step is optional.
  • To add the cancellation link to a notification template or confirmation page, insert the {{rentalBooking.cancellation_link}} custom value wherever the link should appear.

🎯 Why This Matters

  • Cuts down on the volume of "please cancel my booking" support requests reaching the operator directly for routine, in-advance cancellations.
  • Provides the self-service experience to customers for easily managing their cancellation requests, rather than asking them to email or call for something they can safely do themselves.
  • Protects operators by design — security deposits and payments stay untouched and refund amounts stay a manual decision, so nothing financial happens without a person looking at it.

Screenshot 2026-09-10 at 2

Screenshot 2026-09-10 at 2

Screenshot 2026-09-10 at 2