Share conversation attributes between procedures and across the conversation | Community
Skip to main content
Submitted

Share conversation attributes between procedures and across the conversation

Related products:Fin & AI
  • June 25, 2026
  • 0 replies
  • 5 views

We are building multiple procedures that need to share data with each other during the same conversation. Today, when a procedure ends, the context it built (amounts, decisions, variables) is not reliably accessible by the next procedure or by Fin in a general conversation turn.

Our specific use case:
We need to pass the refund amount calculated in one procedure to a second procedure (e.g. a refund/credit dispute procedure) so Fin can tell the rider exactly how much they were compensated without asking again or losing that information.

What we are asking for:
The ability to write a conversation attribute inside one procedure and read it reliably in any other procedure or general conversation turn within the same conversation for example:

  • compensation_minutes set in a procedure → readable in the refund dispute procedure
  • refund_amount set during a credit step → displayable to the rider later if they ask

Why this matters:
Without this, we are forced to either cram all logic into one mega-procedure (which causes the re-triggering and idempotency issues we already flagged) or lose context between procedures and give the rider a worse, disconnected experience.