Free, modular Discord community operations
PulseOne
Configure moderation, tickets, automation, community tools, utilities and analytics from one Discord dashboard.
Open PulseOneCommon problems
Something still happening after you disabled it?
PulseOne Moderation, AutoMod and Security have separate controls. Follow a real diagnostic example to find which system is still issuing timeouts.
Fix unexpected Discord timeoutsModule and feature guides
Find detailed instructions, feature explanations, requirements, testing and troubleshooting. Rollout labels distinguish operational, preview, and untested features.
Showing 23 of 23 guides
operations
Warning, timeout, kick, and ban actions with durable case history, staff notes, and evidence.
View guideExplainable rules, exemptions, simulation, and review.
View guidePrivacy-bounded Discord and configuration timelines.
View guideAdvanced protection and incident response migrating from PulseGuard.
View guidePrivate support workflows migrating from PulseTickets.
View guideonboarding
automation
engagement
Optional XP, reputation, seasons, and role rewards.
View guideAuditable eligibility, draws, claims, and rerolls.
View guideNative or managed polls with eligibility and exports.
View guideStructured submissions, voting, status, and staff replies.
View guideMultiple boards with safe sync and self-star controls.
View guideBirthdays, a counting channel, invite rewards and channel opening hours.
View guideutilities
Reminders, scheduled messages, birthdays, and sticky messages.
View guideTemporary channels, ownership, access, and cleanup.
View guideWebhook-first feeds with deduplication and delivery health.
View guideLightweight forms, submissions, and review queues.
View guideApplications, duty tracking, events, and member records migrating from PulseRP.
View guideRead any message in your own language. Included free.
View guideGetting started
Connect PulseOne once, then enable only the modules your community needs.
Invite PulseOne
Add the bot to the Discord server you manage and place its role above only the roles it must manage. The dashboard checks live Discord access before every change.
Sign in through Pulse Accounts
Use your linked Discord identity, select the server, and confirm the installation health shown in the workspace.
Choose modules
Open Modules, review each capability and Discord permission, then set up features in dependency order. Messages is the shared template layer for welcome, automation, reminders, giveaways, suggestions, and alerts.
Configure and save
Fill in the Quick start settings and press Save. Channels and roles are picked by name from your server, so you never need to copy Discord IDs. Use preview or test delivery where available.
Switch the module on
Each module has one On/Off switch at the top of its page. Green with On means the module is running for your members; red with Off means it is paused and members are not affected. A module can only be switched on after its settings have been saved once, and the page tells you when that is still needed.
Safety and moderation
Every moderation action is guild-scoped, permission-checked, and traceable.
Moderation and cases
Issue warnings, timeouts, kicks, bans, and staff notes with case history, evidence references, temporary-action expiry, and per-action permission tiers.
AutoMod
Configure bounded spam, duplicate, caps, invite, link, domain, mention, and word-pattern rules. Dry-run evaluation and incident records make enforcement explainable.
Event logging
Route normalized Discord and PulseOne events to separate destinations with retention controls, searchable timelines, and privacy-safe payloads.
Welcome and onboarding
Build localized join and leave journeys, direct messages, rules acknowledgement, role handoff, and fallback behavior from versioned message templates.
Roles
Publish self-role menus, managed grants, temporary roles, prerequisites, limits, and hierarchy-aware cleanup without taking ownership of unrelated roles.
Automation and engagement
Reusable messages and bounded workflows power everyday community operations.
Message builder
Create localized content, embeds, fields, images, safe mentions, variables, and link buttons. Preview, test, publish, duplicate, import, export, and roll back immutable versions.
Custom commands
Create typed slash-first commands from approved inputs and actions. PulseOne never evaluates customer code or exposes a shell.
Automations
Connect typed triggers, conditions, delays, and actions in resumable workflows with execution history and retry-safe side effects.
Leveling
Configure activity cooldowns, XP rules, seasons, leaderboards, role rewards, exclusions, and staff adjustments through an auditable ledger.
Giveaways and polls
Run scheduled giveaways with auditable secure draws and build public, anonymous, or hidden-result polls with one-vote enforcement and exports.
Suggestions and starboard
Collect structured suggestions with votes, status changes, staff replies, and duplicate handling, plus reaction-driven highlight boards that reconcile edits and deletions.
Utilities and data
Scheduled and external work runs through durable jobs with explicit health and recovery states.
Scheduling and reminders
Create one-time or recurring reminders, sticky messages, and birthday schedules with timezone, daylight-saving, and missed-run policies.
Voice utilities
Run join-to-create rooms with owner controls, limits, allowlists, ownership transfer, and automatic cleanup.
Social alerts
Connect approved feed adapters, map posts to message templates, deduplicate deliveries, and inspect source and destination health.
Forms
Build application and intake forms with typed fields, review queues, exports, and optional handoffs to specialist Pulse products. Field IDs are optional and made from each label. Tick Published and save a form to open it. Members can use /form list and /form submit, or click an Apply button you post: on the Forms page choose Post to a channel on a published form, or run /form panel form_id channel in Discord.
Analytics
Review documented guild activity metrics and aggregate trends without permanently archiving message content. Exports and retention follow guild policy.
Troubleshooting
Most problems come down to a module being switched off, a missing Discord permission, or a role placed too low.
A module does nothing
Check that its switch is green and says On. Saving settings never turns a module on by itself, and switching it off pauses it without deleting anything.
PulseOne cannot post in a channel
PulseOne checks its permissions in that exact channel right before every post, including channel overrides. If View Channel, Send Messages, or Embed Links is missing there, the post is skipped and the reason is recorded instead of failing silently. Grant those permissions to the PulseOne role in that channel.
PulseOne cannot give or remove a role
Discord only lets a bot manage roles below its own highest role, and never roles that belong to another bot or integration. Move the PulseOne role above the roles it hands out and make sure it has Manage Roles. Role pickers mark roles the bot cannot assign.
Save is refused
The message under the Save button names what to change, for example a missing name or channel. IDs such as a category or step ID may only use lowercase letters, numbers and dashes and must start with a letter, like vip-roles. Form field IDs are optional: leave them blank and PulseOne makes one from the label. Roles and channels are picked by name from your server rather than typed.
Commands are not ready
If the dashboard says Discord commands are not ready and need to be registered again, PulseOne retries registration on its own within a few minutes. New slash commands can take a little while to appear in Discord after that. If the message stays for more than an hour, contact Pulse support.