Handoff message is global, Is there any way to make this language-specific per chatflow?

Hi all,

I’m running into a limitation with the HubSpot Customer Agent and I want to double-check if I’m missing something or if this is simply not possible. We operate a multilingual website (EU-based) and use multiple chatflows per language (NL / EN / DE), each shown on language-specific pages. That part works fine.

However, the handoff message is configured at the Customer Agent level, not at the chatflow level.
As a result:

  • There is only one handoff message (global)
  • That same handoff message is shown across all chatflows
  • Meaning it can only be in one language

So even if a visitor starts a chat on the German or Dutch site, the handoff text is always the same (e.g. English). Is there any supported way (or known workaround) to show a language-specific handoff message when using Customer Agent?
Thanks in advance!

Hi @sambakker

Thanks for calling this out — that’s a very real limitation when running multilingual chat experiences, and I can see why a global handoff message quickly becomes an issue.

I’d like to invite a few community members who’ve worked closely with Customer Agent, chatflows, and multilingual setups to weigh in here.
Hi @TomM2 @ArisudanTiwari @VPathania — hope you’re all having a great week! Have you seen any supported way (or accepted workaround) to make handoff messages language-specific when using Customer Agent across multiple chatflows? Or is this currently a hard platform limitation?

Really appreciate any insight you can share.
Best,
Victor

Hey @sambakker

Unfortunately you’re not missing anything, this is a known limitation. The Customer Agent handoff message is indeed global and theres no native way to make it language specific per chatflow. Its a frustrating gap for anyone running multilingual support.

A few workarounds people have tried with varying success:

  1. Use the chatflow’s bot before handoff Instead of relying solely on the Customer Agent handoff message, you can add a bot message right before the handoff trigger in each language specific chatflow. Something like “Ein Mitarbeiter wird sich gleich bei Ihnen melden” for the German flow. The global handoff message will still appear, but at least the visitor sees a language appropriate message first. Not perfect, but softens the experience.
  2. Separate inboxes per language Some teams create separate inboxes for each language and route chatflows accordingly. This doesnt fix the handoff message itself, but it helps with agent routing and you can customize some inbox level settings differently.
  3. Custom coded bot action If you have Operations Hub Professional or higher, you can use a custom coded action in your bot flow to display a dynamic message based on the page URL or a language property before triggering handoff. More technical but gives you full control.

Honestly though, this feels like something HubSpot should support natively. I’d recommend submitting it to the Ideas forum if you havent already, multilingual teams are a big segment and this limitation affects alot of EU based companies.

At Stacksync we dont work on the chatflow side of things, but we see similar “global setting that should be contextual” frustrations across HubSpot’s platform pretty regularly. Disclosure: This answer comes from my own experience and was lightly rephrased with AI to improve readability.

Hope one of those workarounds helps!