---
title: "Launch Log: Background imports and scheduled exports"
date: 2026-03-13
author: "Casey Burridge"
link: "https://www.gravitykit.com/launch-log-background-imports-and-scheduled-exports/"
---

# Launch Log: Background imports and scheduled exports

We couldn't be more excited for this week's releases, as they include two much-requested features! GravityImport now processes imports in the background, so you can start a large import, walk away, and come back later. GravityExport sees scheduled exports, allowing you to configure reports that run automatically on flexible intervals.

## GravityExport v1.7.0

[GravityExport](https://www.gravitykit.com/products/gravityexport/) now supports scheduled exports for Save feeds, with options for hourly, twice daily, daily, weekly, or custom intervals. This means you can set up recurring reports that run automatically without any manual intervention. [Learn more about scheduled exports](https://docs.gravitykit.com/article/907-trigger-manual-export).

![GravityExport feed settings showing the new Export Trigger option with Automatic, Scheduled, and Webhook choices. Scheduled is selected, with a Schedule Interval dropdown set to Weekly and a Failure Alerts checkbox enabled](https://www.gravitykit.com/wp-content/uploads/2026/03/CleanShot-2026-03-13-at-11.58.28@2x-1024x499.png)Both Save and Filter feed settings have also been reorganized into a tabbed interface, making configuration easier to navigate. Additionally, the "Filter Settings" section has been renamed to "Conditional Logic" for clarity.

![GravityExport Save feed settings showing the new tabbed interface with five tabs: General, File Settings, Storage, Conditional Logic, and Multiple Rows. The General tab is active, displaying Feed Title and Export Type options](https://www.gravitykit.com/wp-content/uploads/2026/03/CleanShot-2026-03-13-at-12.03.14@2x-1024x526.png)
*Finally, we fixed an issue where date range values were not populated in the Filters feed Instant Download tab*

### Developer updates

Added two new actions:

- `gk/gravityexport/save/cron/completed` – fires when a scheduled export completes successfully.
- `gk/gravityexport/save/cron/failed` – fires when a scheduled export fails.

## GravityImport v2.9.0

[GravityImport](https://www.gravitykit.com/products/gravityimport/) now processes imports in the background. That means you can start an import, close your browser tab, and come back later to check on it. A live progress notice appears across the WordPress admin with a link back to the import page, and you can pause, resume, or cancel the import at any time.

This feature is also being rolled out for other GravityKit products. With background processing, the job (whether an import, export, etc) is queued and carried out behind the scenes. This helps larger actions finish more reliably without forcing everything to happen in a single request.

To view the status of past, current, and scheduled jobs, enable the **Show Background Jobs** option in the GravityKit settings. This adds a new **Background Jobs** page to the GravityKit menu, where you can monitor job progress and review completed tasks. [Learn more about background processing](https://docs.gravitykit.com/article/2150-background-processing).

![The GravityKit Background Jobs page in WordPress showing a completed GravityImport job. The job timeline displays 'Job started', 'Process Batch — completed', and 'Job completed'. Status filters at the top include In Progress, Pending, Completed, Scheduled, Failed, Canceled, and Paused](https://www.gravitykit.com/wp-content/uploads/2026/03/CleanShot-2026-03-13-at-12.09.34@2x-1024x651.png)This release also introduces failed record recovery. If some rows fail during an import, you can retry just those rows using the same field mapping or an updated one. You can also download the failed rows as a CSV, complete with a column explaining why each row failed.

Memory handling during imports with many failed records has been improved, and we fixed two issues: conditional logic settings from a previous import no longer carry over when the option is disabled on the Configure step, and cancelled imports now correctly report skipped and errored rows in the summary.

## Gravity Forms Zero Spam v1.7.2

This update to [Gravity Forms Zero Spam](https://www.gravitykit.com/products/gravity-forms-zero-spam/) fixes an issue where forms using conditional logic could become invisible to visitors.

## In summary

GravityImport introduces background processing and failed record recovery, making large imports far more manageable. GravityExport adds scheduled exports with flexible intervals and a cleaner settings interface, and Gravity Forms Zero Spam resolves a conditional logic visibility bug.

As always, we recommend updating to the latest versions to benefit from these improvements and to ensure compatibility across the GravityKit suite.