29 Aug 2025: Wait for it...

Ricardo Updated by Ricardo

Ever had messages arriving out of sequence, confusing your users? Or Meta rate-limiting you because you were sending too many messages too fast? Wait solves these headaches.

We're excited to announce the wait(), a new DSL expression that gives you precise control over timing in your Journeys.

Think of it as a smart pause button that ensures everything happens in the right order, at the right time.

This expression is particularly valuable for:

  • Slow network conditions: When users are on limited data connections, file uploads and downloads can take significantly longer. Wait ensures your journey adapts to their reality, not your ideal scenario.
  • Sequential messaging: Guarantee that your messages arrive in the intended order, maintaining the narrative flow and preventing confusion.
  • Avoid rate-limits & failures: when you have journeys that send a lot of messages quickly, to avoid having your messages blocked by Meta, you can now introduce artificial delays between them

How It Works

On a Code block, simply type: wait(X), where X is a number in seconds:

Documentation

You can find documentation about this expression, and everything you can do in Code blocks, here:

Was this article helpful?

1 Sep 2025: More modular Journeys

15 Aug 2025: Inbox availability for all

Contact