Automation Studio
Journeys
Journey elements
Overview

Journey elements

EARLY ACCESS

Use elements in Journeys to design personalized, automated conversations. Each element type serves a specific role: determining how a person enters the journey, what messages they receive, and how the journey connects with external systems. You can add up to 100 elements to a journey.

Use elements to:
  • Determine how and when a person enters or exits the journey.
  • Send messages across channels like SMS, Email, WhatsApp, and more.
  • Build interactive voice menus with IVR.
  • Control journey logic with waits, conditions, and profile updates.
  • Connect to external systems and live agents.

Select element panel

When you add an element to the journey canvas, the Select element panel opens. Use the Search options field to find a specific element by name. Elements are organized into the following categories.

Channels

Send messages through the following channels.

  • Send SMS message
  • Send Viber message
  • Send Messenger message
  • Send Email
  • Send Mobile Push
  • Send Web Push notification
  • Send RCS message
  • Send WhatsApp message
  • Send LINE message
  • Send MMS message
  • Send Apple Message for Business
  • Send In-app message

For more information, see Channels.

IVR

Build interactive voice menus and manage voice calls.

  • Start outgoing call
  • Collect
  • Forward call
  • Play
  • Record Voicemail
  • Hang up

For more information, see IVR.

Actions

Control journey logic, manage audience data, and connect to external systems.

  • Evaluate inbound message
  • Call API
  • Failover
  • Add to Do Not Contact list
  • Remove from Do Not Contact list
  • Update person profile
  • Segment audience
  • Update variable
  • Add Tag
  • Remove Tag
  • Wait for change in people profile
  • Wait for a date
  • Pause
  • Wait for an event
  • Notify internal recipients
  • Catalog lookup
  • Split audience

For more information, see Functions, Channels (Evaluate inbound message, Failover), and Functions (Call API).

Infobip apps

Transfer participants to other journeys, agents, chatbots, or external Infobip applications.

  • Transfer to journey
  • Transfer call to human agent
  • Transfer chat to human agent
  • Transfer to chatbot
  • Transfer call to voicebot
  • Transfer call to AI agent
  • Transfer call to voice application
  • Custom Exchange elements

For more information, see Journey integrations.

Exchange apps

Custom integration elements that connect to third-party platforms configured for your account. The available elements depend on the exchange apps installed in your Infobip account.

For more information, see Custom Exchange elements.


Personalization using placeholders

In journey elements, you can use placeholders to personalize messages and other fields for each recipient.

Add a placeholder such as firstName to include the person's name, or orderID to provide relevant context in a transactional message. Placeholders are available in fields like message body, subject lines, and URLs. Availability depends on the element.

To add a placeholder, select the {} icon in the field, then choose the placeholder from the list. You can use more than one placeholder in the same field.

NOTE

If you use DateTime attributes or variables, the output format is 2021-12-15T14:24:00Z. Using DateTime attributes directly in messages or Voice IVR journeys may cause display issues.

To avoid this, use the formatDateTime function in Expression Language to convert the value to the format you need.

The following image shows the placeholder picker in a journey element.







Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use