The smallest working integration: create a dispatch, and let Ferrymark handle notification, retries, and receipts.
Point Ferrymark at a file your backend already has access to, and list who should receive it.
Each recipient receives their own email with a unique, expiring link — not a shared URL passed around between people.
Register a webhook once, and get notified the moment a link is opened or a download completes.
A failed email or webhook delivery is retried up to four times on an increasing backoff. If all attempts fail, the dispatch is marked needs_review and your registered webhook is notified once, not on every retry.