How to use Mico, the Discord application bot
Step-by-step setup guides, every slash command explained, and all panel settings covered. Get your first application panel live in minutes.
Getting Started
Set up Mico in under 5 minutes
Getting Started: Invite Mico and create your first panel
Invite Mico to your server
Click the Invite Mico button above or use /invite in any server that has the bot. Select your server, grant the required permissions (Mico needs Send Messages, Embed Links, and Manage Roles), and authorize.
Once added, a 7-day Premium trial starts automatically on that server.
Create your first panel
In any channel on your server, run /panel create. Mico will ask for a name. This is the internal name used in commands (e.g. Staff Applications).
After creating, open your Mico Dashboard at micoapp.io/dashboard, select your server, go to Panels, and click your new panel to configure questions and settings.
Add questions and post the panel
In the dashboard, add your questions using the Questions tab. Drag to reorder. Set character limits and optional/required per question.
When ready, run /panel post [panel] in Discord to post the embed with the apply button to your chosen channel.
Review your first application
When someone clicks Apply, they answer questions in a DM flow with Mico. Submitted applications appear in your dashboard under Applications.
You can accept or deny from the dashboard, or use /applications pending in Discord. If AI scoring is on, each application is scored 0-100 automatically.
Panel Setup Guide
Create, configure, and launch panels
Managing Questions
Managing Panel Questions: Add, edit, reorder, delete
Add a question
In the Questions tab of your panel, click Add Question. Enter the question text, an optional placeholder, and set minimum/maximum character limits.
Reorder questions
Drag the handle on the left of any question to reorder. The order shown is the order applicants see them.
Edit a question
Click the pencil icon on any question to edit its text, placeholder, or character limits. Changes apply to future applications immediately.
Delete a question
Click the trash icon. Existing applications keep their answers. Only future applications skip the deleted question.
Panel Settings Reference
Every setting available in the panel configuration, what it does, and which plan unlocks it.
Panel Settings Deep Dive: Every option explained
Panel Name
Internal name used to identify the panel in commands and the dashboard. Not shown to applicants.
Status
Open the panel to accept applications, pause it to temporarily stop new submissions, or close it entirely.
Channel
The Discord channel where the panel message (embed with apply button) will be posted using /panel post.
Log Channel
A separate channel where accepted/denied application results are posted for your staff team to review.
Embed Title
The title displayed at the top of the panel embed in Discord. Keep it clear so users know what they are applying for.
Embed Description
The description text shown in the panel embed. Explain requirements, what the role involves, or any other context.
Embed Color
The accent color on the left side of the panel embed in Discord.
Embed Thumbnail
A small image shown in the top-right corner of the embed. Usually your server logo or role icon.
Embed Banner
A large image shown below the embed description. Use it for role art or server branding.
Button Label
The text displayed on the apply button. Default is "Apply". Customize to match your context, e.g. "Apply for Staff".
Footer Text
Small text shown at the bottom of the embed. Good for adding requirements or tips.
Cooldown (hours)
How many hours a user must wait before reapplying after being denied or auto-closed. Set to 0 to disable.
Auto-close After (hours)
If an application stays in pending for this many hours without a decision, it is automatically closed.
Custom Accept Message
A personalized message sent to the applicant when their application is accepted. Supports mention placeholders.
Custom Deny Message
A personalized message sent to the applicant when their application is denied.
Manager Roles
Roles that can review, accept, and deny applications for this panel from the dashboard or Discord commands.
Required Roles
Users must have at least one of these roles to be allowed to start an application.
Ignored Roles
Users with any of these roles cannot apply. Useful for blacklisting or excluding already-accepted members.
Ping Roles
Roles that get pinged in the log channel when a new application is submitted.
Accept Roles
Roles automatically assigned to the user when their application is accepted.
Deny Roles
Roles automatically assigned to the user when their application is denied. Useful for tracking or temporary bans.
Webhook URL
A Discord webhook or external URL that receives a POST request on every application event (submitted, accepted, denied).
Panel Scheduling
Set a daily UTC open time and close time. Mico checks daily and opens or closes the panel automatically within that window.
AI Scoring Enabled
When enabled, every submitted application is automatically scored 0-100 by our AI based on quality, relevance, and completeness.
AI Criteria
Custom criteria sent to the AI when scoring. Describe what a good applicant looks like for your specific panel.
Auto-accept Score
Applications scoring above this threshold are automatically accepted. Leave empty to disable.
Auto-deny Score
Applications scoring below this threshold are automatically denied. Leave empty to disable.
Commands Reference
Every Mico slash command explained
General
5 commands/pingCheck bot latency and response time.
Responds with the current bot latency in milliseconds. Good way to check if the bot is online.
/helpDisplay all available commands and their usage.
Shows a complete list of all Mico commands with brief descriptions. Use this as a quick reference from within Discord.
/aboutView bot information, statistics, and version.
Shows the current bot version, total servers, total applications processed, and other global stats.
/inviteGet the bot invite link and support server information.
Returns a button with the bot invite link and a link to the official Mico support server.
/feedbackSubmit feedback or report bugs directly to the developers.
Opens a modal where you can write and submit feedback. All submissions are reviewed by the Mico team.
Applications
4 commands/applicationView or continue one of your submitted applications in DMs.
Opens your application in DMs so you can review what you submitted or continue a saved draft.
<application>The application to view. An autocomplete list of your applications appears.<required> [optional]
/applications pending ManagerBrowse and review pending applications for a panel.
Shows a paginated list of pending applications for your server. You can accept or deny directly from here.
[panel]Filter by a specific panel. Leave empty to show all pending applications.<required> [optional]
/applications search ManagerSearch applications by user, panel, and/or status.
Search across all applications in your server. All three filters are optional, and you can combine them freely.
[user]Discord user to search for.[panel]Specific panel to filter by.[status]Filter by status: pending, accepted, denied, cancelled, or auto_closed.<required> [optional]
/applications stats ManagerView reviewer statistics and leaderboard for your server.
Shows how many applications each reviewer has accepted or denied in the selected period. Handy for keeping tabs on staff activity.
<period>Time period: today, week, month, or all_time.<required> [optional]
Panels
11 commands/panel create ManagerCreate a new application panel with a custom name.
Opens a setup flow to create a new panel. You will name the panel and then configure it further from the dashboard or using /panel edit.
/panel edit ManagerEdit an existing panel's configuration and settings.
Opens a link to the dashboard panel settings page where you can edit every setting. Autocomplete lets you pick any panel in your server.
[panel]The panel to edit. Autocompletes all panels in your server.<required> [optional]
/panel list ManagerView all application panels in your server.
Returns a list of all panels, their status (open/closed/paused), and pending application counts.
/panel delete ManagerPermanently delete an application panel and all its data.
Shows a confirmation before deleting. Deletion is permanent. All applications, questions, and settings for that panel are removed.
[panel]The panel to delete. Requires confirmation.<required> [optional]
/panel duplicate ManagerDuplicate an existing panel within this server.
Creates a copy of an existing panel including its questions, settings, and configuration. Useful for creating similar panels without starting from scratch.
<panel>The panel to duplicate.<required> [optional]
/panel post ManagerPost or repost the panel message in a channel.
Sends the panel embed with the apply button to your configured channel. Use this to repost if the message was deleted.
[panel]The panel to post.<required> [optional]
/panel info ManagerView detailed information about a specific panel.
Shows all settings, question count, role configuration, and stats for the selected panel in an embed.
[panel]The panel to inspect.<required> [optional]
/panel stats ManagerView application statistics for a panel.
Shows total applications, acceptance rate, AI score distribution, and activity over time for the selected panel.
[panel]The panel to get stats for.<required> [optional]
/panel import ManagerImport a panel configuration from a share key.
Creates a new panel using the settings from a share key. Questions, embed settings, and configuration are copied. Roles are not imported.
[key]The share key from /panel share.<required> [optional]
/panel share ManagerGet the import key for a panel to share with other servers.
Returns the current share key for the panel. You can also reset it, which invalidates the old key.
[panel]The panel to share.<required> [optional]
/panel publish ManagerPublish or unpublish a panel in the Mico community browser.
Published panels appear at micoapp.io/community for other servers to discover and import.
[panel]The panel to publish or unpublish.<required> [optional]
Subscription & Usage
4 commands/subscription info ManagerView your server's current subscription plan, limits, and expiration.
Shows your active plan, renewal date, current usage against limits, and a link to manage billing.
/subscription buy ManagerPurchase or upgrade your server's subscription plan.
Opens a link to the Mico pricing page or Stripe checkout to upgrade your server to Premium or Pro.
/usage ManagerView detailed usage statistics for AI scores, tokens, and applications.
Shows how many AI scores, API tokens, and applications you have used this month compared to your plan limits.
/whitelabel ManagerproCustomize the bot's appearance in your server.
Change the bot's display name, bio, avatar, and banner specifically within your server. Only visible to your members. Requires Pro plan.
[nickname]Custom display name for the bot in your server.[bio]Custom "About Me" text shown on the bot profile.[avatar]Custom avatar image URL for the bot in your server.[banner]Custom banner image URL for the bot profile.<required> [optional]
Commands marked Manager require the user to have the Manage Server permission in the Discord server.
Dashboard Guide
Manage everything from your browser
Dashboard Tour: Panels, Applications, Analytics, Billing
Panels
Create, configure, and manage all your application panels. Access every setting, manage questions, and see live stats.
Applications
Browse, filter, and review all submitted applications. Accept or deny with a single click. View full answers and AI analysis.
Analytics
Track acceptance rates, AI score distributions, reviewer activity, and application volume over time.
Audit Log
Full history of every action taken in your server: who accepted what application and when.
Billing
View your current plan, manage your subscription via Stripe, and see usage against your limits.
Community
Browse publicly shared panels from other servers. Import any panel with one click using its share key.
Still have questions?
Join our support server and ask in the help channel. We respond quickly.