What are action listeners and how do they work?

Modified on Tue, 5 May at 11:34 AM

What are action listeners and how do they work?

Action listeners react instantly when a specific field changes — before the lead is even saved. Use them for real-time calculations, auto-filling related fields, and conditional routing based on user input. No delays, no scheduling.

TL;DR

Go to Campaign Settings → Action listeners → New listener. Choose the field to watch, add optional conditions, and define the action (set field value, route, etc.). Fires on every matching change — no delays possible. For emails/SMS or multi-step flows, use automation rules instead.

4 things to know

1

Instant field reactions

When a customer selects "Commercial" in a dropdown, an action listener can immediately set the assigned team, update a price field, or populate another field — all without any page reload or delay.

2

Supported triggers

Any field type can trigger a listener: text, number, select/dropdown, checkbox, or data field (JSON). Listeners fire every time the field changes — even if the value changes back and forth repeatedly.

3

What they can and can't do

Can: set field values, recalculate derived values, route/assign, add conditional logic. Cannot: send email or SMS, run on a schedule, add delays, create bookings, or execute multi-step chains. For those, use automation rules.

4

When to use listeners vs. automations

Use listeners when you need an instant reaction to a field change — like recalculating a total, auto-filling a hidden field, or routing based on form input. Use automation rules when you need emails, SMS, delays, or multi-step sequences.

Rule of thumb: listeners = instant field reactions  ·  automations = scheduled or event-driven workflows
Read more

Common use cases

  • When a customer chooses a product type, auto-fill the base price field
  • When a checkbox "Is commercial" is ticked, assign a specific team
  • When a quantity field changes, recalculate the total in another field
  • When an address changes, update a hidden location/region field
  • When a VAT number is entered, auto-set the "Business customer" flag

How to create an action listener

  1. Go to Campaign Settings → Action listeners.
  2. Click "New listener" and give it a name.
  3. Choose the field to watch (trigger field).
  4. Optionally add conditions (e.g. only when value equals X).
  5. Define the action — typically "Set field value" using a Hubhus expression or static value.
  6. Save and test by changing the trigger field on a real lead.

Common searches

action listener Hubhus • field change trigger • auto-fill field • instant field update • action listener vs automation

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