Documentation

How to Automate Fund Factsheets, Directly in WordPress

InvePress is a WordPress plugin that lets you manage fund data and publish both interactive fund factsheet pages and print-ready factsheets — all from within your WordPress admin panel.

With this all-in-one tool, you can:

  • Create fund factsheet pages displaying performance, breakdowns, key fund metrics, and other live data in a clean, structured layout.
  • Build print-friendly, PDF-ready automated fund factsheets using the same data — optimized for printing and client distribution.

Whether you’re publishing online fund content or preparing reports, InvePress streamlines everything into a single, flexible workflow.

Key Benefits:

  • No reliance on external APIs or platforms.
  • Data management via manual entry or automated CSV imports (supports openfunds[↗] standard).
  • Customizable layouts using Gutenberg blocks.
  • Export-ready print views with the Fund Report block.

InvePress empowers fund teams to publish and maintain compliant, up-to-date materials — without switching between multiple systems.

Installing the InvePress plugin


Once you purchase the plugin or start a free trial, you’ll receive an email with a download link and your license key. Keep this email safe!

To install InvePress in WordPress:

  • Go to your WordPress admin panel.
  • Navigate to Plugins > Add New > Upload Plugin.
  • Select the ZIP file from the email.
  • Click Install Now.
  • After installation completes, click Activate Plugin.

Next, activate your license:

  • Paste the license key from your email.
  • Click Activate License.

Note: If you’re on the free trial, you can cancel anytime before it ends to avoid charges. We’ll send a reminder email two days before your trial expires. If you continue after the trial, no action is needed — you’ll receive a confirmation email with your invoice.

Managing fund data in InvePress


The InvePress plugin lets you add and edit investment fund data, importing it manually or automatically via openfunds CSV files, all within the WordPress admin dashboard.

Compatible with the openfunds data exchange standard, it seamlessly integrates investment fund data into WordPress, the world’s most popular CMS, providing a smooth and efficient user experience. Advanced import options allow quick updates of complex fund datasets using Excel (CSV), a tool familiar to finance professionals.

Fund Data in WordPress Database

Fund information is organized into key data categories, each with its own section for easier management:

Fund static data

To add fund data go to WordPress admin > Funds tab, click Add New and enter:

  • Legal Fund Name Including Umbrella (Required) – Legal name of the collective investment scheme as mentioned in official documents (i.e. prospectus). If the fund belongs to an umbrella, the name of the umbrella must be included, too. Umbrella and sub-fund’s name should be separated by ‘ – ‘.
  • Fund Domicile Alpha-2 (Required) – Domicile of the fund. Please use ISO 3166-1-alpha-2 code (i.e. SE for Sweden).
  • You can also fill in additional fields if needed:

Finally, click Add New or Save Changes to save.

Share class static data

Open WordPress admin > Funds > Share Classes tab, click Add New and:

  • Select a Fund (Required).
  • Enter Share Class Extension (Required) – Identifier of the share class. Usually this is one or two letters, like “A” or “B” or “XL” followed by additional information about distribution policy, hedging, currency etc.
  • Share Class Currency (Required) – Reference currency of the share class, use ISO 4217 (e.g. EUR).
  • Currencies Of Multicurrency Share Class – Which additional currencies are accepted by the multicurrency share class? Please separate the multiple currencies by pipe “|” (ASCII 124).

Finally, click Add New or Save Changes to save.

Listings

Go to WordPress admin > Funds > Listings tab, click Add New and:

  • Select a Fund Share Class (Required).
  • enter Listing Currency (Required) – Currency in which ETF is listed at the respective stock exchange (use ISO code 4217, e.g. EUR).
  • Exchange Place (Required) – Stock exchange where ETF is listed.

Click Add New or Save Changes to save.

Share class valuations

Head to WordPress admin > Funds > Share Class NAV, AuM tab, click Add New and enter:

  • Select a Fund Share Class (Required).
  • General Reference Date (Required) – General reference date. This date represents all reference dates of all fields within the file as long as there is no separate specific reference date for some fields mentioned.
  • Enter Share Class Currency (Required).
  • Bid NAV – For funds with DUAL pricing methodology only. Net asset value (NAV) of share class by using underlying assets bid prices for NAV calculation.
  • Ask NAV – For funds with DUAL pricing methodology only. Net asset value (NAV) of share class by using underlying assets ask prices for NAV calculation.
  • Valuation NAV (unswang) – For funds with SINGLE pricing methodology only. For funds with „full swing NAV” or “partial swing NAV” the Valuation NAV represents the unswung NAV.
  • Transaction NAV (swing) – For funds with SINGLE pricing methodology only. For funds with „full swing NAV” or “partial swing NAV” the Valuation NAV represents the swing NAV.
  • AuM Share Class – Assets under Management of share class.
  • Finally, click Add New or Save Changes to save.

