Issue with Streamline carousel in Voiceflow freezing after external link click

Hey everyone,
I’m building a chatbot for my e-commerce store using Voiceflow, and I’ve been stuck for days trying to resolve one key issue.

I use the Streamline Connector to fetch recent customer orders and display them in a carousel using a custom Function block. The carousel renders correctly, with each order shown in a card and a button labeled “View Order” that opens the order URL using open_url.

The issue:
After clicking the “View Order” button and returning to the chatbot, the experience freezes. The typing indicator (three dots) stays active, and the next connected steps or buttons never load.

What’s strange is that I have a very similar setup using the Get Chunks & Create Carousel function for product recommendations. That flow works perfectly — the carousel is displayed, the button opens a product link (also using open_url), and the conversation continues as expected.

What I’ve tried:

Returning the carousel using trace: type: "carousel" and via payload in Custom Action

Setting paths correctly (default, click_URL, etc.)

Enabling Global Listen

Adding a neutral follow-up message with interact trace after the carousel

Matching the structure of the working “Get Chunks” flow

Still, only the Streamline order carousel flow freezes after a button click.
Everything else is wired and tested the same way.

If anyone has faced something similar or has suggestions on how to make the flow resume properly after open_url, I’d really appreciate your help. Happy to share more screenshots or blocks if needed!

Thanks a lot 🙏
Was this page helpful?