CSV Exports

Modified on Wed, 12 Nov, 2025 at 10:31 AM

Context 

The CSV exporter allows system administrators to create templates for CSV exports. 

  • Combine data from multiple modules into a single export.
     Example: Export all obligations, sub-obligations, and related actions in one file. 
  • Decide whether the template should be visible to all users or remain admin-only.
     

Important Notes 

  • Feature is only available to system administrators. 
  • CSV files cannot store formatting or colours. 
  • Available in version 4.22.31 and newer. 

 



How to find an existing CSV Exporter Template? 

You can view or edit existing CSV Export Templates by following the steps below:

  1. Go to Admin > CSV Exporter Templates.
  2. Use the module dropdown in the top-right corner to filter templates by module or select 'All Modules' to view all available templates.



  3. Check the Inactive filter if you can’t find your template. Templates can't be deleted, only deactivated, inactive ones are hidden by default.



  4. To edit the columns of an existing template, click the hyperlinked title. To modify the template settings, click the pencil icon.



How to Build a CSV Exporter Template 

  1. Go to Admin > CSV Exporter Templates. 
  2. Click 'Add' to create a new template and give it a distinct name. 
  3. Select a module as the starting point and configure the settings.





    Template Settings 

    Setting 

    Default 

    Description 

    Enable 

    ✅ On 

    Template is active and usable. 

    Visible 

    ❌ Off 

    Makes the template available for CSV export to non-admin users. 

    Tip: You can change template settings later.


    Adding Columns

  4. Add all relevant fields to the template  

    • Header title: The column name in your CSV export. 
    • Select field: Choose the relevant field from the dropdown and save. 
    • Use the three dots button to: Add a column (left/right), Clone column or Delete column




    Multiple Fields in One Column 

    • You can select more than one field and it will appear below the first field in the same cell.




    Referencing Data from Other Modules

  5. Select other module data you want to export in your export 

    You have two options how you can add data from another module:
    Enter the module name and select it (modules show with ‘Relationship’ underneath).  

    • Use the Child Template dropdown to select or create templates for related modules. Best for structured reporting (e.g. PowerBI etc.), it’s showing one field in one column. The column heading will have a prefix of the child templates title and the column title.  

      OR
       
  6. Select advanced options to add multiple fields in one cell, apply filters, calculations or other operations.
    After selecting a relationship, you can add steps:

    Step Type 

    Function 

    Fields 

    Add fields that should be displayed (described as above). 

    Filter 

    Apply one or more saved filters from the module to the data being displayed.  

    Calculation 

    Apply count, min, max, avg, or sum (differ depending if it is a number or date field). 

    Operation 

    Run actions like First/Last, Join (with separator), or Remove Duplicates.
    Join combines a collection of records or values into a single text string, separated by a chosen delimiter. This is responsible on how multiples values are being presented. 





    Adjusting Column Order 

  7. Re-order the columns as necessary
    • Use arrows to move a column left or right.

    • Or drag & drop using the middle icon.



  8. Preview the template to make sure the export looks like expected 
    • By default: All obligations are shown.
    • Click Preview (top-right corner).
    • Refine with search, dropdowns, or filters.
      Note: Child templates show in the column heading with the child template’s title as a prefix.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article