Club Website Integration
Add live race data to your yacht club's website
Club Website Integration
Add live race results, standings, and registration to your club's existing website. No redesign needed — just a script tag.
Step 1: Get an embed token
Create an embed token from the dashboard or via the API. The token controls which events and widget types are available.
Step 2: Add the widget
WordPress
Add a Custom HTML block to any page or post:
<div id="rhumby-standings"></div>
<script src="https://rhumby.com/embed.js"
data-token="emb_your_token"
data-event="friday-night-spring-2026"
data-view="standings"
data-theme="auto"
data-refresh="60">
</script>For the WordPress theme header/footer, add the script to your theme's footer.php or use a plugin like "Insert Headers and Footers."
Squarespace
- Go to the page where you want the widget
- Add a "Code" block
- Paste the embed code above
- Save and publish
Static HTML
Add the script tag anywhere in your HTML. The widget renders adjacent to the script tag.
<!DOCTYPE html>
<html>
<body>
<h1>Race Results</h1>
<!-- Standings widget -->
<script src="https://rhumby.com/embed.js"
data-token="emb_your_token"
data-event="friday-night-spring-2026"
data-view="standings"
data-theme="light">
</script>
<!-- Results widget -->
<script src="https://rhumby.com/embed.js"
data-token="emb_your_token"
data-event="friday-night-spring-2026"
data-view="results"
data-theme="light">
</script>
</body>
</html>Step 3: Customize
Theme matching
Use data-theme="auto" to follow the user's system preference, or set light/dark explicitly to match your site.
Filtering by fleet
Show only one fleet's data:
<script src="https://rhumby.com/embed.js"
data-token="emb_your_token"
data-event="friday-night-spring-2026"
data-view="standings"
data-fleet="phrf-spinnaker">
</script>Multiple widgets
You can embed multiple widgets on the same page. Each script tag creates an independent widget.
Troubleshooting
Widget shows "Unable to load race data"
- Check that your embed token is active
- Verify the event slug is correct
- Ensure your domain is in the token's allowed origins (or origins are unrestricted)
Widget doesn't match my site's style
- The widget uses Shadow DOM for isolation — it won't inherit your site's CSS
- Use the theme setting to match light/dark
- Custom themes can be configured on the embed token
Widget doesn't auto-refresh
- Check the
data-refreshattribute (value in seconds) - Default is 60 seconds for standings and results