|
Node |
Survey Opt-Out |
|
Description |
This node |
Overview
-
Drop this node wherever a flow needs to record that a customer no longer wants to receive survey messages — typically after detecting a "STOP" reply or similar opt-out request.
-
Applies a Do Not Contact label to the customer's record. From then on, the Survey Init node will skip that customer for any survey with "Apply DNC" turned on.
-
If the customer already has the label, nothing changes — running this node again on an already opted-out customer is harmless.
-
Always passes the message through afterward, so it can sit in the middle of a flow without breaking anything downstream.
|
Category |
Inputs |
Outputs |
Default Label |
|---|---|---|---|
|
Survey |
1 |
1 |
Node name, or "Survey Opt-Out" if left blank |
Configuration Options
|
Setting |
Default |
What it does |
|---|---|---|
|
Name |
(blank) |
Optional label for the node. There's nothing else to configure. |
What Happens When This Node Runs
-
Looks for the customer attached to the incoming message. If there isn't one, this is treated as an error rather than a quiet skip.
-
Checks whether a "Do Not Contact" label “dnc-sms-survey” for SMS surveys already exists in the system — if it doesn't exist yet, this node creates it.
-
Checks whether the customer already has that label:
-
If they do, nothing further happens — the status shows "Already opted out."
-
If they don't, the label is added to the customer's record — the status shows "Opt-out successful."
-
-
Passes the message on afterward either way.
|
Status |
Meaning |
|---|---|
|
🟡 Yellow dot |
Customer was already opted out — no change made |
|
🟢 Green dot |
Opt-out label applied successfully |
|
🔴 Red ring |
Something went wrong — the message did not continue |