Newsletter Forms

Lead Magnets (Bonus Files)

Attach downloadable files to your newsletter forms as incentives for signing up.

Supported File Types

  • PDF (.pdf)
  • ZIP (.zip)
  • EPUB (.epub)
  • DOCX (.docx)
  • XLSX (.xlsx)
  • Images (.png, .jpg)

Maximum file size: 20 MB

Setting Up a Lead Magnet

  1. Edit your newsletter form
  2. Enable Bonus toggle
  3. Upload your file (PDF, ZIP, etc.)
  4. Set a Bonus Title (e.g., "Your Free Growth Playbook")
  5. Save the form

How It Works

  • The form shows a badge: "Get: Your Free Growth Playbook" with a download icon
  • After successful signup, the success screen shows a download button
  • The file is served directly from your server — no external hosting needed
  • Files are stored in /uploads/bonuses/ with unique filenames

Uploading via API

Upload a bonus file programmatically:

POST /v1/newsletter/upload-bonus
Content-Type: multipart/form-data

file: (binary)

Response: {"url": "/uploads/bonuses/abc123.pdf", "filename": "growth-playbook.pdf"}

Then set bonus_file_url and bonus_file_name on the form.