AcquisitionSuite
AcquisitionSuite turns ordinary file downloads into a complete lead generation system. Gate any file — PDF, ZIP, video, image, or document — behind a lead capture form, then automatically follow up with every person who downloads.
The plugin is built in two tiers. The free Lite version gives you a complete lead capture and file gating system. The optional Pro extension adds marketing automation, email sequences, lead scoring, paid downloads, and more.
What you get with Lite (free)
- Secure File Upload — files are stored in a protected directory. Direct URL access is blocked.
- Signed, Time-Limited Download Links — every download token is single-use and expires after a configurable window.
- Lead Capture Modal — a polished, fully responsive popup form collects visitor details before granting access. Header colour, accent colour, title, and subtitle are all configurable.
- Custom Form Builder — build multi-field custom lead capture forms with conditional logic, drag-and-drop reordering, and 10 field types (text, email, phone, number, dropdown, radio, checkbox, date, country, hidden).
- Email Delivery — choose instant download, email-only delivery, or both. Branded HTML email templates fully editable from Settings.
- ESP Integrations — subscribe leads to Mailchimp, Brevo (Sendinblue), or MailWizz on form submission.
- Leads Management — full lead list with search, filter, and delete.
- Submissions Log — every form submission recorded with full field values.
- Analytics — download counts and lead source breakdowns.
- CSV Export — export all leads and submissions.
- Settings — configure email, branding, delivery, file types, and data retention.
Pro extension (separate plugin, requires Lite)
- Marketing automation with trigger, conditions, and actions engine
- Email sequences (drip campaigns with configurable delays)
- Lead scoring with configurable rules and tier labels
- Lead intelligence (geo, device, browser, ISP detection)
- Sales pipeline kanban board
- Tags and audience segments
- Paid downloads with Stripe, Paystack, and Flutterwave
- Orders and transaction management
- Email open and click tracking
- Webhooks to external tools
- WhatsApp notifications via Meta Cloud API or Twilio
- Priority support
The Pro extension is a separate plugin available at acquisitionsuite.ufirstdev.com
Shortcode Usage
Display a gated download:
[acquis_download id="123"]
Customize the button label:
[acquis_download id="123" label="Download the Guide"]
Use a specific form:
[acquis_download id="123" form="3"]<h3>Support</h3>
For help and support, visit the WordPress.org support forums or the plugin website at acquisitionsuite.ufirstdev.com.
Third-Party Libraries
This plugin bundles the following third-party libraries:
Chart.js
- Version: 4.5.1
- License: MIT License
- Copyright: (c) 2014-2024 Chart.js Contributors
- Source: https://www.chartjs.org
- License text: https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
- Used for: rendering lead and download analytics charts on the Analytics page.
AcquisitionSuite Custom Drag-and-Drop
- Version: 1.0.0
- License: MIT License
- Copyright: (c) 2024 Fortunatus | UfirstDEV Technologies
- This is original code written for the AcquisitionSuite Form Builder. It is NOT the SortableJS library. It provides a lightweight drag handle compatible with the SortableJS API surface (handle, ghostClass, onEnd).
- Used for: drag-to-reorder form fields in the Form Builder.
External Services
This plugin connects to the following external services:
Mailchimp
- URL: https://api.mailchimp.com
- When: On lead form submission, only when Mailchimp integration is enabled and configured
- Data sent: Lead name and email address
- Privacy policy: https://mailchimp.com/legal/privacy/
Brevo (Sendinblue)
- URL: https://api.brevo.com
- When: On lead form submission, only when Brevo integration is enabled and configured
- Data sent: Lead name and email address
- Privacy policy: https://www.brevo.com/en/legal/privacypolicy/
MailWizz
- URL: Your self-hosted MailWizz API URL (configured by you in Settings)
- When: On lead form submission, only when MailWizz integration is enabled and configured
- Data sent: Lead name and email address
