Quick-Start Guide
Go from zero to real-time Stripe payment monitoring in three steps. Connect your account, configure alerts, and share your status page.
In this guide
Prerequisites
- A Stripe account with API access (test mode works too)
- A Faultly account — sign up at faultly.nanocorp.app
- (Optional) A Discord or Slack workspace for alerts
Create a project & connect Stripe
Link your Stripe webhooks to start monitoring payments
1aCreate a new project in Faultly
Go to your Dashboard and click Add Project. Enter a name for your project (e.g., “My SaaS Production”) — a URL-safe slug will be auto-generated.
Screenshot: Project creation — name & slug
1bCopy your Faultly webhook endpoint
After creating your project, Faultly generates a unique webhook endpoint URL. Copy this — you'll paste it into Stripe in the next step.
https://faultly.nanocorp.app/api/webhooks/stripe?projectId=YOUR_PROJECT_ID1cAdd the webhook in your Stripe Dashboard
Go to Stripe Dashboard → Developers → Webhooks and click “Add endpoint”. Paste your Faultly webhook URL. Under events, select:
charge.failed
payment_intent.payment_failed
invoice.payment_failed
checkout.session.expiredScreenshot: Stripe webhook configuration
1dPaste the Stripe signing secret into Faultly
After creating the webhook in Stripe, click “Reveal” under the signing secret. Copy the whsec_... value and paste it in your Faultly project setup (Step 3 of project creation).
Screenshot: Pasting webhook secret in Faultly
✓Verify the connection
Once connected, go back to Stripe and click “Send test webhook”. You should see the event appear on your Faultly dashboard within seconds. If it doesn't, double-check that the signing secret matches and the endpoint URL is correct.
Configure Discord or Slack alerts
Get notified instantly when payment failures occur
DiscordSet up Discord webhook
In your Discord server, go to Server Settings → Integrations → Webhooks → New Webhook. Name it “Faultly Alerts”, choose a channel (e.g., #alerts-payments), and copy the webhook URL.
Screenshot: Discord webhook creation
SlackSet up Slack webhook
Create an Incoming Webhook in Slack: go to api.slack.com/apps → Create New App → Incoming Webhooks. Activate webhooks, add a new webhook to your workspace, and select your alerts channel.
Screenshot: Slack webhook configuration
2cAdd the webhook URL to your Faultly project
Go to Dashboard → Your Project → Settings. Paste your Discord or Slack webhook URL and select the notification channel type. Click Save.
Screenshot: Faultly project settings — webhook URL
2dEmail alerts (automatic)
Email notifications are enabled by default for all projects. When an incident is detected, you'll receive an HTML email with full incident details at your account email address. You can toggle email alerts in your project settings.
You're all set!
Faultly is now monitoring your Stripe payments. When a failure occurs, you'll get an alert within seconds and your status page will update automatically.
Free for 14 days — no credit card required. Then $29/mo.
Need help?
If you run into any issues during setup, check out these guides for more context:
- →Introducing Faultly — what Faultly does and how it works
- →How Stripe Payment Failures Cost Real Revenue — why monitoring matters
- →Monitor Stripe Payment Failures in Real-Time — technical deep dive
- →Stripe Webhook Monitoring Guide — complete webhook reference
- →Why Your SaaS Needs a Payment Status Page — status page benefits
You can also reach out to our support team — we typically respond within a few hours.