Every automation execution in Galantis is recorded in theDocumentation Index
Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
Use this file to discover all available pages before exploring further.
AutomationActivity log. Each time a customer passes through a node — whether it completes successfully, is skipped, fails, or is still pending — a record is written with the outcome and a timestamp. This gives you a complete, per-customer audit trail for every flow without any manual tracking.
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
AutomationActivity and is accessible in Automations → [Automation Name] → Activity.
Node execution statuses
| Status | Meaning |
|---|---|
PENDING | The node is queued — execution has not yet started for this customer at this node |
SCHEDULED | A Delay Node is active — execution is paused and will resume after the delay elapses |
COMPLETED | The node executed successfully — a message was sent, a condition was evaluated, or a delay elapsed |
FAILED | Execution failed — the action could not be completed, typically due to an API error or template issue |
SKIPPED | Execution was bypassed — see below for skip reasons |
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
Find the customer
Search or filter by customer name, phone number, or email to find a specific customer’s execution record.
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.
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