Home Routing Routing with Round Robin and Attribute Matching

Routing with Round Robin and Attribute Matching

Last updated on Aug 29, 2025

Setting Up a Round Robin Team Event

  1. Ensure a Team exists If not already created, go to your organization and create a Team. For example, a team named Sales with the slug sales.Team

  2. Create a Round Robin Event Type

    Create this event under the team you just set up.Create Round Robin Event

    Important: Enable the setting Add all team members, including future members. This ensures team members are selected dynamically based on attributes.

Creating an Attribute

Attributes let you define filters that team members can be matched against.

  1. Go to Organization Attributes

  2. Create one or more attributes.

    • For matching use cases, Multi Select is a great option—especially when team members might belong to multiple attribute values.

    • Example: Create an attribute with the name Service (Attribute) to clearly indicate it’s used in attribute-based routing.

  3. Assign the attribute to one or more team members. This step is critical.


Setting Up a Routing Form

  1. Navigate to Routing Forms

  2. Create a new Routing Form under the same team as your event type.

  3. Add fields that you want bookers to fill out.

    • It’s recommended to include an Email field with the identifier email to enable integrations with CRMs and contact lookup tools.
  4. Create another field that matches the options from the attribute you set up.

    • The name and identifier don’t have to match the attribute name.

    • Example: A Service field with identifier service, where the options are identical to those in Service (Attribute).


Connecting the RR Team Event, Attributes, and Routing Form

  1. In your Routing Form, go to the Routing tab

  2. Click Add a new Route

  3. Link the Routing Form field to the corresponding Attribute

    For example, connect the Service (Attribute) to the Service field in your Routing Form

  4. Click Test Preview on the left

    • Input a value that exists in both the Routing Form field and the Attribute

    • The system should now route the booking to a team member with that value assigned in their attributes

Sending Leads or Visitors to the RouterThere are two ways to use the Routing setup for collecting bookings:

1. Using the Schedly Routing Form Public Page

You can find the public link for your Routing Form in the UI

The URL will look like:

app.schedly.io/forms/{FORM_ID}

Share this link with your leads or embed it in your site.

**2. Using Your Own Form with Headless Router (Embed Mode)**If you prefer to design your own form UI but still leverage Schedly routing:

  • Use the Headless Router endpoint:
/router?form={FORM_ID}&service=Service%20Type%201&email=jane@example.com
  • The field identifiers become query params in the URL

  • Schedly will handle the routing and direct the user to the appropriate booking page

This gives you full control over your form UI while keeping Schedly as the routing engine.


You’ve now set up a powerful attribute-based Round Robin routing system that integrates seamlessly with your team structure and forms.