What is Alva Downloads?
Alva Downloads is a digital file delivery app for Klaviyo. It lets you automatically send download links to customers through your Klaviyo email flows — no code required.
How it works
Section titled “How it works”- A customer event happens — an order is placed, a form is submitted, or any other Klaviyo event fires.
- Klaviyo triggers a webhook — a webhook action in your Klaviyo flow sends a request to Alva.
- Alva generates a secure download link — Alva creates a unique, time-limited download page for the customer.
- Klaviyo sends the email — Alva fires a “Download Ready” event back to Klaviyo, which triggers your email with the download link.
- Customer downloads their files — the customer clicks the link and downloads from a branded page.
Key features
Section titled “Key features”- Automatic delivery — files are delivered instantly when a Klaviyo flow fires.
- Branded download pages — customize colors, logo, text, and layout.
- Fraud protection — built-in velocity checks, IP limiting, and download caps.
- Delivery tracking — see every delivery, download, and customer interaction.
- Analytics — track delivery volumes, download rates, and top-performing bundles.
- Multiple file formats — documents, images, videos, audio, and archives.
- ZIP downloads — bundle multiple files into a single download.
Key concepts
Section titled “Key concepts”| Term | Meaning |
|---|---|
| Download Bundle | A named collection of files to deliver together. This is the central unit — you create bundles, and each webhook delivers a bundle. |
| Delivery | One instance of a customer receiving a download link for a bundle. |
| Download Token | The unique, time-limited code in the download URL. Controls expiry, download limits, and IP restrictions. |
| Webhook Endpoint | The unique URL that Klaviyo sends requests to. Each bundle has its own endpoint. |
| Klaviyo Event | An event Alva fires back to Klaviyo (e.g., “Alva Download Ready”) that triggers your email flow. |
What you’ll need
Section titled “What you’ll need”- A Klaviyo account (any plan)
- Files to deliver (PDFs, images, videos, ZIPs, etc.)
- A Klaviyo flow where you want to deliver files (e.g., post-purchase, form submission)
Ready to get started? Head to the Setup Guide.