# How to Set Up Conditional Survey Routing Based on Responses and Participant Limits

**URL:** <https://forum.avicennaresearch.com/t/how-to-set-up-conditional-survey-routing-based-on-responses-and-participant-limits/1438>\
**Category:** How-To\
**Tags:** how-to:study\
**Created:** [November 5, 2025, 9:12am UTC](https://forum.avicennaresearch.com/t/how-to-set-up-conditional-survey-routing-based-on-responses-and-participant-limits/1438 "2025-11-05T09:12:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![soroosh](https://forum.avicennaresearch.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@soroosh](https://forum.avicennaresearch.com/u/soroosh)\
**Post date:** [November 5, 2025, 9:12am UTC](https://forum.avicennaresearch.com/t/how-to-set-up-conditional-survey-routing-based-on-responses-and-participant-limits/1438/1 "2025-11-05T09:12:36Z")

</div>

This guide shows you how to set up conditional survey routing, where participants are directed to different surveys based on their response values and a participant limit. This type of conditional routing is useful for:

- **Quota management** : limiting the number of participants in a specific group.
- **Response-based routing** : directing participants based on their answers.
- **A/B testing** : comparing different survey experiences.

## The Situation

You have a study where you want to:

- Route the first 50 participants who answer with a value of 3 or higher to **Survey A**.
- Route all other participants (those with answers lower than 3, or after the first 50 participants) to **Survey B**.

## What to Do?

1. First, you need a survey that captures the response value that will determine routing.

2. To track the first 50 participants, you’ll need to create a system to count participants:

3. Configure Survey A (High-Value Group)

- Set up the survey for participants with responses of 3+ who are within the first 50:

- Set the logic operator between conditions to `AND`.

- Save the triggering logic.

- Publish Survey A.

1. Configure Survey B (Remaining Participants Group)

- Set up the survey for all other participants:

- Set the logic operator between conditions to `OR`.

- Save the triggering logic.

- Publish Survey B.

1. Implement Participant Counting

> **Note** : To quickly be notified when participants join and streamline the tracking process, you can set up a [Notification](https://forum.avicennaresearch.com/t/notifications/1277#p-2904-using-the-notifications-page-3) for “Participant Joined” events.

1. Test Your Setup

- Try to test your study with sample participants

- Monitor Participant Flow

## Pro Tip

This setup allows you to implement conditional routing based on both participant responses and enrollment limits. The key is careful planning of your criteria logic, along with consistent tracking of participant sequence numbers. Be sure to test your setup thoroughly and monitor participant flow throughout your study to ensure the routing works as intended.
