Urgent.News

What's breaking now, across thousands of outlets.

Tech

Webhooks Lie by Omission

A webhook is a promise a platform makes in the moment, and like most promises made in a hurry, it occasionally does not arrive. Endpoints time out, deploys eat events, a retry queue gives up quietly at 3 a.m. None of this is malice. All of it means the same thing for a system built on events alone: your picture of reality has holes, and the holes are exactly where the weird failures live.…

Webhooks are a promise made by platforms, often incomplete or absent. Endpoints can time out, deployments can consume events, and retry queues may fail silently in the middle of the night. This lack of information creates gaps in a system that relies solely on events. Recovery processes must account for these gaps, as a missed failure event means a subscriber failed to be saved.

Swipe Again handles events as the primary path, but also incorporates reconciliation sweeps to read platform records and compare them to their own. These sweeps run ninety days after connection, establishing a factual baseline before any live events occur. By acknowledging that webhooks may omit information, Swipe Again ensures that any resulting system may appear calm and green, but is actually accurate.

The recovery flow assumes that all inputs are missing information, creating a redundant backup source of truth. This meticulous approach allows the system to present reliable numbers.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Ghost in the Machine: Necromancing Dead Codebases Locally with Gemma 3 & Ollama

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine Disclosure: this project was built with AI assistance — a local Gemma 3 model performed the code…

  • "Legacy Code Necromancer" tool resurrects abandoned codebases locally
  • Gemma 3 via Ollama analyzes code, removes sensitive info, suggests improvements
  • Tool identifies 15 issues in sample, 8 confirmed critical flaws, rejects unreliable suggestions

The Price of a Percentage

Run the arithmetic a percentage-of-recovery tool hopes you will not. Say a store fails $40,000 of payments in a year — unremarkable for a mid-size subscription business — and a competent tool recovers…

  • Percentage-based pricing model can be detrimental to merchants in the long run.
  • Mid-size subscription business faces $40,000 in uncollected payments.
  • Flat fee pricing model remains constant regardless of recovery amount.

Onboarding Is a Funnel, Not a Form

Most SaaS onboarding is designed as paperwork: collect the fields, show the dashboard, send the welcome email, wonder about activation later.

  • Onboarding should be viewed as a multi-step funnel, not just form-filling.
  • Deliberate design decisions dictate the signup, card details, and connect steps.
  • Share of trials connected within 24 hours is the key metric to monitor.

More from Thursday 29 October →