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
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.
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.
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.
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.
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
- Go to Campaign Settings → Action listeners.
- Click "New listener" and give it a name.
- Choose the field to watch (trigger field).
- Optionally add conditions (e.g. only when value equals X).
- Define the action — typically "Set field value" using a Hubhus expression or static value.
- 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
Feedback sent
We appreciate your effort and will try to fix the article