Skip to main content

Alerts Configuration

You can't respond to problems you don't know about. Most merchants discover chargebacks days late, miss KYC document requests, and find out about payout issues when payroll bounces.

Proper alerts turn reactive firefighting into proactive management.

What Matters

  1. Email alerts are the minimum. If your processor emails go to spam, you're blind.
  2. Chargeback alerts need immediate action. Hours matter for response windows.
  3. Escalation routing prevents single points of failure. Backup recipients are mandatory.
  4. Test your alerts. An untested alert is an unreliable alert.
  5. Alert fatigue is real. Too many low-priority notifications and you'll ignore the important ones.

Essential Alerts to Enable

Tier 1: Enable Immediately

AlertWhy It's CriticalResponse Time
Chargeback notificationDispute response deadlines are shortWithin 24 hours
Fraud alert (TC40/SAFE)Early warning of fraud reportsWithin 48 hours
KYC/KYB document requestDelays cause payout holdsWithin 24 hours
Account health warningApproaching thresholdsSame day
Payout failureCash flow impactImmediate

Tier 2: Enable for Operational Visibility

AlertWhy It MattersResponse Time
Large transaction alertFraud/error detectionSame day review
Deposit confirmationCash flow trackingDaily reconciliation
Reserve changeCash flow impactWithin 48 hours
Failed transaction spikeTechnical or fraud issueWithin hours
Refund velocity alertAbuse or operational issueSame day

Tier 3: Enable Based on Volume

AlertWhen to Enable
Auth rate dropOver $100k/mo
Decline code distribution shiftOver $100k/mo
Velocity threshold breachIf you have velocity rules
3DS challenge rate spikeIf using 3DS

Email Deliverability Setup

Alerts are useless if they go to spam.

Before Launch

  1. Allowlist processor domains

    • Add processor email domains to safe senders
    • Common: @stripe.com, @squareup.com, @paypal.com, @braintreegateway.com
    • Check your processor's documentation for all sending domains
  2. Use a dedicated inbox

    • Create payments@yourcompany.com or similar
    • Don't use a personal inbox that gets cluttered
  3. Add backup recipients

    • At least two people on critical alerts
    • Different email domains if possible (backup on personal email)
  4. Check spam folder during week 1

    • After enabling alerts, check spam daily for first week
    • Train spam filter by marking legitimate alerts as "not spam"

Test Email Delivery

  1. Trigger a test alert (most processors have test mode)
  2. Verify arrival in primary inbox
  3. Check arrival at backup recipient
  4. Measure delivery time (should be near-instant)

Escalation Configuration

Who Gets What

Alert TypePrimaryBackupEscalation
ChargebacksOps leadFinanceOwner/CFO if no response in 24h
KYC requestsFinanceOps leadOwner if no response in 12h
Payout issuesFinanceOwner
Fraud alertsFraud/opsOwner
Technical alertsDev/techOps

Time-of-Day Routing

If your processor supports it:

  • Business hours: Route to ops team
  • After hours: Route to on-call or owner
  • Weekends: Route to personal email with text backup

Backup Recipient Rules

  • Always have a backup. Single points of failure = missed alerts.
  • Different person, not just different email. Two emails to the same person doesn't help if they're on vacation.
  • Different domain for critical alerts. If company email goes down, personal backup still works.

Testing Your Alerts

"Prove Alerts Fire" Checklist

Before going live, verify each critical alert:

  • Triggered test chargeback notification (via sandbox/test mode)
  • Verified email arrived in inbox (not spam)
  • Confirmed backup recipient received copy
  • Tested response workflow (clicked links, accessed dashboard)
  • Verified mobile delivery (if using mobile email)
  • Tested webhook delivery (if applicable)

Periodic Fire Drills

Monthly or quarterly:

  1. Trigger a test alert
  2. Time response from alert to action
  3. Verify all recipients received it
  4. Document any failures and fix

What to Do When Test Fails

FailureFix
Alert didn't sendCheck processor settings, contact support
Alert went to spamAdd to safe senders, train filter
Backup didn't receiveVerify backup email, check their spam
Delayed deliveryCheck processor status, consider SMS backup

Webhook Basics for Operators

Webhooks are automated notifications from your processor to your systems. You don't need to code them, but you need to know if they're working.

What a Webhook Is

  • Push notification to your system (not email)
  • Triggers automated workflows (update database, send internal alert)
  • Real-time delivery (faster than email)

