Insights and Analytics
Logs
Log events

Log events

EARLY ACCESS

Interaction logs collect events from five sources:

  1. Journeys
  2. Chatbots
  3. AI Agents
  4. Inbox
  5. Message delivery (delivery reports)

The following sections list every event you can see in the log, grouped by source.

NoteOnly events marked as visible are shown.

Journey events

Journey events are generated as a person moves through an Automation Studio flow. Each row represents one step, the execution of a single element in the journey.

Event nameDescription
Added to JourneyA person was added to the journey using an Add to Journey element.
Added to Journey and wait for completionA person was added to the journey and the flow is waiting for that sub-journey to complete before continuing.
One-time startedA one-time audience journey was started.
Recurring startedA recurring audience journey was started.
Continuous startedA continuous (real-time) journey was started.
Existing Journey startedA journey started using the Existing Journey start element.
Event trigger startedA journey started when a Customer Profiles real-time event was received.
Profile change startedA journey started when a change in a Customer Profiles profile was detected.
Date/time trigger startedA journey started based on a date/time attribute trigger.
Inbound message startedA journey started when an inbound message was received.
Flow API startedA journey was started via the Flow API (webhook start element).
SFTP import startedA journey was started from an SFTP file import.
Incoming call startedA journey started when an incoming voice call was received.
Message sentA message was sent to a customer via a Send element.
Failover sentA message was sent and a failover to another channel was triggered if not delivered.
Internal notification sentAn internal notification was sent to team members.
API calledA Call API element was executed. An external API was called.
Exchange integration invokedAn Exchange integration element was invoked.
Exchange app executedAn Exchange application was executed (legacy element).
Salesforce syncedA Salesforce integration element was executed.
Audience splitThe person was routed to one branch of an A/B split (Split Audience element).
Audience segmentedThe person was routed through a Segment Audience element.
Profile updatedA person's profile was updated using an Update Person Profile element.
Variables updatedJourney variables were updated using an Update Variables element.
Tag addedA tag was added to a person's profile.
Tag removedA tag was removed from a person's profile.
Added to DNC listA person was added to the Do Not Contact list.
Removed from DNC listA person was removed from the Do Not Contact list.
Catalog looked upA Catalog Lookup element was executed.
PauseThe journey paused for a defined time before continuing.
Wait for messageThe journey is waiting for an inbound message from the customer (intermediate element).
Wait for eventThe journey is waiting for a Customer Profiles event to occur (intermediate element).
Wait for profile changeThe journey is waiting for a specific change in a Customer Profiles profile.
Wait for dateThe journey is waiting for a specified date/time attribute to be reached.
Chatbot startedAn Answers chatbot was started from the journey (Start Chatbot element).
Transferred to agentThe flow transferred the customer to a human agent (Transfer chat to agent element or IVR Transfer call to agent).
Outgoing call startedAn outgoing voice call was started (IVR).
Message playedA message was played in an IVR call.
Input collectedUser input was collected during an IVR call.
Call endedA voice call was ended (Hang up element).
Call forwardedA voice call was forwarded to another number.
Transferred to voicebotA voice call was transferred to a voicebot.
Transferred to applicationA voice call was transferred to a voice application.
Voicemail recordedA voicemail was recorded during an IVR call.
Journey exitedA person exited the journey through an Exit element.

Chatbot events

Chatbot events are generated during chatbot sessions, both standalone chatbots and chatbot components embedded within journeys. Each row represents a single step executed by the chatbot engine.

Event nameDescription
Dialog startedA chatbot dialog was entered and started processing.
Dialog endedA chatbot dialog finished.
Message sentThe chatbot sent a message to the customer.
Message receivedThe chatbot received a message from the customer.
Message rejectedA message was received but rejected by the chatbot (for example, unsupported message type or channel).
Input processedThe chatbot processed user input and matched it against a keyword or intent.
Intent resolvedAn intent was resolved based on the last inbound message (usually after Root State).
Attribute question sentThe chatbot sent a question asking for a specific attribute value and is waiting for a reply.
Attribute reply receivedThe chatbot received a reply to an attribute question and stored the value.
Condition evaluatedA condition branching element was evaluated.
Code executedA custom code element was executed.
API request sentThe chatbot sent an API call request to an external system.
API response receivedThe chatbot received the response from an API call.
Profile updatedA Customer Profiles (CDP) profile action was performed.
Conversation taggedA conversation action (tag) was executed.
CSAT survey sentA CSAT satisfaction survey was sent to the customer.
CSAT response receivedA CSAT response was received from the customer.
Waiting for webhookThe chatbot is waiting to receive a webhook request before continuing.
Webhook receivedA webhook was received by the chatbot.
Webhook timeoutThe chatbot timed out while waiting for a webhook.
Element timeoutAn element that was waiting for a response (for example, get attribute, process user input) timed out.
Extension executedA chatbot extension (plugin) was invoked.
Component startedA reusable chatbot component was triggered from the main chatbot flow.
Component completedA reusable chatbot component finished and control returned to the calling chatbot.
Transferred to agentThe chatbot session was transferred to a human agent.
Agent took overA human agent manually took over an active chatbot session.
Trigger receivedThe chatbot received an external trigger to start or resume a session.
Escape phrase detectedThe customer sent a message containing a configured escape phrase, ending or redirecting the session.
Routed to rootThe session was moved back to the root state because an element failed.
Session expiredThe session timed out due to inactivity.
Session closedThe session was explicitly closed.
Session closed by userThe customer closed the conversation (for example, Apple Business Chat close conversation).
Session ended externallyThe session was closed because it ended outside Chatbots (external ID changed).
Session size limit exceededThe session was forcefully closed because the session data exceeded the 10 MB size limit.
Bot deactivatedThe session was terminated because the chatbot was deactivated.
User hung upThe voice session ended because the user hung up.

