# Workflows & Branching Logic

Interactivity is what makes MP5 videos unique. With branching logic, you can guide each viewer down a personalized path based on their responses or data. This collection teaches you how to design these flows—from simple yes/no branches to complex quizzes and timers.

## What You'll Learn

* [**Branching Basics**](/workflows-branching-logic/branching-basics.md) — Discover what branching logic is and when to use it.
* [**Logic Map / Flow Builder**](/workflows-branching-logic/logic-map-flow-builder.md) — Learn to visualize your flow, add nodes and connect conditions.
* [**Simple Conditions**](/workflows-branching-logic/simple-conditions.md) — Set up basic yes/no or single‑variable conditions.
* [**Advanced Conditions**](/workflows-branching-logic/advanced-conditions.md) — Combine multiple criteria and use AND/OR operators for complex logic.
* [**Quizzes & Scoring**](/workflows-branching-logic/quizzes-scoring.md) — Build quizzes, tally points and branch endings based on scores.
* [**Timers & Countdowns**](/workflows-branching-logic/timers-countdowns.md) — Add urgency with countdowns and time‑based events.
* [**Interactive Elements**](/workflows-branching-logic/interactive-elements.md) — Use buttons, hotspots, forms and other interactive components.
* [**Variables & Data Fields**](/workflows-branching-logic/variables-data-fields.md) — Track responses and reuse data across your flow.

***

> "The best interactive videos feel like a conversation, not a presentation."

Ready to make your videos interactive? Start with [Branching Basics](/workflows-branching-logic/branching-basics.md) or jump to any topic above.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.blings.io/workflows-branching-logic.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
