Wait!

Lifetime licenses are only available for a short time, don't miss out!

Any File Type

No need to reorganize your data, just upload your file to WP All Import and it'll sort it out.

Complete Customization

Granular control over every single piece of data. Think your import is too complicated? Think again.

Import Huge Datasets

It doesn't matter how big your site is or how much data you need to import, WP All Import can handle it. 

Multilingual Imports

Importing data to multilingual sites has never been easier, with support from the WPML team.

Scheduled Imports

Run imports automatically on a schedule. Subscribe to our point and click scheduling service, or set up cron jobs.

Developer Friendly

Write and test PHP right inside WP All Import when setting up your import, with tons of snippets to get you started.
@glitzformals
"This plugin is a game changer for my situation. I’m stunned at how fast and effortless the import process is."
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."
90-Day Guarantee
Not 100% happy? Let us know and we’ll promptly send you a refund.
Free Updates For Life
Pay once for unlimited installs, even client sites. No renewal fees.
Fast, World Class Support
Over 9 years experience with WordPress imports and exports.
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More

How to Run Real-Time Exports

To export posts one by one in real-time, create a new export and then enable Export each post in real time as they are completed on the Export Settings page. Every time a new post is created, this export will run and create a new file containing only the post that was just created. You can then set up Zapier to send this data to over 5000+ apps, or create a custom solution using the WP All Export API.

Step 1: Create a New Export

Real-time exports are available for all new and existing exports, regardless of post type. In this example, we'll set up a real-time export for WooCommerce Orders.

First, go to All Export › New Export and select to export WooCommerce Orders and then click Customize Export File:

Real Time Export Create New

Add and rearrange the export columns that you wish to include in the exported file. You can choose to export any spreadsheet or XML feed. When you're ready, click Continue at the bottom.

Real Time Export Set Up Export Columns

Step 2: Enable Real-Time Exporting

You will then see the Export Settings screen. Here you can enable real-time exports by clicking on Export each WooCommerce Order in real time as they are completed.

Once enabled, it looks like this:

Export Each Order in Real Time as They are Completed

By enabling real-time exports for this order export, WP All Export will export every new order as they are created.

To finish setting up the export, just click on Save & Run Export. WP All Export will then export the most recent WooCommerce Order for testing purposes.

You can also switch an existing or previous WooCommerce orders export to real-time exporting. Simply navigate to All Export › Manage Exports Settings and then enable real-time exports by checking the option Export each WooCommerce Order in real time as they are completed.

Step 3: Configure an Action to Trigger when the Export Runs

Now that we have created our real-time export, we need to configure an action to occur whenever our export runs. This can be done with Zapier or our API.

Zapier is a third-party service that can connect with WP All Export and allows sending the exported data to other services and apps. For example, you can send each exported WooCommerce Order via email, or add a new row to a Google Sheet with the order's data. Read more about Zapier here:

You can also use custom PHP code and our API to set up the action that will be triggered. This means that you can feed the exported data toward a custom code solution to process it in whichever way you need. Here's an example you can follow upon:

Real-Time Exports Advanced Topics

How to Disable or Pause a Real-Time Export

You can disable real-time exports by unchecking that option on the Settings page for that specific export. The export will then go back to being a normal export.

You can also temporarily pause a real-time export from the All Export › Manage Exports page:

Real-Time Export Enabled

How To Access the Export File Using Custom Code?

When real-time exports are enabled, a new file is created every time the export runs.

You can access the export with the pmxe_after_export filter. Also, you can access the actual export file in $exportObj->options["current_filepath"].

Learn more about using custom code in our documentation. See Custom PHP Functions. You can also review our Action Reference to learn more about the available filters.

Can You Use Filtering Options With Real-Time Exports?

Yes, you can apply filtering options when creating the export and after it's created. You can also modify existing filters via Manage Exports › Settings.

Learn more about how to apply filtering options to your export in Filter Exported WordPress Data.

Frequently Asked Questions

What's the Difference Between a Normal Export and a Real-Time Export?

A normal export runs manually or on a schedule and will export all records available in a single export file.

A real-time export runs every time a new record is created of that post type is created. For example, as soon as a new WooCommerce Order is completed on the site.


Related Docs

Use WP All Export to generate an export file manually, or on a schedule.

Integrate WP All Export with countless apps and services using Zapier.

How to code a custom solution for real-time exports.

Lifetime support. Lifetime updates. Pay once.

Packages
Standalone
Import
Pro Package
$249
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Pro Package
$299
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
WooCommerce Import Package
$149
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Standalone
$169
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Export Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
cross