# Multiple Choice

**Multiple Choice Decision** is one exit per case, plus **Default Case**. Cases run top to bottom. The first match wins.

  <ShotPlaceholder
    src="/assets/workflow-nodes/multiple-choice.png"
    name="wn-switch"
    alt="Multiple Choice Decision cases"
    capture="Multiple Choice settings with Default Case + one named case. 1600×900."
  />

## Why this node

Billing vs support vs sales. [If/then](https://docs.voicelogica.ai/workflow-nodes/if-then-decision/) is only two ports.

**Add Case**. Each non-default case needs a complete condition (same builder as If/then) or **Save** stays blocked. Default needs no condition — it is the catch-all. Wire a node on Default or **Run test** ends with nothing matched.

## First setup — three inquiry types

1. [During Call](https://docs.voicelogica.ai/workflows/during-call/) parameter `inquiry_type` (or an API field).

2. **Multiple Choice Decision**. Cases: Billing, Support, Sales — each equals the value the model actually writes. Leave **Default Case**.

     <ShotPlaceholder
       src="/assets/workflow-nodes/multiple-choice-filled.png"
       name="multiple-choice-filled"
       alt="Multiple Choice cases filled"
       capture="Workflow builder → Multiple Choice Decision selected. Default Case plus Billing, Support, Sales cases with conditions. 1600×900. Redact numbers/emails/PINs."
     />

3. Each port: a lookup, a [transfer](https://docs.voicelogica.ai/workflow-nodes/transfer-call/), or [AI Response](https://docs.voicelogica.ai/workflow-nodes/ai-response/). Default: ask them to say it again.

4. **Save & go live**. **Run test** should name the matched case. Then a live call.

## What “broken” looks like

- **Needs setup** — a named case has an incomplete condition.
- Always Default — the value is `bill` and the case tests `billing`.
- **Run test**: no case matched — Default is unwired.

## Troubleshooting

**Two cases could both match**

Order is the rule. Put the stricter case above the broad one.

## Next Steps

[If/then Decision](https://docs.voicelogica.ai/workflow-nodes/if-then-decision/) — only two outcomes.  
[Transfer to Another Number](https://docs.voicelogica.ai/workflow-nodes/transfer-call/).  
[During Call](https://docs.voicelogica.ai/workflows/during-call/).
