Tandem: your Discord inside your forum, live, with roles, log in and announcements

Tandem: your Discord inside your forum, live, with roles, log in and announcements 1.0.0

No permission to buy (€49.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenForo 2.3.0 or later and PHP 8.1 or later. No other add-on is required.

You need your own free Discord application and bot. Pusher, Soketi or a compatible server is optional and gives pages a live signal. The optional Instant companion needs a server you control with Node 22. Our Messenger, Prism and Emporium add-ons are optional integrations.
License
Commercial. A Single site license covers one installation, an Unlimited sites license covers every forum you run. Redistribution is not permitted.
Updates duration
Twelve months of support and updates from the date of purchase, then an optional renewal (24 EUR for a single site, 59 EUR for unlimited sites). The license does not expire, so the version you own keeps working.
Visible branding
No
Your forum and your Discord, working as one community.

Open a Discord server next to a forum and you usually end up with two communities. The conversation moves to the server, the forum goes quiet, and whoever only reads the forum never learns what they missed. Linking accounts and syncing a role does not change that. Tandem does both, then brings the talk home.

See it move​

tandem-tour.gif

A message on Discord appears on the forum page with no refresh, then a reply goes back from the forum. Recorded on a local test server with a sample community. Tandem needs your own Discord server, so there is no shared demo board: the screenshots below show each screen, and the guarantee further down covers you if it does not work as described on a compatible board.

The tour​

The lounge on the stock dark style: your channels inside the forum, with replies, code blocks, reactions, images and who is around. Northwind Makers is a sample community on a local test server.
01-lounge-dark-png.1021


The same lounge on the stock light style, with nothing to theme by hand. Sample community on a local test server.
02-lounge-light-png.1022


Mia answers from the forum. Left, the forum page; right, the request the local test server logged, with her forum name and avatar address. It is a test log, not the Discord app.
03-forum-to-discord-png.1023


A Discord forum channel with its tags and threads, and one thread opened with its reply box, all inside the forum. Sample community on a local test server.
04-forum-channel-png.1024


The native widget in the sidebar (left, light style) and above the forum list (right, dark style, next to two stock XenForo widgets). Sample community on a local test server.
05-widget-png.1025


At 390 px wide: the channel, the channel drawer and, in dark style, who is around. Sample community on a local test server.
06-phone-png.1026


Getting started in the Admin CP reads the server and checks each step. Here everything is done against a local test server; on your forum it shows what is left and how to fix it.
07-acp-getting-started-png.1027


Roles by rules on XenForo's own criteria, and Preview: what any member would get and why, without changing anything. Sample member on a local test server.
08-acp-roles-preview-png.1028


The Real time page says which mode you are in: Standard with polling and nothing installed (left), Instant with the companion and a relay (right), and a button that tests the relay. Local test relay and gateway, so the time shown is not a benchmark.
09-acp-real-time-png.1029


Rules send chosen forums to chosen channels; here a new thread posted through a rule with its role mention, read in the lounge. Getting started confirms the slash commands are registered. Sample community on a local test server.
10-announcements-commands-png.1030


One page to link an account, Continue with Discord on the log in and register pages, and separate switches for each in the Admin CP. Sample account on a local test server.
11-link-login-register-png.1031

The lounge: your Discord, inside your forum​

A member opens the Discord page of your forum and finds your server: channels, threads, replies, reactions, images and who is around. They type an answer on the forum and it lands on Discord under their forum name and avatar. Someone answers on Discord and it appears on the page with no refresh. A native widget carries the latest messages to your sidebar or home.

Live, on the hosting you already have​

Forum to Discord takes about a second. The other way is the hard part: Discord only pushes messages over a permanent connection, which shared hosting cannot keep open. So Tandem has two modes and always tells you which one you are in.

  • Standard, nothing to install. While someone is watching, the forum checks Discord every few seconds, then tells open pages through Pusher, Soketi or any compatible server. It can reuse your Messenger settings. With no relay, pages simply poll.
  • Instant, with the small companion. One file with no dependencies, on any VPS with Node 22, listens to Discord and signs what it sends to your forum. Messages, edits and reactions reach the page in about half a second, and members see who is typing. A button writes the docker-compose file for the companion and Soketi.

If a relay or the companion stops, pages fall back to polling on their own and return when it comes back. The live signal carries no content: each page reloads only what its reader may see.

Everything else your Discord needs, in one add-on​

  • Link and join. One click links the account and brings the member onto your server.
  • Roles by rules. A Discord role plus XenForo's own criteria: groups, messages, trophies, tenure. Preview shows what any member would get and why. Discord roles can give forum groups too.
  • Log in and register. Separate switches, so you can allow Discord log in without opening registration to it.
  • Announcements. Chosen forums to chosen channels, filtered by prefix, plus a Share to Discord button for your team.
  • Slash commands. /link, /whois, /latest and /search answer inside Discord and only give what a guest could read.
  • Welcome card. A generated image in your accent colour, optional.

Made for the person who has to run it​

A Getting started page reads your real server and walks you through the application, token, intents, role position and permissions, with one-click fixes where Discord allows them. The bot never needs Administrator. Secrets are never shown again once saved.

Reserved channels stay closed until you open them, and the lounge stays out of search engines. A member can take a role that removes them from the lounge, and a privacy text is ready to copy. Normal forum pages gain no query, every module switches off by itself, and uninstalling leaves nothing behind.

Good to know​

You pay once. You create your own free Discord application and bot, and Getting started shows how. Requires XenForo 2.3 and PHP 8.1 or later. Built and tested on XenForo 2.3.13 with PHP 8.3, and installed cleanly on 2.3.11. Older 2.3 versions and PHP 8.1 were checked by reading the code, not by running it.

Before release the whole chain ran against a real Discord server, with a real bot, a real Soketi server and a real browser: about half a second from Discord to the page with Instant, about five seconds with Standard, about a second from the forum to Discord. Pusher's cloud, Discord log in and registration, and slash commands answering a real member were only run against faithful test servers, so try those on your own server before you announce them.

Tandem does not turn Discord threads into forum threads, and it does not import from other Discord add-ons.

What you get​

  • One payment, from €49 for a single site. No subscription. An unlimited sites license is available on the product page.
  • Twelve months of updates. Every release in that year is yours, and the add-on keeps working after it.
  • A 14-day guarantee. If it does not work as described on a compatible board and support cannot fix it, you are refunded in full.
  • Support from the developer. The person who wrote the code answers.
  • Theme-safe. Built from XenForo's own building blocks, so it follows your style, light and dark.

From the same workshop​

  • Immersive Messenger: A complete real-time messenger for XenForo 2.3, on native direct messages: chat, calls, events, polls, bots and more.
  • Prism: Your members' taste for their profile, turned into recurring revenue.
  • Emporium: The store that sells your add-ons, running inside your forum.
Author
SenseiXS
Views
45
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from SenseiXS

Back
Top Bottom