Skip to content

Nexus AutoQueue

Phil Lopreiato edited this page Jun 15, 2026 · 2 revisions

FRC Nexus is a tool that supports notifying teams when it's time to queue for their matches. The TBA Companion supports automating this signal and advancing through matches automatically. Additionally, for events with customized behavior, the Companion also supports importing Alliance & Playoff data from Nexus and pushing to TBA in realtime.

API Key Generation

If internet is available at your event, the companion can automatically fetch the API key for your event. If running on the FTA Toughbook, it's recommended to log in with a device account, which you can temporarily grant Lead Queuer permissions.

If internet is not available, or you would like to configure the API beforehand, you can navigate to this URL (replacing ${EVENT_KEY} with your event's key, like 2026mawor1): https://frc.nexus/en/event/${EVENT_KEY}/auto-queue and log in with an Admin / Lead Queuer account. Save the event key and API key and bring it with you to the event.

AutoQueue

To enable AutoQueue, you will need to flip the toggle on the "Nexus AutoQueue" configuration card and configure your API key. Afterwards, the companion will automatically advance through matches in Nexus. After a match score is committed in FMS, you should see the subsequent match switch to "On Field".

Alliance Selections

Warning

This should only be used when running custom playoff tournaments using Test Matches in FMS

For events with nonstandard playoff formats, you can use Nexus to power alliance selection.

  • On the "Event Setup" tab, under "Sync Configuration", change the Alliance Source to "Nexus"
  • After the alliance selections are entered into Nexus, go to the "Alliances" tab and hit the "Fetch from Nexus" button to import & push to TBA

Playoff Schedule Import

Warning

This should only be used when running custom playoff tournaments using Test Matches in FMS.

  • On the "Event Setup" tab, under "Sync Configuration", flip the "Override Playoff Type" toggle and set the TBA Playoff Type to "Custom"
  • Then, set the "Playoff Match Source" to "Nexus + Test Match"
  • Once the schedule is created in Nexus, on the "Nexus AutoQueue" tab, hit the "Import Playoff Matches" button to import the schedule
  • Then, as you play through the schedule as Test Matches, you should see them get automatically linked to the matches from Nexus and posted to TBA

Clone this wiki locally