ConfettiDocs

Troubleshooting

Fix common survey configuration and managed proxy DNS issues.

Why does my conditional follow-up keep showing extra questions?

When you use Specific question based on answer to route respondents to a follow-up, Confetti jumps to that follow-up — and then keeps following whatever routing you've set on it. New questions default to After this question, go to: Next question, so a follow-up you only meant to show on one branch will continue into every later question after it.

It's easiest to see with a flow diagram. Take a 3-question survey:

  • Q1 — Rating (1–5), routes to "Q2 if rating < 5"
  • Q2 — "What went wrong?"
  • Q3 — "Any other feedback?"

If you leave Q2's After this question, go to: on the default Next question, what actually runs is:

rating = 3 cascades Q1 — Rating (1–5) Q2 — What went wrong? (After this question, go to Next) Q3 — Any other feedback? (shown unexpectedly) Confirmation message

In the embedded view (where every visible question is shown at once), this looks like the conditional was ignored — because every respondent who hits Q2 also gets Q3, no matter their rating.

To only show Q2 on its own branch, change Q2's After this question, go to: to Confirmation message. Then the flow stops as soon as that branch is answered:

rating = 3 Q1 — Rating (1–5) Q2 — What went wrong? (After this question, go to Confirmation) Confirmation message

The same logic applies to any branch you build with Specific question based on answer: every follow-up you route to should have its own After this question, go to: set to wherever that branch is meant to end (usually Confirmation message), or to another specific question if the branch continues.

Why is my managed proxy stuck on Waiting for DNS?

The CNAME must be DNS-only and point at the target shown in Team settings → Managed Proxies.

If the hostname is in Cloudflare DNS, disable the orange cloud so Proxy status is DNS only (grey cloud). Cloudflare proxies new CNAMEs by default. An orange-clouded record is flattened to A and AAAA addresses, so Confetti never sees the CNAME it needs to issue the certificate.

After you switch the record to DNS only, click Diagnose on the managed proxy row. See managed proxies for the dashboard steps, Terraform/proxied = false equivalent, and other failure modes.

Was this page helpful?

On this page