FAQ - Common Questions

Real-time monitoring for zero downtime

Getting Started

Intro

StatusPulse monitors your infrastructure from 14 global probe locations. Below you’ll find answers to the most frequent questions from our engineering and operations teams.

If your specific scenario isn’t covered, open a ticket in your dashboard or email support@statuspulse.io. We typically respond within 2 hours during business days.

Open a Support Ticket Read the Docs
Payments & Plans

Billing

Transparent pricing, predictable cycles, and straightforward upgrades.

How do billing cycles and prorating work?

All plans reset on the anniversary of your initial signup. If you upgrade from the Pro plan ($49/mo) to Enterprise ($149/mo) mid-cycle, we prorate the difference based on remaining days. Downgrades take effect at the next cycle start, and refunds are issued via Stripe within 5 business days.

Can I switch from monthly to annual billing?

Yes. Annual commitments unlock a 20% discount and are billed upfront. Switching from monthly to annual applies the discount immediately and credits your existing monthly balance toward the annual invoice. Contact billing@statuspulse.io to generate a revised quote.

What payment methods do you accept?

We process payments through Stripe. Supported methods include Visa, Mastercard, American Express, and wire transfers for Enterprise contracts over $5,000. Invoices are automatically emailed to the account owner on the 1st of each billing cycle.

Monitoring & Reliability

Technical

Configure precise uptime checks and understand how our detection engine handles edge cases.

What are the minimum check intervals?

The Starter plan supports 5-minute intervals, Pro enables 1-minute checks, and Enterprise unlocks 30-second polling. Intervals are measured wall-clock time from the probe fleet. Sub-minute checks require the dedicated API gateway to maintain state consistency across 14 regions.

Why am I seeing false positive downtime alerts?

False positives usually stem from strict TLS handshake timeouts or geo-restricted CDNs. StatusPulse uses a quorum model: an incident triggers only when 3+ probes in different continents fail consecutively. Adjust the `timeout` and `retry` parameters in your check configuration, or enable the `follow_redirects` flag if your load balancer returns 301/302 chains.

How do SSL/TLS certificate checks work?

We monitor certificate expiration, chain validity, and signature algorithms. Alerts fire 30, 14, and 7 days before expiry via email, Slack, and PagerDuty. If your service uses mutual TLS (mTLS), upload the client certificate in the Advanced Settings tab to prevent handshake rejections during routine probes.

Team & Access

Account

Manage permissions, integrate with your identity provider, and secure your workspace.

How do I add team members and set roles?

Navigate to Settings > Team > Invite. You can assign three roles: Owner (full access, billing), Admin (manage checks, users, integrations), and Viewer (read-only dashboards and incident logs). Invitations expire after 72 hours and require the recipient to verify their work domain email.

Does StatusPulse support SSO or SAML?

SSO via SAML 2.0 is available on Pro and Enterprise plans. Configure your identity provider (Okta, Azure AD, Auth0) under Settings > Security > SSO. Enforce SSO to disable password-based logins and automatically provision/deprovision users based on your directory groups.

How do I rotate API keys safely?

API keys are scoped to specific workspaces. Generate a new key in Settings > Integrations > API. The old key remains active for 48 hours after rotation to allow graceful service updates. We recommend using environment variables in your CI/CD pipeline rather than hardcoding keys in configuration files.