Alliance Applications: Public Recruitment for Travian Discord Servers

Hello everyone,

The new Alliance Applications feature gives Travian alliances a public recruitment page and a structured review flow inside Discord. Instead of asking players to send private messages, copy questions by hand, or wait for an invite link, alliance leaders can publish a listing, collect answers through Discord login, and approve or deny applicants from the server report channel.

The public site is available at alliance-apply.traviandbot.com. Each published alliance gets its own profile and application page.

Alliance Applications public directory showing recruiting Travian alliances.
The public directory shows alliances that are currently accepting applications, with profile cards, Travian server information, and alliance tags.

What Players See

Players start from the public directory, choose an alliance, and open its profile. The profile can show the alliance description, Travian server URL, and configured alliance allowlist from the Discord server setup.

When a player clicks Continue with Discord, Discord asks for the permissions needed by the application flow: account identity, verified email, and permission to add the player to the server if leadership approves them. The form only appears after that login step.

Alliance profile and application form for a Travian alliance application.
Applicants review the alliance profile first, then answer the questions configured by leadership after Discord login.

Submitted applications are locked to one application per Discord user per alliance. If a player returns later, they see the recorded status instead of submitting again. If an application is denied, the player can request a one-time waiver and explain why leadership should reconsider.

Email requirement: Applicants need a verified Discord email address. Submission confirmations and final decisions are sent to that address.

How Alliance Leaders Set It Up

Admins start with /apply-guild inside their Discord server. The command creates or updates the listing record and returns two private links: an admin editor and the public listing preview.

Only the server owner, configured Admin User, configured Admin Role, or users who pass the bot's admin check can manage the listing. The editor lets leadership write the public description, add up to ten application questions, and choose whether the listing is published in the public directory.

Alliance Applications admin editor for description, questions, and publish toggle.
Leadership controls the public profile, required questions, and publish state from the admin editor.

The description should tell applicants what kind of alliance they are joining: play style, expected activity, region or timezone coverage, defensive/offensive needs, artifact plans, and any World Wonder expectations. The questions should be short and useful, because every listed question is required.

What Happens After Submission

When a player submits the form, Travian Bot posts a review embed in the configured report channel. The embed includes the applicant's Discord account and each answer. Admins can click Approve or Deny directly in Discord.

Discord report channel showing a new alliance application with approve and deny buttons.
Applications are reviewed from Discord with approve and deny buttons, so leadership does not need to manage a separate inbox.

If approved, the bot uses the applicant's Discord authorization to add them to the server and sends an acceptance email. If denied, the applicant receives a denial email. Waiver requests follow the same pattern: the request is posted to the report channel with approve and deny buttons, and leadership records the final decision there.

Requirements: The server needs a configured report channel, and the bot must have permission to send messages there. Approval also depends on Discord allowing the bot to add the applicant to the server.

Why This Matters

Recruitment is one of the messier parts of running a Travian alliance. Leaders need enough information to judge whether a player fits, while applicants need a clear path that does not depend on catching the right officer online. Alliance Applications turns that into a repeatable workflow.

The goal is simple: make recruitment more structured without making it heavy. Alliances still decide who joins, but the bot handles the boring parts around forms, status, review buttons, and decision messages.

Regards,
Max