Before you begin
- The workflow should be turned On and have had a chance to run (its trigger has fired at least once).
- You’ll need permission to manage your AI agent (Admin or Manager).
The Logs answer “what happened on this run?” The analytics answer “how is this workflow performing overall?” Use both.
1
Open the Logs tab
- On the workflow’s page, click the Logs tab.
- You’ll see a list of individual runs — one per time the workflow fired — newest first.
2
Read each run's status
Every run carries a status that tells you exactly what happened:
- Running — the run is in progress right now.
- Waiting — the run is paused mid-way (for example, waiting until the day before an appointment).
- Completed — the workflow finished all its steps successfully.
- Contact replied — the run was cancelled because the customer answered, so no further automated message was needed.
- Policy blocked — a message couldn’t be sent because the channel’s rules didn’t allow it at that moment.
- Failed — something went wrong during the run.
You can now see, run by run, what your workflow is doing.
3
Open a run for details
- Click a run to expand its step-by-step log.
- You’ll see each action it took and when — useful for understanding a Policy blocked or Failed result.
- When a run is blocked, the log spells out the reason in plain language (for example, Contact opted out, No channels selected, or Trigger fired on a different channel) so you know what to change.
Each messaging platform sets its own rules for when you can message a customer. LINE and Telegram stay open, while Messenger and Instagram allow free-form replies for about 24 hours after the customer’s last message (extended when a teammate is handling the chat), and WhatsApp allows about 24 hours. When an action falls outside a platform’s window, Cura records the run as Policy blocked rather than risking your account.
4
Check the analytics
The workflow’s analytics summarize performance over time, so you don’t have to count runs by hand.
- Triggered — how many times the workflow started.
- Completed — how many runs finished successfully.
- Success — the share of runs that completed, shown as a percentage.
- Policy blocked — how many runs were stopped because a channel wouldn’t allow the message.
- Switch the range between 7d, 30d, and 90d to see recent trends. It opens on 30d by default.
How to know it’s working
- After a real trigger (e.g. a new booking on a scoped channel), a fresh run appears in Logs and ends in Completed.
- The Triggered and Completed counts in analytics climb together over your chosen range.
Troubleshooting
- No runs at all. The trigger may not have fired, or no channel is scoped. Confirm the workflow’s On / Off toggle is set to On and check its Apply to tab.
- Many Policy blocked runs. The channel won’t allow messages at that point. Review your timing and which channels are scoped.
- A Failed run. Open it to read the step log, then adjust the configuration and test again.