Dividends

Go to WordPress admin > Funds > Dividends tab, click Add New and enter:

  • Select a Fund Share Class (Required).
  • Dividend Ex Date (Required) – Date when dividend is deducted from share classes net asset value.
  • Enter Dividend Currency (Required) – The currency of the dividend, use ISO 4217 (e.g. EUR).
  • Dividend Gross (Required) – Amount of dividend paid out, if no taxes would be deducted.
  • Dividend Record Date – The record date is the cut-off date established by a company in order to determine which shareholders are eligible to receive a dividend or distribution.
  • click Add New or Save Changes to save.

Fund valuations

Open WordPress admin > Funds > Fund AuM tab, click Add New and enter:

  • Select a Fund (Required).
  • General Reference Date (Required).
  • Enter Fund Currency (Required) – Base currency of the fund. Please use ISO 4217 (e.g. EUR). The fund currency reflects the accounting currency for the fund and should not be mixed up with the Share Class Currency.
  • AuM Fund (Required) – Assets under Management of fund.
  • click Add New or Save Changes to save.

Fund breakdowns

Head to WordPress admin > Funds > Breakdowns tab, click Add New and enter:

  • Select a Fund (Required).
  • Fund Ratios And Exposures Valuation Date (Required) – The valuation date relevant to the fund ratio/exposure.
  • Enter Fund Ratios And Exposures Field Name (Required) – The field name of the ratio/exposure data being displayed.
  • Fund Ratios And Exposures Field Type (Required) – For breakdowns, the name or code representing the Fund Ratios And Exposures Value Type, if relevant.
  • Fund Ratios And Exposures Value (Required) – The value of the Fund Ratios And Exposures Value Type. For example the numerical proportion of that breakdown component.
  • click Add New or Save Changes to save.

Fund ratios

Go to WordPress admin > Funds > Ratios tab, click Add New and enter:

  • Select a Fund (Required).
  • Fund Ratios And Exposures Valuation Date (Required) – The valuation date relevant to the fund ratio/exposure.

Click Add New or Save Changes to save.

Importing fund data from openfunds files


InvePress supports importing fund data from CSV files compliant with the openfunds standard. You can configure CSV file settings (like field delimiters) in WordPress admin dashboard > Funds > Settings. Templates for each data type can be generated easily:

  • To get a template, go to WordPress Admin Dashboard > Funds, then click Get Template.

To import data:

  • Navigate to WordPress Admin Dashboard > Funds.
  • Click Select File and choose your CSV.
  • Click Bulk Upload.

The same process applies to all data types, including static and dynamic data such as valuations, dividends, exposures, and ratios.

Setting up automatic fund data imports


InvePress includes a feature to automatically import CSV data files that you upload to your WordPress server.

To configure automatic imports:

  • Go to WordPress admin dashboard > Funds > Settings.
  • Under Automated Bulk Uploads, set how frequently you want the plugin to check for new CSV files.
  • Specify the folder path for your CSV files relative to the WordPress uploads directory (e.g., /data/ if files are in /wp-content/uploads/data/).
  • Enter the “Data File Name Keys” that should appear in CSV filenames (letters and numbers only, separated by commas).
  • Click Save Changes.

InvePress will then automatically import data from the specified CSV files at the chosen intervals.

Monitoring automated imports


To see notifications about errors in automated fund uploads, go to the WordPress admin dashboard, open the Screen Options panel, and check Fund Data Uploads.

If errors occur, the widget will display them and allow you to download or delete problematic files directly from the admin panel.

Adding fund benchmarks


Benchmarks use the same file format and data structure as funds, enabling easy comparisons across different levels.

To add a benchmark:

  • Go to WordPress Admin Dashboard > Funds > Share Classes.
  • Select the Custom Properties tab.
  • Set Custom Class to Yes.
  • If benchmark valuation data is percentage-based (e.g., EURIBOR, SOFR, SARON), set Valuations as Percentage Based Values to Yes.

