Getting Started with StatusPulse
Real-time monitoring for zero-downtime SaaS. Set up your first monitor in under five minutes.
Create Your Account
StatusPulse offers a 14-day free trial with full access to all monitoring features. No credit card required to begin.
Head to signup.statuspulse.io and register with your work email. Once your account is provisioned, you will be routed to the onboarding wizard. During setup you will:
Choose Your Plan
The Starter plan includes 10 monitors, 60-second check intervals, and email notifications. Upgrade to Pro ($29/mo) or Enterprise (custom) for SSL expiry tracking, synthetic browser checks, and 15-second intervals.
Verify Your Domain
Add a DNS TXT record to _statuspulse.yourdomain.com so StatusPulse can validate ownership. This step enables branded status pages and custom webhook routing.
Configure Notification Channels
Connect PagerDuty, Slack (#ops-alerts), or Microsoft Teams before adding monitors. StatusPulse supports up to 12 notification targets per incident, including SMS failover via Twilio.
Add Your First Monitor
Every uptime dashboard starts with a single check. Here is how to configure your first HTTP monitor from scratch.
Navigate to Monitors > Add Monitor and fill in the following fields:
Monitor Name & URL
Give your monitor a descriptive name such as "api.statuspulse.io — Production". Enter the full HTTPS endpoint you want to check. StatusPulse resolves the URL from 12 global probe locations across North America, Europe, and APAC.
Check Type & Interval
Select HTTP(S) for standard endpoint checks, SSL/TLS for certificate expiry alerts, or ICMP for raw ping. Set your check interval — 60 seconds is recommended for most production workloads. StatusPulse marks an incident after three consecutive failures.
Expected Response & Timeout
Set the expected HTTP status code (typically 200 or 204). Optionally add a response body assertion — for example, the JSON key "status":"healthy". Configure a timeout of 10 seconds; checks exceeding this threshold are logged as latency warnings before being marked failed.
After saving, StatusPulse begins polling immediately. You will see the first data point appear on your dashboard within 60 seconds. A green UP badge confirms the monitor is healthy.
Tour of the Dashboard
Your StatusPulse dashboard is the command center for every monitor, alert, and status page you manage. Here is what each section does.
Monitor Overview Panel
The top row displays your aggregate uptime score for the last 7, 30, and 90 days. Each monitor appears as a color-coded tile — green for UP, yellow for DEGRADED, red for DOWN. Click any tile to drill into response-time charts, geolocation results, and incident history.
Incident Timeline
Located on the left sidebar, the Incident Timeline lists every detected outage with start time, duration, and resolution status. StatusPulse auto-generates incident reports with root-cause suggestions based on latency spikes and DNS propagation data.
Status Pages
Under Status Pages > Manage, you can publish a public-facing page at status.yourdomain.com. Embed uptime graphs, post maintenance windows, and send real-time updates to subscribers. StatusPulse syncs monitor health to your status page automatically — no manual updates required.
Team & Access Controls
Invite teammates from Settings > Team. Assign roles: Admin (full access), Editor (can add monitors and edit status pages), or Viewer (read-only dashboard access). All actions are logged in the audit trail with timestamp and IP attribution.
Integrations & Webhooks
Connect Slack, PagerDuty, Opsgenie, or custom webhook URLs under Integrations. StatusPulse fires a POST payload on every state change — monitor_id, status, response_time_ms, and check_location are included in the JSON body for downstream automation.
Reports & Export
Generate monthly uptime reports in PDF or CSV from Reports > Generate. Reports include per-monitor availability percentages, mean response times, and incident summaries. Schedule automatic delivery to your CTO or ops lead every first Monday of the month.
Once you have at least one monitor running and your notification channels configured, your StatusPulse instance is fully operational. For questions, reach out to support@statuspulse.io or join the community Discord at discord.gg/statuspulse.