Governance & platform

Export Centre

Governed, access-scoped PDF, Excel, and CSV exports.

Updated 2026-06-238 sections3 min readFor the marketing team

1In one sentence#

The Export Centre is LumosCRM's central data-export pipeline — request an export of clients, requests, vendors, invoices, events, or other datasets as PDF, Excel, or CSV; the job runs in the background with the requester's own access scope, lands as a secure, downloadable file, and every export is logged for compliance.

It's the safe, governed way to get data out of the CRM — into a spreadsheet, a board pack, or an auditor's hands.

2Who it's for#

RoleWhat they get
Anyone with export rightsA simple way to pull a dataset into PDF/Excel/CSV without blocking the UI.
Finance & leadershipData for spreadsheets, reporting, and board materials.
ComplianceA logged, access-scoped, governed export trail — no uncontrolled data leakage.

3The core idea: governed, scoped, asynchronous#

Exports are treated as jobs, not instant downloads, for three good reasons:

   Request export ──▶  Background job runs AS the requester (their data scope)
                              │
                    File generated (PDF / Excel / CSV)
                              │
                 Stored securely (encryption per data classification)
                              │
              Requester downloads · every export is audit-logged
  • Scoped to the requester: the job runs as the person who asked, so an export can never contain records that person isn't allowed to see. Self-scoping and permissions carry through.
  • Asynchronous: large exports run in the background and don't freeze the app; the user is notified when their file is ready.
  • Governed: files are stored with encryption appropriate to their sensitivity, and every export is recorded.

4Capabilities at a glance#

CapabilityWhat it means
Multi-format exportPDF, Excel, and CSV outputs.
Multiple datasetsExport across the core business datasets (clients, requests, vendors, invoices, events, and more).
Background processingExports run as queued jobs; the UI stays responsive.
Scoped to requesterOutput contains only what the requester is entitled to see.
Secure storageGenerated files are stored encrypted, by classification.
Download & manageView export status, download the result, and cancel jobs.
Audit logEvery export is recorded for compliance.
Single permissionA clear, dedicated permission to create exports.

5The Export Centre screen#

A list of export jobs with their status, plus a New export action. Creating an export lets the user pick the dataset and format; the job is queued and its status updates as it runs. When ready, the file can be downloaded; in-flight jobs can be cancelled.

6Security & compliance#

  • Access-scoped generation: the export job executes with the requester's identity and data scope — it physically cannot include records they can't access.
  • Permission-gated: creating exports requires the dedicated export permission.
  • Encrypted storage: output files are stored with encryption matched to the data's classification.
  • Tamper-evident delivery & audit: exports are recorded in an audit log, and delivery uses signed/verifiable mechanisms.
  • Housekeeping: old export files are purged on a schedule so sensitive data doesn't linger.

7Use cases & scenarios#

Use case A — A client list for a campaign#

A manager exports their clients to Excel. Because the job runs as them, it includes only their own clients — not the whole book.

Use case B — An invoice export for finance#

Finance exports issued invoices for the quarter to CSV to reconcile in their accounting tool; the job runs in the background and pings them when it's ready.

Use case C — A compliance request#

An auditor asks for an export. Compliance generates it, downloads it, and the audit log records exactly what was exported, by whom, and when.

8Glossary#

TermMeaning
Export jobA queued request to generate a data file, with a status.
DatasetThe kind of data being exported (clients, invoices, etc.).
Scoped to requesterThe export contains only records the requester may see.
Classification-based storageEncryption tier applied to the output file based on sensitivity.

This document describes the Export Centre as currently built: background PDF/Excel/CSV exports of core datasets, generated under the requester's access scope, stored securely, and fully audit-logged.