Managing translations in InvePress


InvePress fully supports multilingual setups and can import multilingual openfunds data files. You can manually select the language for blocks, allowing you to create and manage websites and fund factsheets in multiple languages — perfect for global audiences.

To add languages:

  • Go to WordPress Admin Dashboard > Funds > Settings.
  • In the Translations section, enter two-letter language codes separated by commas (e.g., de, fr, it).
  • Click Save Changes.

Translating openfunds data fields

CSV templates will include additional columns for multilingual fields after saving, enabling bulk import of translations.

To manually edit translations in WordPress:

  • Navigate to Funds > [data section].
  • Click any multilingual field label (active links) to edit or add translations.

Translating block terms

To edit block UI terms (non-data fields):

  • Go to WordPress Admin Dashboard > Funds > Settings.
  • In Translations, click Edit Translations. Here you can customize terms in the default language as well.

Creating automated fund factsheets with fund blocks


InvePress fund blocks let you automate fund factsheets with performance charts, breakdowns, ratios, and key metrics — all within the WordPress block editor.

Fund Factsheet Page

Each block is fully customizable to fit your fund’s branding and data range. No coding or shortcodes required — just intuitive controls in the editor.

Available fund blocks include:

To add a block:

  • Open a post or page in WordPress editor.
  • Click Add Block and search for the fund block you want or find it under Widgets.
  • Enter the fund name(s) to fetch data.
  • Adjust parameters and style in the block settings panel.
  • Save and publish. Blocks update automatically when fund data changes.

For dynamic fund factsheet pages, fund blocks provide a dynamic, always up-to-date overview — ideal for showing the latest data without fixed date ranges. Just leave the date limit empty.

For periodic factsheets, performance reviews, or date-specific reports, lock data to specific periods for accuracy.

Two main options for date ranges:

  • Custom Date Range: Define exact start and end dates (e.g., Q1 results).
  • Automatic End-of-Period Snapshot: Limit data to end of week, month, quarter, or year for consistent, repeatable reporting.

Fund Performance

Fund Performance block is ideal for displaying tabular summaries of fund returns, including comparisons with benchmarks or other funds. Block settings allow you to limit the data range to a selected period or dynamically adjust it for periodic reports (e.g., end of week, month, quarter, or year). The block automatically calculates:

  • Discrete returns.
  • Rolling returns.
  • Cumulative returns (for predefined ranges: 1M, 3M, 6M, etc.).
  • Annualized returns (for predefined ranges).
  • Monthly and yearly returns.

Fund Performance Line Chart

Fund Performance Line Chart block displays fund and benchmark performance over time, with options for prices, returns, or 10k growth. Dividends can be optionally included. Returns and 10k values are calculated automatically. Block settings allow:

  • Limiting the data range to a selected period.
  • Dynamic adjustment for periodic reports (e.g., end of week, month, etc.).
  • Setting display intervals (daily, weekly, monthly, quarterly, yearly).

On interactive fund factsheet pages, users can manually adjust the date range.

Fund Performance Bar Chart

Fund Performance Bar Chart block displays discrete or rolling returns for funds and benchmarks in a bar chart format. The data range can be limited to a specific period or adjusted dynamically for periodic reporting.

Fund Breakdowns

Fund Breakdowns block is used to compare fund and benchmark allocations — such as asset classes, sectors, or regions — in a powerful table format. The allocation types are flexible and follow the Fund Ratios and Exposures Field Name defined in the openfunds standard. For periodic reports, the data range can be adjusted dynamically.

Fund Breakdown Chart

Fund Breakdown Chart block visualizes fund exposure using pie, donut, or bar charts. The data range can be dynamically adjusted for periodic reports.

Fund Facts

Fund Facts block provides a clean tabular display of static fund information such as inception date, management fees, or minimum investment. Click to view a list of supported facts at the fund and share class level.

Fund Ratios

Fund Ratios block displays and compares key fund ratios in a table format. Click to view the list of supported ratio fields.

Block settings allow:

  • Limiting data to a selected date or dynamically adjusting the range.
  • Calculating key metrics automatically: Alpha, Beta, R², Tracking Error, Standard Deviation, Sharpe Ratio, and Information Ratio.

Return frequency (daily to yearly) and data sample range are also configurable.

Fund Dividends

