Sarah opens Zendesk at 9:02 am. Ticket #1: "What's your Pro plan?" Ticket #2: "Can I get a refund?" Ticket #3: "My invoice is wrong" — same questions as yesterday, the day before, last week. She pasted 40 answers into an accordion FAQ on /help/. Visitors scroll, don't find the answer, give up, open a ticket anyway.
Maybe you tried a chatbot widget: $99/mo, conversations billed above quota, data on a California SaaS, styling that breaks your theme, and hallucinated answers about your return policy. Or a Typeform iframe: nice UX, branching logic… but outside WordPress, separate analytics, separate subscription, and your support team has no visibility into what the visitor already answered.
There is no direct WordPress competitor for native decision-tree FAQs: guided Q&A flows where visitors answer one question at a time and land on a deterministic outcome — eligible refund, recommended plan, ticket form with context. No opaque NLP. No $0.20 per session. No training data leaks.
This guide shows how to deploy Decision Tree FAQ by Volade: four ready-made presets, Gutenberg block, [dtf_tree] shortcode, local analytics, free JSON export — zero usage fees. Real support scenarios, detailed preset walkthroughs, chatbot cost comparison with numbers, and an agency runbook you can bill for.
What is a decision tree FAQ?
A decision tree FAQ is an interactive question-answer flow that replaces a flat list of FAQs with a guided, step-by-step experience. Instead of scanning 40 accordion panels, visitors answer 2–4 multiple-choice questions and land on a deterministic outcome — a specific answer tailored to their situation. Every path is authored by a human, so the answer is always correct, always on-brand, and always on your server.
Decision tree vs. chatbot vs. accordion:
| Approach | How visitors interact | Deterministic? | Data location | Typical cost |
|---|---|---|---|---|
| Accordion FAQ | Scroll, read 40 panels manually | N/A (no logic) | Local | Free |
| AI chatbot (Intercom, Tidio) | Free-text, NLP interprets intent | No (hallucinates) | Third-party cloud | $29–299/mo |
| Decision tree FAQ | Multiple-choice, branched | Yes (same input = same outcome) | Your server | Free (DTF) |
Decision trees excel where precision matters: returns policies, pricing qualification, compliance disclosures, warranty verification. Because the flow is authored as a decision graph (each node points to one or more child nodes), there is zero ambiguity — every visitor with the same answers gets the same outcome.
When a decision tree makes sense:
- Your support team answers the same 5–10 policy questions repeatedly
- You need to communicate contractual terms without AI summarization risk
- You want to route visitors to the right department before a ticket opens
- Your existing FAQ page has high bounce rates and low satisfaction scores
When it doesn't: for highly exploratory questions ("How do I use feature X?"), a searchable knowledge base or chatbot offers more flexibility. Decision trees are best for qualification, triage, and policy lookup — not open-ended learning.
Sign up and unlock the interactive FAQ pack
Decision-tree guide, 4 ready-made presets and deployment checklist — member resources.
No credit card · Public checklists stay free.
Who this is for — and what you'll actually gain
You're in the right place if your support team answers the same questions on loop; if you sell SaaS with multiple plans; if you run WooCommerce with a complex return policy; if you're a freelancer or agency and a client wants "a smart FAQ" without an Intercom budget.
This guide doesn't replace a ticketing tool (Zendesk, Help Scout, Fluent Support). It reduces volume before the ticket opens — and enriches the ticket when it's unavoidable. A tree captures context ("already tried restart", "has Pro plan") and passes it to the ticket form, so the agent doesn't re-ask.
Typical gain after 30 days: 15–35% fewer tickets in categories covered by a tree (returns, pricing, billing/tech triage), depending on traffic and copy quality. Not magic — measurable via local analytics.
Real benchmark: in a pilot with a US B2B SaaS (50-person Zendesk team), three decision trees on /help/ deflected 22% of pricing tickets and 31% of return-related tickets within six weeks — confirmed by comparing ticket categories before and after deployment.
Use cases — US market scenarios
SaaS pricing qualification
US SaaS companies use tiered pricing (Free → Starter → Pro → Enterprise) where visitors often mis-select. A decision tree pre-qualifies before they reach the comparison table:
- "Team size?" → "Advanced reporting?" → "Annual billing?" → Recommended plan with
/pricing/#plananchor - Common in US SaaS: per-seat pricing (Slack-style), usage-based tiers (AWS-style), annual-vs-monthly billing preference
Outcome: fewer misqualified trials, fewer "which plan" tickets, higher upgrade conversion. Typical deflection observed: 20–30% of pricing tickets (varies by traffic volume and plan complexity).
E-commerce returns & product discovery
US return policies vary widely — 30-day windows (Amazon standard), final-sale exclusions for clearance items, warranty vs. refund distinction for electronics (Magnuson-Moss Warranty Act compliance). A returns tree on /returns/ handles the nuances:
- "When did you receive it?" → within 30 days → "Packaging condition?" → Full refund / Exchange / Store credit
- "Bought on sale?" → Final sale → Credit-only outcome
- "Opened or used?" → Warranty claim → Manufacturer link
A product finder tree on /shop/ helps visitors choose between variations (size, color, use-case) before purchase — reducing return rates by qualifying intent earlier.
B2B support triage with SLA routing
US enterprise support contracts commonly include SLA tiers (4-hour critical, 24-hour standard, 48-hour low). A triage tree on /support/ routes tickets before they enter the queue:
- "Issue type?" → Technical → "Production down?" → Priority ticket with
?urgency=criticalpre-fill for Zendesk or Freshdesk - "Account access" → Password reset — ticket avoided entirely
- "Billing question" → Invoice copy link + due-date explanation
Outcome: support team receives pre-qualified tickets with context pre-filled, SLA compliance improves, CSAT increases by reducing misrouted tickets.
Legal & compliance disclosures
For US companies navigating CCPA data requests, HIPAA privacy rules, or warranty law, deterministic answer paths ensure every visitor receives the correct legal information. No AI summarization risk, no interpretation variance — the tree is auditable and version-controlled via JSON export.
Real stories — three tickets that should have been a tree
Pricing ticket — B2B SaaS
"Hi, we're 7 people, need advanced reporting, which plan?"
With accordion FAQ: visitor reads Starter, Team, Pro, Enterprise, mentally compares, picks wrong, asks for a quote. Support time: 12 min.
With SaaS pricing preset: Question 1 "Team size?" → 2–10 → Question 2 "Advanced reporting?" → Yes → Pro outcome with link /pricing/#pro. Support time: 0 min. Ticket avoided.
US context: this exact pattern plays out daily at companies using tiered-per-seat pricing (similar to HubSpot or Mailchimp). The visitor self-qualifies in 15 seconds instead of scrolling a feature matrix.
Return ticket — WooCommerce fashion
"I got my order 3 weeks ago, product is opened, I want a refund."
Without tree: agent reads policy, explains partial store credit, frustrated customer. Time: 18 min, low CSAT.
With Returns preset: "When did you receive it?" → More than 14 days → Out of window outcome + warranty link. Or: Within 14 days → "Original packaging?" → No → Exchange or credit. Customer informed before the ticket. Time: 4 min if ticket still opened.
US context: US e-commerce return rates average 20–30% (National Retail Federation data). A pre-emptive returns tree reduces the share that reach a human agent.
Triage ticket — "it's broken"
"Your site bugs." — zero context.
Support triage preset: Billing / Technical / Account → Technical → Site down? → Yes → Priority ticket with "include your URL." Agent opens a pre-routed ticket. Time saved: 5–8 min per misqualified ticket.
US context: for MSPs and SaaS companies with 24/7 on-call rotations, triage trees reduce after-hours false alarms by routing non-urgent issues to async channels.
Why flat FAQ pages fail — comparison table
| Approach | Visitor experience | Support impact | Indicative monthly cost |
|---|---|---|---|
| Accordion FAQ (50K+ installs) | Scroll 40 panels | Still opens tickets | $0 |
| Ultimate FAQ | Search + categories — text wall | Medium deflection | $0–79 |
| Intercom / Drift chatbot | Conversational but opaque | Variable | $89–299+ |
| Crisp / Tidio chatbot | Widget + optional AI | Variable | $29–99 |
| Typeform embed | Good logic, iframe | Good UX, off-site data | $25–50 |
| Custom JS tree | Works until theme update | Dev maintenance forever | Dev time |
| DTF by Volade | One question at a time | Deterministic outcomes | $0 usage |
Four presets — detailed walkthrough
Each preset creates an editable tree in Volade → Decision Tree FAQ. You can modify every node, text, CTA link.
Preset 1 — SaaS pricing (saas_pricing)
Slug: saas_pricing | Title: "Find your plan"
Flow:
- q_team — "How large is your team?"
- Just me → r_starter (Starter plan, link /pricing/#starter)
- 2–10 people → q_features
- 11+ → r_enterprise (contact sales)
- q_features — "Do you need advanced reporting?"
- Yes → r_pro (API, onboarding)
- No → r_team (collaboration, priority email support)
Agency customisation: replace outcomes with real prices, add "Annual billing?" node if you have two grids.
Where to embed: /pricing/ page above the comparison table — visitor qualifies before comparing.
Preset 2 — Returns & refunds (returns)
Slug: returns | Title: "Return assistant"
Flow:
- q_window — "When did you receive the order?"
- Within 14 days → q_condition
- More than 14 days ago → r_expired (out of window, warranty link)
- q_condition — "Unused, original packaging?"
- Yes → r_refund (full refund, account link)
- No → r_exchange (exchange or partial credit)
WooCommerce: place [dtf_tree slug="returns"] on /returns/ and link from order confirmation email.
Preset 3 — Support triage (support)
Slug: support | Title: "How can we help?"
Flow:
- q_topic — Billing / Technical issue / Account access
- Technical → q_urgent — Site unreachable?
- Yes → r_ticket (4 h SLA)
- No → r_docs (help center)
- Billing → r_billing | Account → r_account (forgot password)
Tip: in r_ticket, add a link to your form with URL param ?category=urgent for pre-fill.
Preset 4 — Product finder (product_finder)
Slug: product_finder | Title: "Which product fits you?"
Flow:
- q_use — Primary use: Home / Professional / Gift
- Outcomes: Home collection, Pro line, Gift sets — with WooCommerce category links.
E-commerce: replace outcome text with product shortcodes or /product-category/... links.
Advanced customisation — nodes, outcomes and CTAs
Each node in the admin editor supports:
- Question text — keep under 90 characters for mobile
- Answers — 2–4 choices max per question (beyond that, choice paralysis)
- Outcomes (results) — title, body, optional CTA button with internal or external URL
Enriched outcome example — eligible return:
Title: Full refund confirmed
Body: You're within 14 days with unused item. Click below to generate your label.
CTA: [Start my return] → /my-account/orders/
Back button: DTF front-end lets visitors go back one step — reduces drop-off when they clicked too fast.
Accent colour: align with your --wp--preset--color--primary or theme CSS variable for brand consistency.
Design & UX best practices
Getting the tree logic right is one thing; making visitors actually complete it is another. These five principles come from observing what works (and what doesn't) across deployed DTF trees.
1. Question framing matters
Bad: "What is the nature of your inquiry?" — formal, distant, increases cognitive load.
Good: "What brings you here?" or "How can we help?" — conversational, warm, specific.
Rule: write each question the way a support agent would ask it on a live chat. If it sounds unnatural spoken aloud, rephrase.
2. Answer buttons: concrete over abstract
| Instead of | Use |
|---|---|
| "Small team" | "2–10 people" |
| "Recently" | "Within 14 days" |
| "Technical issue" | "Something isn't working" |
Concrete options reduce hesitation. Visitors should recognize their situation in the text, not have to interpret categories.
3. Mobile-first button design
- Minimum tap target: 44 × 44 px (Apple HIG + WCAG 2.1)
- Full-width buttons on mobile — avoid inline layouts
- Active/hover state: change background, not just text colour
- Each answer button on its own row — stacking prevents mis-taps
4. Back button saves sessions
The back button is not a design afterthought — it's the difference between a 40% and 60% completion rate. Visitors click too fast, misread, or change their mind. One-step undo recovers sessions that would otherwise drop.
Placement: below the current question, not hidden in a menu. Label it "← Back" or "Change my answer."
5. Progress indication
For trees with 3+ questions, show position: "Step 2 of 3" or a simple progress bar. This sets expectations and reduces abandonment — visitors know how much is left.
6. Accessibility (WCAG 2.1 AA)
- All interactive elements must be keyboard-navigable (Tab, Enter)
- Screen readers must announce each new question via
aria-liveregion - Colour is not the only indicator of selection — use text + icon + contrast
- Error state: if a visitor tries to proceed without selecting, focus the first option with a clear message
7. Above-the-fold placement
The tree should be visible without scrolling on the target page. If it sits below a hero banner, a paragraph of text, and an image, visitors will miss it. On /returns/, the tree is the primary action — give it the top spot.
8. Loading and transitions
DTF renders instantly (no API calls), but state transitions (question → next question → outcome) benefit from a brief animation — 200–300 ms fade or slide — to signal change. Avoid jarring instant swaps that confuse orientation.
WooCommerce integration — beyond product finder
| Placement | Recommended tree | Impact |
|---|---|---|
/returns/ page | returns | −25% return tickets typical |
/pricing/ or /shop/ | saas_pricing or product_finder | Better plan/SKU conversion |
| Footer "Help" | support (mini) | Triage before contact form |
| Post-purchase email | Link to returns | Proactive, CSAT ↑ |
Variable products: product finder can point to a category rather than fixed SKU — avoids maintenance on every new product.
Abandoned cart: some merchants link product finder from recovery email ("Unsure which model?") — DTF analytics measure click-through to outcome.
Order confirmation page: add a "Need help with your order?" section below the confirmation details linking to the returns tree. Proactive self-service reduces post-purchase anxiety and pre-empts "where is my order" tickets.
Interpreting analytics — three real scenarios
Scenario A — High traffic, low completion (28%)
Diagnosis: first question is too vague or anxiety-inducing ("What's your problem?"). Action: rephrase as concrete choices (Billing / Technical / Account). Target completion: 50%+.
Scenario B — High completion (68%), "Contact us" outcome dominates
Diagnosis: tree leads too often to a dead end. Action: add an intermediate branch or enrich outcome with doc link + pre-filled form.
Scenario C — OK traffic, low completion (22%)
Diagnosis: tree too long or legal questions incomprehensible. Action: remove a node, simplify vocabulary, add an example in parentheses ("e.g. invoice dated March 12").
SEO vs guided FAQ — dual strategy, not either/or
Many clients ask: "If I add a tree, will Google stop seeing my FAQs?"
Answer: combine both.
| Channel | Role | Plugin / format |
|---|---|---|
| SEO long-tail | Be found on "14 day return policy" | Flat FAQ articles, accordion, FAQ schema |
| Active self-service | Convert visitors already on site | DTF tree |
| Ticket | Edge cases not covered | Link from "Contact us" outcome |
Typical architecture:
/help/returns/— 800-word SEO article +FAQPageschema + DTF tree at top/help/pricing/— crawlable price table + "Find your plan" tree- No duplicate content issue: SEO article = legal reference; tree = action path
Chatbot cost comparison — July 2026 numbers
Assumption: SMB SaaS, 800 /help/ visitors/month, 12% open support widget today = 96 sessions.
| Solution | Fixed cost/mo | Variable cost | Estimated annual cost | Data |
|---|---|---|---|---|
| Accordion FAQ only | $0 | $0 | $0 | Local |
| Tidio (basic chatbot) | ~$29 | ~50 conv. included then ~$0.50/conv. | ~$450–900 | Cloud EU/US |
| Crisp (Pro) | ~$45 | extra seats | ~$540+ | Cloud |
| Intercom (Essential) | ~$89 | + support seats | ~$1,200–1,800 | US cloud |
| Drift / Salesloft | ~$150+ | enterprise | ~$2,000+ | Cloud |
| Typeform (Business) | ~$50 | responses | ~$600 | Cloud |
| DTF Volade | $0 | $0 | $0 | 100% local |
Agency ROI pitch: if DTF deflects 20 tickets/mo at 8 min/ticket = 160 min = ~2.7 h. At $50/h internalised support → ~$135/mo saved. Free plugin, one-time deployment billed.
Performance impact
A common concern: "Will adding interactive JS slow down my page?" Here is the actual footprint.
DTF by the numbers (v1.0.0):
| Metric | Value |
|---|---|
| JS bundle (gzipped) | ~8 KB |
| CSS (gzipped) | ~2 KB |
| External API calls | 0 (local execution) |
| iframe | No (renders in-page DOM) |
| DOM nodes added | ~30–50 per tree session |
| Impact on Largest Contentful Paint | Negligible — tree loads after theme CSS |
Why it's fast:
- No external API calls — the decision logic is a static JSON tree evaluated client-side
- No iframe — the tree renders as native DOM elements within your theme, inheriting its font stack and layout
- Compatible with page caching (WP Rocket, W3 Total Cache, LiteSpeed Cache) and CDN — the JS/CSS are static assets
- Lazy loading available: use
loading="lazy"on the block or only render the tree when the user clicks "Find your answer"
When to be careful:
- Avoid placing 5+ trees on a single page (use one tree with multiple entry points instead)
- On WooCommerce product pages with heavy dynamic content, ensure the tree renders after the product gallery — use shortcode placement, not auto-injection
Five deployment phases — with substeps
Phase 1 — Audit self-service gaps (30–60 min)
- Export last 30 days of tickets (category + subject).
- Group into top 10: pricing, returns, billing, technical, account, shipping…
- Per category: guided flow possible? (yes/no)
- Mark target page:
/help/,/pricing/,/returns/ - Note monthly volume per category — prioritise biggest lever
Phase 2 — Choose and customise a preset (45 min)
- Install Decision Tree FAQ by Volade v1.0.0
- Volade → Decision Tree FAQ → Presets → apply matching preset
- Open tree in editor — read every label aloud (Sarah 9:02 am test)
- Adjust brand tone: formal/informal, sentence length
- Add real CTA links to pages, forms, customer account
Phase 3 — Embed on site (30 min)
Gutenberg:
- Edit target page → "Decision Tree FAQ" block
- Select tree, accent colour (AA contrast minimum)
- Mobile preview — answer buttons must be tap-friendly (44 px)
Classic theme:
[dtf_tree slug="returns"]
WooCommerce: product finder tree on "Buying guide" page linked from menu.
Phase 4 — Analytics review (after 7–14 days)
Volade → Decision Tree FAQ → Analytics — key metrics:
| Metric | Good sign | Warning signal |
|---|---|---|
| Completion rate | > 55% | < 30% → confusing copy or tree too long |
| Top drop-off node | Simple first question | Drop on q_features → badly worded question |
| Top outcomes | Expected outcomes dominate | Too many "Contact us" → gaps in tree |
| Sessions/day | Correlates with /help/ traffic | Zero → integration or visibility issue |
Interpretation: if 40% abandon on "Team size", test more concrete labels ("I work alone" vs "Just me"). If everyone lands on Enterprise, your 11+ threshold may be too low.
Phase 5 — Export, versioning and handoff
- Export → JSON — archive
returns-tree-2026-07.jsonin client repo or Drive - Staging → prod: export/import or preset recreation (document procedure)
- Attach export to agency client documentation
- Schedule analytics review at D+30 and D+90
Agency runbook — client deployment in one day
Morning (2 h) — Discovery
- Staging wp-admin access + 30-day ticket export
- Top 3 ticket categories identified
- Preset choice validated with client
Midday (2 h) — Build
- Plugin installed, preset applied, branded copy
- 1 page integrated (Gutenberg block)
- Mobile + desktop test
Afternoon (2 h) — QA + delivery
- 5 flows tested (one per main branch)
- Analytics enabled, baseline noted
- JSON export delivered
- 30 min client training (edit a node, read analytics)
- 1-page PDF runbook
Indicative agency pricing (US market):
| Service | Range |
|---|---|
| 1 tree, 1 page, existing preset | $450–800 |
| 2 trees + WooCommerce customisation | $800–1,400 |
| Support pack (triage + returns + pricing) | $1,100–2,000 |
| D+30 analytics follow-up (tweaks) | $220–450 |
WP-CLI for agencies
# List trees
wp dtf list
# Tree stats
wp dtf stats --tree=returns
# JSON export
wp dtf export --file=returns-tree.json
V+: multisite rollup and bulk export on networks.
Mistakes we see every week
Tree too deep (6+ questions). Each click loses ~15% of visitors. Max 3–4 questions before outcome.
Vague outcomes. "Contact support" with no link or context = failure. Give form URL + category.
Accordion FAQ removed. Don't replace — complement. SEO + tree.
No link from transactional email. "Problem?" in order email → /returns/ with tree.
Analytics ignored. Deploy without D+7 review means guessing. Local data exists for a reason.
Same tree for desktop and mobile without testing. Mobile layout needs full-width buttons, larger font, adequate spacing. Test on a real device, not just responsive mode.
Chatbot AND tree on same page. Visual competition. Choose: chatbot for sales, tree for support.
Alternatives — what else is on the market
The comparison table above covers broad approaches (accordion, chatbot, Typeform). Here are specific products you might evaluate alongside DTF.
Zendesk Answer Bot (rule-based)
Zendesk's Answer Bot offers article recommendations based on ticket subject. It can be configured with triggered macros to suggest articles before a ticket is submitted. However, it is not a deterministic decision tree — it uses keyword matching, not a branching path authored by you. It also requires a Zendesk subscription (Suite Team at ~$69/agent/mo) and does not render natively in WordPress pages.
Best for: teams already on Zendesk who want simple article deflection. Not a replacement for a guided tree on /pricing/ or /returns/.
Document360 (knowledge base with conditional logic)
Document360 is a SaaS knowledge base platform with conditional content — you can show or hide sections based on viewer tags. Some teams approximate decision trees using its article branching feature. It is not a WordPress plugin; content lives on a subdomain (docs.yourdomain.com) unless you embed via iframe.
Best for: product documentation teams that need a dedicated knowledge base. Overkill for a simple returns tree on WooCommerce.
Helpjuice (internal KB with AI suggestions)
Helpjuice focuses on internal knowledge bases with AI-powered search suggestions. Its strength is agent-facing content, not visitor-facing decision flows. It offers no deterministic branching.
Best for: internal support wiki, training manuals. Not designed for public-facing interactive FAQ.
Intercom Fin (AI resolution bot)
Intercom Fin uses GPT-based AI to answer visitor questions in a chat widget. It learns from your help center articles and can be configured with resolution bot playbooks — deterministic flows within a chat interface. You are still tied to Intercom's pricing ($89+/mo) and data on US cloud infrastructure. The playbooks are linear, not graph-based like DTF.
Best for: companies already on Intercom who want a hybrid AI + playbook approach. Not native WordPress — loads as a third-party widget.
Custom React / Vue component
For headless WordPress or highly custom themes, some teams build their own tree component using a library like react-js-tree or a simple state machine. This gives full design control but requires ongoing development — every theme update, dependency bump, and browser compatibility issue is your team's responsibility.
Best for: teams with dedicated front-end engineering, headless WordPress architecture, and time to maintain custom code.
Comparison summary:
| Alternative | WordPress native | Deterministic | Free | Local data | Branched logic |
|---|---|---|---|---|---|
| Zendesk Answer Bot | No (widget) | No (keyword) | No | No | No |
| Document360 | No (iframe) | Partial | No | No | Basic |
| Helpjuice | No (iframe) | No | No | No | No |
| Intercom Fin | No (widget) | Hybrid | No | No | Playbook only |
| Custom React/Vue | Yes | Yes | Dev cost | Yes | Yes |
| DTF by Volade | Yes | Yes | Free | Yes | Yes (graph) |
FAQ — no corporate speak
Does this replace my existing FAQ plugin?
No. Keep your accordion or knowledge base plugin for SEO and reference content. Use DTF for guided decision paths. They complement each other — SEO finds the visitor, the tree helps them.
How does local analytics work without a third party?
All interactions (question views, answer clicks, outcomes reached) are stored in your WordPress database via a custom post type and AJAX requests. No external service, no cookies by default. You view metrics under Volade → Decision Tree FAQ → Analytics. Export to JSON for offline analysis.
Can I migrate trees between sites (staging → production)?
Yes — Export to JSON from the source site, Import on the target site via the admin UI or WP-CLI (wp dtf export / wp dtf import). Node IDs are preserved, so analytics continuity is maintained if you migrate without structural changes.
Does it work with membership plugins (MemberPress, WooCommerce Memberships)?
Yes — the tree renders based on the shortcode or block, independent of access control. You can place a pricing tree behind a logged-in gate if desired, or keep it public. The [dtf_tree] shortcode works in restricted content areas.
How many questions should a single tree have?
3–4 maximum, including the outcome node. Each additional question costs ~15% completion rate. If your policy requires 6 criteria, split into two trees (e.g., "Are you eligible?" → "What compensation applies?") linked end-to-end via CTA outcomes.
What happens if I edit a tree while visitors are using it?
Changes take effect on the next page load. Active sessions (a visitor mid-tree) could see inconsistent state if you rename a node's slug — avoid renaming slug IDs on a live tree. Editing labels and outcome text is safe mid-session.
Is Decision Tree FAQ really free?
Yes — all four presets, unlimited trees, local analytics, JSON export, and Gutenberg block are included at $0. The V+ plan (not required for single-site usage) adds multisite rollup and bulk WP-CLI export.
Download Decision Tree FAQ by Volade — native WordPress guided flows, zero per-session fees, local analytics included.
- Flat FAQs tire visitors; chatbots cost more and stay opaque.
- 4 presets cover 80% of SaaS / WooCommerce support cases.
- Dual strategy: SEO long-tail + guided tree on the same topic.
- Measure completion and drop-off at D+7, tweak copy.
- Agency runbook: one day, $450–2,000 depending on scope.
Conclusion — Sarah deserves better than a FAQ wall
Sarah doesn't want to answer for the 47th time that Pro includes reporting. Your visitors don't want to scroll 40 panels at 11 pm to know if they're eligible for a refund. Nobody needs a $150/mo chatbot inventing your return policy.
A decision tree on WordPress is respect on both sides: the visitor advances one question at a time; support gets fewer misqualified tickets; you keep data on your server.
The difference between a flat FAQ page and a decision tree is the difference between a library index and a librarian who listens. One dumps information and hopes you find it. The other asks what you need, then points you to the exact answer.
This week: export your 30-day tickets, identify the top category, pick one preset, embed it on one page, and read analytics in seven days. Sarah might thank you — probably not via ticket, but by the number of tickets she didn't have to answer.
Article updated July 2026. Sources: Decision Tree FAQ v1.0.0 tests, partner agency feedback, public chatbot pricing grids July 2026, National Retail Federation return rate data.
Guided FAQs with Decision Tree FAQ
Interactive decision-tree FAQs — guided Q&A flows, 4 presets, Gutenberg block and [dtf_tree] shortcode. Beats flat accordion FAQs and chatbot widgets on native WP — local analytics, free JSON export, zero usage fees.
Your feedback matters
Comment on “Decision-tree FAQs on WordPress: guide visitors without a chatbot or giant accordion page (2026 guide)” or rate this article to help the community.
people shared this article
