File sharing events (uploads, downloads, expirations) can trigger actions in your application using webhooks and the EasySend notification system.
Download Notifications via Email
The simplest notification: add notify_email to your upload request. You receive an email when someone downloads your files.
curl -F "files[][email protected]" -F "[email protected]" https://easysend.co/api/v1/upload
Building Custom Notifications
For application-level notifications, poll the bundle status endpoint:
GET https://easysend.co/api/v1/bundle/{code}/status
This returns the current view_count. Compare with your stored value to detect new downloads.
Integration Examples
- Post to Slack when a client downloads deliverables
- Update your CRM when a prospect accesses a proposal
- Trigger a follow-up email after document download
For API details: API docs. For Stripe webhooks: payment events are handled automatically.
View API Docs