Fund Dividends block displays historical dividend payouts, yields, and ex-dividend dates in a table. Data range can be:

  • Limited to a specific period.
  • Filtered by number of most recent records.
  • Adjusted dynamically for periodic reports.

Fund Listings

Fund Listings block shows listing codes for a fund across multiple exchanges in a table. Click to view supported listing code types.

Fund Report

The Fund Report block helps create print-ready documents. After adding it:

  • Choose your format and page orientation.
  • Add additional pages by repeating the block.
  • Use built-in WordPress blocks like Columns, Cover, Image, Group, Heading, Paragraph, and Separator for professional layouts.
Fund Factsheet

To export as PDF:

  • Click View Page.
  • Use your browser’s Print/Save to PDF function (tested in Chrome, Firefox, Edge).
  • Select Save as PDF, set page settings to report format, enable Background Graphics, and disable printing headers and footers.

Customizing fund blocks appearance


InvePress lets you tailor charts and tables to match your fund’s branding and report layouts.

Styling individual blocks

Adjust block appearance in the WordPress editor’s right-hand panel under the Styles tab. For full details, see the block options section.

Using reusable blocks

Once styled:

  • Click the three-dot menu on the block toolbar.
  • Select Create pattern.
  • Name it but do not enable syncing (to avoid unwanted data updates across reports).
  • Click Add.

Now you can reuse the block by searching its name.

Setting default styles

Create a JSON file named invepress.json in your WordPress theme root folder to define default styles across reports for consistency.

Common block settings and options


Area fillToggle between line and area chart. Adjust opacity from 0 (transparent) to 1 (solid).
Assign markers for columnsChoose whether markers apply to columns or rows. Allows grouping bars by perspective.
BenchmarkSelect a benchmark for ratio calculations.
BreakdownChoose a breakdown to display. Appears only if data exists in WordPress Admin > Funds > Breakdowns.
Chart typeIn Breakdown Chart block: choose between pie, donut, or bar chart.
ColorsCustomize colors for tickers, background, text, grid lines, and more.
Common start/end dateEnsure consistent data range across all selected funds/benchmarks:
Start Date = last date where all have data.
End Date = earliest common date available.
Dimensions (sizes, spacing, borders)Control width, spacing, borders, and chart/table sizes.
DisplayVaries by block:
Line Chart: prices, returns, 10k growth.
Bar Chart: discrete or rolling returns.
Breakdown: filter by week/month/quarter/year-end.
Performance table: by years, months, or custom ranges.
Display last (N) years / periodsLimit display to the most recent periods (e.g., last 5 years).
Funds and benchmarksSelect funds or benchmarks for display.
Include dividendsToggle whether dividends are included in return/ratio calculations.
IntervalChoose daily, weekly, monthly, quarterly, or yearly intervals.
LanguageSet chart/table language. Dates follow browser locale; text elements are customizable.
Legend positionSet legend position for charts.
Limit data from / to DateSet date range. Data outside the range is hidden.
Opposite Y-axisEnable this option to place the Y-axis on the right side instead of the left.
PeriodsPredefined ranges for performance:
Line Chart: 1W, 1M, 3M, …, MAX
Table: same as above + Annualized + EOM/EOY variants
RatiosSelect ratios to display.
Note:
Std. Deviation – needs share class valuation.
Alpha/Beta/ R²/Tracking Error/Information Ratio – need benchmark valuation.
Sharpe Ratio – needs risk-free benchmark.
Risk-free benchmarkSelect benchmark used for Sharpe Ratio.
Show Bars / Column Headers / Row Headers / Footer / Legend / Tooltip / Reference Dates / DividendsEnable/disable respective elements in tables and charts.
Text sizesAdjust font size and line height.
Toggle InteractivityEnable or disable user interaction for selecting date ranges in line charts.
Toggle linksEnable share class links as defined in WP Admin > Funds > Share Classes > Custom Properties > Page URL.

Keeping InvePress up to date


Updating is easy:

  • When an update’s available, you’ll see a notification in your WordPress dashboard.
  • Go to Plugins page and click Update Plugin under InvePress.
  • The update installs automatically.

WordPress Fund Factsheet Automation Plugin

Build live and print-friendly automated fund factsheets within the flexible workflow in WordPress.

This site uses essential cookies required for plugin purchases via Freemius.

Account | Privacy | Terms | © InvePress 2025

Start 14-day FREE Trial

Contact us: hello@invepress.com