Exporting Campaign Data for Analysis

Exporting campaigns lets you download campaign configurations and any related flows as a JSON file. This is useful for backup, moving campaigns between workspaces, sharing campaign logic with another team, or reusing a campaign in a different environment. Exporting does not change or remove campaigns from your workspace.

Quick setup checklist

Follow these steps to export a campaign and download the JSON configuration file.

  1. Open the campaign
  2. Open the export option
  3. Review the Create Export page
  4. Export the campaign
  5. Download the JSON file
  6. Troubleshoot common issues
1
Open the campaign

Click the Campaigns tab in the main navigation, then select the campaign you want to export.

[CAPTURE 1: Campaigns list with a campaign selected]

Screenshot checklist — CAPTURE 1

  • Navigate to Campaigns
  • Show: Campaigns list
  • Show: One campaign clearly selected or highlighted
  • Keep: Page title visible
  • Blur: Sensitive campaign names if necessary

Before you begin

  • The campaign must already exist
  • Exports are downloaded in JSON format
  • Exporting does not modify or remove campaigns from your workspace

Note: Exported files are configuration files intended for import into another RapidPro workspace or for backup purposes.

2
Open the export option

In the campaign view, click the menu icon (☰), then select Export.

[CAPTURE 2: Export option in campaign menu]

Screenshot checklist — CAPTURE 2

  • Campaign detail view
  • Show: Menu icon
  • Show: Export option visible
  • Avoid: Cropping out campaign context
3
Review the Create Export page

After selecting Export, you are taken to the Create Export page. On this page, you can export the selected campaign only, include additional campaigns or flows, and remove items from the export by unchecking them.

RapidPro may group certain campaigns and flows together when they are related.

[CAPTURE 3: Create Export page with campaigns and flows listed]

Screenshot checklist — CAPTURE 3

  • Create Export page open
  • Show: List of campaigns and flows
  • Show: Checkboxes to include or exclude items
  • Keep: Page title “Create Export” visible
  • Avoid: Sensitive campaign or flow names
4
Export the campaign

Review the selected items, then click Export at the bottom of the page.

[CAPTURE 4: Export button on Create Export page]

Screenshot checklist — CAPTURE 4

  • Create Export page
  • Show: Export button clearly visible
  • Keep: Selected items visible above the button
5
Download the export file

Once exported, a JSON file downloads in your browser. The file contains the selected campaign(s) and any related flows you included.

[CAPTURE 5: Browser download of JSON file]

Screenshot checklist — CAPTURE 5

  • Browser download bar or dialog
  • Show: JSON file downloading or downloaded
  • Avoid: Revealing local file paths or usernames

After exporting

  • Your campaigns remain unchanged in the workspace
  • The JSON file can be imported into another workspace
  • The file can be stored as a backup

Common issues

I don’t see the Export option

Possible cause: No campaign is selected.

Fix: Open a specific campaign and use the menu icon (☰) to access Export.

The exported file is missing a flow

Explanation: The flow was not selected on the Create Export page.

Fix: Re-export and ensure all required items are checked before clicking Export.

I downloaded the file but can’t open it

Explanation: Export files are JSON configuration files, not spreadsheets.

Fix: Import the file into RapidPro or open it in a text editor to view the configuration.