AI Agent events

AI Agent events are generated by AI Agents running inside journeys or chatbots. Each row represents one step in the AI agent's reasoning and execution process, from receiving a conversation to calling LLMs, using tools, and finishing the session.

Event nameDescription
Agent startedThe AI agent started processing a session.
Agent finishedThe AI agent completed processing and the session ended.
Routed to agentThe session was routed to a specific AI agent (agent selection step).
Start calling LLMThe AI agent started a call to the language model (LLM).
End calling LLMThe AI agent received a response from the language model.
Tools selectedThe LLM responded with a list of tools to call (tool use step).
Call to LLM failedThe AI agent's call to the language model failed.
LLM response processing failedThe AI agent received a response from the LLM but could not process it correctly.
LLM hallucination detectedThe system detected a potential hallucination in the LLM response.
Tool calledThe AI agent called an external tool or function.
Tool returned resultA tool called by the AI agent returned its result.
Tool failedA tool called by the AI agent returned an error or failed to execute.
Guardrails triggeredThe AI agent's guardrails were triggered. A response was blocked or modified for safety or policy reasons.
Agent exceptionAn unexpected exception occurred during AI agent processing.

Inbox events

Inbox events are generated by the Inbox platform and represent state changes within a customer conversation handled by a human agent. They appear in Interaction logs when the conversation is part of an interaction that also includes journey or chatbot steps.

Event nameDescription
Conversation createdA new conversation was created (inbound or outbound).
Status changedThe conversation status changed (for example, Open to Closed).
Assignment changedThe conversation was re-assigned, either between agents, to/from a bot, or unassigned.
Assigned to agentThe conversation was assigned to a human agent (not a bot).
Agent first responseThe first agent message was sent in the conversation (used for response time analytics).
Queue changedThe conversation was moved to a different queue.
Priority changedThe conversation priority was changed (for example, Normal to Urgent).
Channel changedThe conversation channel was changed (for example, SMS to Viber).
Customer changedThe customer associated with the conversation was changed.
Topic changedThe conversation topic was changed.
SLA policy changedThe SLA policy applied to the conversation was changed.
Conversation merged (Donor)This conversation was merged into another. It is the source (donor) conversation.
Conversation merged (Target)This conversation received a merge. It is the target conversation that absorbed the donor.
Agent message sentA message was sent toward the customer, either by an agent, chatbot, system automation, or survey.
Customer message receivedAn inbound message was received from the customer.
Private note addedA private note was added to the conversation (visible to agents only).
Tag addedA tag was added to the conversation.
Tag removedA tag was removed from the conversation.
Customer linkedA customer profile was linked to the conversation.
Customer unlinkedA customer profile was unlinked from the conversation.
Transcript downloadedThe conversation transcript was downloaded by an agent.
Transcript sentThe conversation transcript was sent (for example, via email).
Slack message sentA Slack message was sent as part of a conversation action.
Macro executedAn agent executed a macro on the conversation.
Form changedA form associated with the conversation was updated.
Customer loginA customer login event occurred in the context of the conversation.
Call startedA voice call was started in the conversation.
Call endedA voice call in the conversation ended.
Call transferredA voice call was transferred to another agent or queue.
Call answeredAn incoming call was answered by an agent.
Call pendingA call is pending - ringing but not yet answered.
Call initializedA call was initialized and is being set up.
Call not answeredAn incoming call was not answered.
Call failedA call failed to connect.
Call redirectedA call was redirected to another destination.
Recording startedCall recording was started.
Recording readyA call recording is ready to access.
Recording deletedA call recording was deleted.
Recording failedA call recording failed.
Callback requestedA customer requested a callback.
Callback unansweredA callback was not answered.
Call put on holdA call was placed on hold by the agent.
Call resumedA call that was on hold was resumed.
Consult call startedAn agent started a consult call with another agent while the customer is on hold.
Consult call endedA consult call between agents ended.
Conference call finishedA conference call involving multiple parties finished.

Message delivery events

Message delivery events (Delivery Reports/DLRs) track the delivery status of every message sent, whether from a journey, chatbot, or conversation. These events show whether a message was successfully delivered to the customer's device or network.

Event nameDescription
Message statusA delivery report was received for a message that was sent. The status field shows the result: Success means the message reached the network or device; Failure means it did not. Select the event to see full delivery details including channel, sender, destination, and error code if applicable.



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