What this covers
- The activity log and what it records
- Node execution statuses and what each means
- How to use the activity log for troubleshooting
- What skipped executions indicate
What is recorded
For every customer enrolled in an automation, Galantis records:- The automation and the specific flow version they were enrolled in
- Each node they passed through, in sequence
- The status of each node execution
- Timestamps for each status transition
- The reason for any skip or failure
Node execution statuses
Understanding SKIPPED
SKIPPED is not an error. It indicates that Galantis deliberately did not execute the node for a valid reason. Common skip reasons:
- Consent — The customer’s
marketing_statechanged toUNSUBSCRIBEDorREDACTEDbetween enrollment and reaching this node. Sending the message would violate WhatsApp’s policy. - Frequency cap — The customer was already enrolled in this automation within the configured cap window. The trigger was detected but enrollment was suppressed.
- Exclusion rule — The customer became a member of an excluded list or segment before reaching this node.
- Condition branch — The customer took the YES branch of a Condition Node, so the NO branch nodes were skipped, and vice versa. This is normal flow behavior.
Using the activity log
1
Open the activity log
Go to Automations → [Automation Name] → Activity.
2
Find the customer
Search or filter by customer name, phone number, or email to find a specific customer’s execution record.
3
Review the node sequence
The activity log shows each node the customer passed through in order, with its status and timestamp. Trace the path from enrollment through each node to see where execution completed, stalled, or was skipped.
4
Expand a node record
Click a node record to see its full detail — the specific status reason, the template used (for Action Nodes), and any error message for
FAILED statuses.Common troubleshooting scenarios
Customer enrolled but never received a message Check whether any Action Nodes in their execution path showSKIPPED. If yes, expand the skip record to see the reason — consent change, frequency cap, or exclusion rule. If all Action Nodes show COMPLETED, the message was dispatched — check the message delivery status in Audience → Contacts → [Customer] → Messages for the delivery outcome.
Customer shows SCHEDULED with no further activity
The customer is currently inside a Delay Node. SCHEDULED means the delay is still running — execution will continue automatically when the delay elapses. This is not a stuck state unless the timestamp is significantly older than the configured delay duration.
Action Node shows FAILED
Expand the failure record to see the error reason. Common causes:
- Template was paused by Meta after the automation was activated — resolve the template issue and re-activate
- Customer’s phone number has a format error — review the contact record for a missing country calling code
- Insufficient credits — check billing balance
SUBSCRIBED at trigger time, frequency cap was active, or the customer was a member of an excluded list or segment.
Related guides
- Flow Builder — Understanding the node structure that activity tracking maps to
- Frequency Caps — How cap-blocked enrollments appear in the activity log
- Exclusion Rules — How exclusion-blocked enrollments appear in the activity log
- Opt-in & Consent — Consent states that cause SKIPPED execution