ArcalotlArcalotl
Platforms

Connected Platforms

Link more servers and platforms to one community so a single purchase benefits access everywhere.

An Arcalotl community is the thing you monetize: its plans, subscribers, and billing history. A community can have more than one connected platform, such as a second Discord server or a Stoat or Fluxer server. Plans and subscriptions belong to the community, so one purchase can benefit access on every connected platform.

Supported platforms:

PlatformStatus
DiscordLive. Setup, commands, checkout, and entitlements.
FluxerLive. Setup, typed commands, checkout, and entitlements.
StoatEarly access. Linked through setup codes.

Connect a platform from the dashboard

arcalotl.com/dashboard
Settings page showing connected platforms for one community, with health status and a Connect platform button
  1. Open Settings in the dashboard and find Connected Platforms.
  2. Select Connect platform and pick the platform to link.
  3. Select Generate setup code. Arcalotl shows a one-time code and the exact command to run.
  4. Run that command in the server you want to link. The dialog updates automatically once the server is connected.

Setup codes are one-time and expire after a few minutes. If a code expires, close the dialog and generate a new one.

Every platform redeems the code through its setup command:

/arcalotl setup code:YOUR-CODE   (Discord)
/arcalotl setup YOUR-CODE        (Fluxer)
!retain setup YOUR-CODE          (Stoat)

The person redeeming the code needs Manage Server permission in the server being linked. Fluxer uses its equivalent server-management permission.

After a new platform is linked, map your entitlements to it so buyers receive roles there too. The connect dialog links straight to the Entitlements page when an entitlement does not cover the new platform yet.

Disconnect a platform

Each connected server row in Settings, then Connected Platforms has a disconnect action. Members on that server stop receiving roles from the community; entitlement benefits that pointed at it are kept and apply again if the server reconnects. The last remaining platform cannot be disconnected.

Benefits require a platform identity. A member who bought access on Discord must link their Stoat account before Arcalotl can apply their Stoat roles.

Members run the link command bare on the platform where they already have access, then redeem the code from their account on the platform they want to link:

/link                       (generate, Discord and Fluxer)
!retain link                (generate, Stoat)

/link code:YOUR-CODE        (redeem, Discord)
/link YOUR-CODE             (redeem, Fluxer)
!retain link YOUR-CODE      (redeem, Stoat)

Linking works in either direction. If both accounts already belong to a member, Arcalotl merges them automatically as long as at most one side has purchase history.

Once linked, Arcalotl applies the relevant benefits for entitlements the member already holds. Members who have not linked yet are counted in the dashboard's entitlement impact preview as "will get access when they link".

What stays shared

Across all connected platforms of one community:

  • Plans and pricing: One catalog. There is no per-platform pricing.
  • Subscriptions and purchases: One billing record per member.
  • Entitlements: One entitlement can contain benefits for several platforms.
  • Dashboard: One overview, subscriber list, and activity feed.

Platform health is shown per connected server in Settings: a connected server with the bot present shows Connected, and a server where the bot is missing or offline shows Bot offline.

Platform UX differences

Plans, billing state, entitlements, and dashboard reporting are shared. The chat clients do not expose identical interaction primitives:

CapabilityDiscordFluxer
CommandsRegistered slash commands with autocompleteTyped / messages; no Arcalotl autocomplete
Private responsesEphemeral replies and DMsDMs; no ephemeral bot replies
CheckoutBrowserBrowser
Subscription managementInteractive controls and Stripe Billing PortalStripe Billing Portal in the browser

See Fluxer Setup for the complete production behavior.

On this page