Skip to main content

Overview

The Documents component sends downloadable files to users — PDFs, contracts, invoices, images, and any other file type. Each document displays as a clickable card with a filename and opens in a new tab.

Format

You can include multiple files in a single block:

Fields

Example

Document cards rendered in the Lua Pop web widget
Document cards rendered in the Lua Pop web widget.

Common MIME Types

Configure in Persona

Upload Files with the CDN

Use the Lua CDN API to upload files before referencing them in the documents component. The CDN returns a permanent URL you can include in the block.

CDN API

Upload files and get permanent URLs

Best For

  • Loan agreements and contracts
  • Invoices and receipts
  • Policy documents
  • Onboarding packets
  • Reports and summaries
  • Any user-facing file download

Payment Component

Next: Payment links