Post DubBooth voice challenge leaderboard updates to Slack

Go to Workflow
0 views
Built by DubBooth DubBooth
Created on September 01, 2026

Description

Quick overview
This workflow runs daily (or on demand) to fetch the public leaderboard for a Choicer Voicer Free voice-dubbing challenge on DubBooth and post a formatted top-scores update to a chosen Slack channel.

How it works
Runs every 24 hours on a schedule trigger or starts manually for testing.
Sets the DubBooth challenge ID, the target Slack channel ID, and how many leaderboard rows to include.
Calls the DubBooth public challenge API to retrieve challenge status, counts, and the top leaderboard entries.
Formats the results into a Slack-ready message with the score to beat, status, participation stats, top ranks, and a link to the challenge.
Posts the formatted leaderboard update to the specified Slack channel.

Setup
Create or choose a public DubBooth challenge and copy the challenge ID from the URL into the workflow configuration.
Add Slack OAuth2 credentials in n8n with permission to post messages and select a Slack channel ID to post into.
Update the configuration values for challengeId, slackChannelId, and optionally maxRows, then run the manual test and activate the schedule.

Nodes Used (3)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
Slack
n8n-nodes-base.slack