Operator Questions to Ask

Ask Your Dev

"Are our webhooks configured and monitored? How do we know if a webhook fails? What alerts depend on webhooks?"

What Happens When Webhooks Fail

  • Silent failures: You don't know something happened
  • Delayed processing: Orders sit in limbo
  • Missed chargebacks: Response deadlines pass
  • Reconciliation gaps: Systems out of sync

Webhook Monitoring

Ask your dev team to confirm:

  • Webhook endpoint is monitored for uptime
  • Failed webhook deliveries trigger alerts
  • Retry logic handles temporary failures
  • Logs exist for debugging

Alert Fatigue Prevention

Too many alerts = ignored alerts.

Consolidation Strategies

Instead ofDo This
Alert per transaction over $100Daily digest of large transactions
Every declined transactionAlert only if decline rate spikes
Every refundAlert only if refund velocity exceeds threshold

Priority Levels

PriorityExamplesDelivery
CriticalChargeback, KYC request, payout failureImmediate email + SMS if available
HighLarge transaction, fraud alert, reserve changeImmediate email
MediumAuth rate shift, decline pattern changeDaily digest
LowRoutine confirmationsWeekly digest or dashboard only

Review and Prune

Monthly:

  • Which alerts did you act on?
  • Which alerts did you ignore?
  • Turn off or digest the ignored ones

Processor-Specific Setup

Stripe

Dashboard: Settings → Business settings → Notifications

Key alerts:

  • Disputes (chargebacks)
  • Payouts
  • Account updates (verification requests)
  • Radar for Fraud Teams alerts (if enabled)

Square

Dashboard: Settings → Notifications

Key alerts:

  • Disputes
  • Deposit notifications
  • Account alerts

PayPal

Dashboard: Settings → Notifications

Key alerts:

  • Dispute notifications
  • Transaction alerts
  • Account limitations

Braintree

Control Panel: Settings → Notifications

Key alerts:

  • Dispute notifications
  • Webhook configurations
  • Account alerts

Test to Run

1-week alerts audit:

Day 1-2: Setup

  • Document current alert configuration
  • Identify missing critical alerts
  • Add backup recipients
  • Check spam folders

Day 3-5: Verify

  • Trigger test alerts for each type
  • Verify delivery to primary and backup
  • Time delivery speed
  • Test response workflow

Day 6-7: Optimize

  • Remove low-value alerts
  • Consolidate into digests where appropriate
  • Document final configuration

Success criteria: All Tier 1 alerts enabled and tested. Backup recipients confirmed. No alerts going to spam.


Scale Callout

VolumeFocus
Under $100k/moTier 1 alerts only. Email is fine. Owner as primary and backup recipient.
$100k-$1M/moTier 1 + Tier 2. Dedicated payments inbox. Ops lead as primary.
Over $1M/moAll tiers. Webhook-based automation. Dedicated monitoring. On-call rotation for critical alerts.

Where This Breaks

  1. Email deliverability problems. Alerts going to spam is the #1 failure. Check weekly until you trust the setup.

  2. Alert fatigue. If you're ignoring alerts, you'll miss the important one. Prune aggressively.

  3. Single recipient failures. Person on vacation, email full, left the company. Always have a backup.

  4. Webhook silent failures. If your system depends on webhooks and they fail silently, you're blind. Monitor webhook health.


Understand payout timing before setting alert expectations:

  • Payout Strategy — know when money should arrive so you can alert on delays

Related operational guides:


Next Steps

Setting up alerts?

  1. Enable Tier 1 alerts - Chargebacks, fraud, KYC, payouts
  2. Fix email deliverability - Check spam, allowlist domains
  3. Add backup recipients - Different person, different domain

Testing alerts?

  1. Run prove alerts fire checklist - Test each critical alert
  2. Verify backup delivery - All recipients receive
  3. Schedule periodic fire drills - Monthly or quarterly

Reducing alert fatigue?

  1. Consolidate to digests - Daily instead of per-transaction
  2. Set priority levels - Critical vs low
  3. Review and prune monthly - Turn off ignored alerts

Analyst Layer: Metrics to Track

MetricWhat It Tells YouTarget
Alert-to-action timeResponse speedCritical: same day
Alert volume by typeNoise levelTrend down over time
Missed alert rateDeliverability issues0%
False positive rateAlert qualityMinimize
Escalation frequencyPrimary recipient reliabilityRare