Skip to content
GravityKit
Buy
Sign in
0 items
  • Plugins

    GravityKit All Access

    Our complete Kit of essential tools for extending and enhancing Gravity Forms—everything you need to build powerful web apps and workflows.

    Learn more
    • GravityView

      GravityView

      Bestseller

      Display Gravity Forms entries on the front-end of your site and build powerful web applications.

    • GravityImport

      GravityImport

      Trending

      Import entries from CSV files into Gravity Forms to transfer data, create new forms, or update existing entries.

    • GravityEdit

      GravityEdit

      Quickly edit Gravity Forms entries inline to save time, reduce clicks, and streamline your workflow.

    • GravityCharts

      GravityCharts

      Trending

      Turn Gravity Forms entries into interactive charts and graphs.

    • GravityActions

      GravityActions

      Update multiple Gravity Forms entries at once, send bulk emails, and streamline your workflow.

    • GravityCalendar

      GravityCalendar

      Turn Gravity Forms entries into dynamic calendars to showcase events, schedules, appointments, and more.

    • GravityExport

      GravityExport

      Export Gravity Forms entries to Excel, CSV, or PDF and share them instantly with secure download links.

    • GravityMath

      GravityMath

      Perform advanced calculations on Gravity Forms entries to display totals, averages, or build custom calculators.

    • GravityRevisions

      GravityRevisions

      Track, compare, and restore changes made to Gravity Forms forms and entries with a full version history.

    • GravityMigrate

      GravityMigrate

      Migrate all Gravity Forms data, including forms, entries, Views, feeds, uploads, and more.

    • GravityBoard

      GravityBoard

      Manage projects with collaborative project management. Coordinate with your team and streamline your workflows.

  • Ideal For

    • Nonprofits
    • Startups
    • Education
    • Web Agencies
    • Developers
    • Government iconGovernment
    Explore All Use Cases

    Case studies

    • West Fork Schools
    • Princeton University
    • BrightLeaf Giving
    • Jacksonville Port Authority
    • National Severe Storms Lab
    • Leadpal
    • Mediebruket
    • Dragonfly
    View All Case Studies
  • Resources

    • Blog
    • Case studies
    • Support
    • Live Demos
    • Documentation
    • Developer docs
    • GravityKit Academy
    • GravityKit Live!

    Ultimate guides

    • How to use Gravity Forms
    • Editing Gravity Forms entries
    • Importing Gravity Forms entries
    • Exporting Gravity Forms entries
    • Displaying Gravity Forms entries
    • Gravity Forms conditional logic
    • Gravity Forms calculations
    View More Articles
  • Plugins

    • GravityView

      GravityView

      Bestseller

      Display Gravity Forms entries on the front-end of your site and build powerful web applications.

    • GravityImport

      GravityImport

      Trending

      Import entries from CSV files into Gravity Forms to transfer data, create new forms, or update existing entries.

    • GravityEdit

      GravityEdit

      Quickly edit Gravity Forms entries inline to save time, reduce clicks, and streamline your workflow.

    • GravityCharts

      GravityCharts

      Trending

      Turn Gravity Forms entries into interactive charts and graphs.

    • GravityActions

      GravityActions

      Update multiple Gravity Forms entries at once, send bulk emails, and streamline your workflow.

    • GravityCalendar

      GravityCalendar

      Turn Gravity Forms entries into dynamic calendars to showcase events, schedules, appointments, and more.

    • GravityExport

      GravityExport

      Export Gravity Forms entries to Excel, CSV, or PDF and share them instantly with secure download links.

    • GravityMath

      GravityMath

      Perform advanced calculations on Gravity Forms entries to display totals, averages, or build custom calculators.

    • GravityRevisions

      GravityRevisions

      Track, compare, and restore changes made to Gravity Forms forms and entries with a full version history.

    • GravityMigrate

      GravityMigrate

      Migrate all Gravity Forms data, including forms, entries, Views, feeds, uploads, and more.

    • GravityBoard

      GravityBoard

      Manage projects with collaborative project management. Coordinate with your team and streamline your workflows.

    GravityKit All Access

    Our complete Kit of essential tools for extending and enhancing Gravity Forms—everything you need to build powerful web apps and workflows.

    Learn more
  • Ideal For

    • Nonprofits
    • Startups
    • Education
    • Web Agencies
    • Developers
    • Government iconGovernment
    Explore All Use Cases

    Case studies

    • West Fork Schools
    • Princeton University
    • BrightLeaf Giving
    • Jacksonville Port Authority
    • National Severe Storms Lab
    • Leadpal
    • Mediebruket
    • Dragonfly
    View All Case Studies

    How to build...

    • Property Management
    • Product Catalog
    • Fundraising Dashboard
    • Real Estate Directory
    • Document Library
    • Academic Journal
    • Volunteer Management
    • Meal Tracker
    View All Guides
  • Resources

    • Blog
    • Case studies
    • Support
    • Live Demos
    • Documentation
    • Developer docs
    • GravityKit Academy
    • GravityKit Live!

    ultimate guides

    • How to use Gravity Forms
    • Editing Gravity Forms entries
    • Importing Gravity Forms entries
    • Exporting Gravity Forms entries
    • Displaying Gravity Forms entries
    • Gravity Forms conditional logic
    • Gravity Forms calculations
    View More Articles
  • Pricing
  • About
0 items

Search

Results appear automatically as you type.
Loading results…

results found matching

    Sign in
    Buy

    Docs

    • Docs Home

    Gravity Forms Add-Ons

    • GravityView
    • GravityActions
    • GravityBoard
    • GravityCalendar
    • GravityCharts
    • GravityEdit
    • GravityExport
    • GravityImport
    • GravityMath
    • GravityMigrate
    • GravityRevisions
    • GF Widget for Elementor
    • GF Dynamic Lookup
    • GF Entry Tags
    • GF Event Field
    • GF Zero Spam
    • GravityExport Lite

    GravityView

    • Getting Started
    • View Setup
    • FAQ
    • Pre-Sale
    • Advanced
    • Common Problems
    • Customizing Your Views
    • Edit Entry
    • Entry Approval
    • Filter and Sort Results
    • Gravity Forms
    • Merge Tags
    • Roles and Capabilities
    • Search
    • Shortcodes
    • View Settings
    • WordPress Posts

    General Help

    • Account, Invoices, and Billing
    • License Related
    • Plugins and Settings
    • Contact
    • Docs Home
    • Gravity Forms Add-Ons

      • GravityView
      • GravityActions
      • GravityBoard
      • GravityCalendar
      • GravityCharts
      • GravityEdit
      • GravityExport
      • GravityImport
      • GravityMath
      • GravityMigrate
      • GravityRevisions
      • GF Widget for Elementor
      • GF Dynamic Lookup
      • GF Entry Tags
      • GF Event Field
      • GF Zero Spam
      • GravityExport Lite
    • GravityView

      • Getting Started
      • View Setup
      • FAQ
      • Pre-Sale
      • Advanced
      • Common Problems
      • Customizing Your Views
      • Edit Entry
      • Entry Approval
      • Filter and Sort Results
      • Gravity Forms
      • Merge Tags
      • Roles and Capabilities
      • Search
      • Shortcodes
      • View Settings
      • WordPress Posts
    • General Help

      • Account, Invoices, and Billing
      • License Related
      • Plugins and Settings
    • Contact

    GravityExport

    • Adding a download button for entries in GravityView using GravityExport
    • Attaching all entries to an e-mail in GravityExport
    • Attaching an entry export to a notification using GravityExport Lite
    • Changing labels in GravityExport
    • Changing the File Format of a Report by Adding the File Extension to the URL
    • Changing values in GravityExport
    • Connecting Dropbox to GravityExport
    • Connecting FTP to GravityExport
    • Customize Download URLs in GravityExport
    • Filtering entries included in a GravityExport download
    • Filtering GravityExport with conditional logic and relative dates
    • Formatting an address in GravityExport
    • Getting started with GravityExport
    • GravityExport and caching plugins
    • GravityExport Developer Hooks
    • GravityExport FAQ
    • GravityExport field: BaseField
    • GravityExport field: DateField
    • GravityExport field: FileUploadField
    • GravityExport field: ListField
    • GravityExport field: MetaField
    • GravityExport field: NotesField
    • GravityExport field: NumberField
    • GravityExport field: ProductField
    • GravityExport field: RepeaterField
    • GravityExport field: SectionField
    • GravityExport field: SeparableField
    • GravityExport Filters
    • GravityExport: Exporting only one entry
    • GravityExport: How to output dropdown field labels Instead of values
    • GravityExport: Splitting complex fields in Multiple Columns
    • GravityExport: The “Enable multi-row splitting” setting
    • How Is GravityExport Lite Different From GravityExport?
    • How to configure GravityExport to save File Upload fields
    • How to export all forms in bulk to an Excel spreadsheet
    • How to Export Checkbox Fields as Separate Columns in GravityExport
    • How to re-run a GravityExport Save feed
    • How to schedule automated exports
    • How to trigger a GravityExport Save Feed
    • How to use FastCron to trigger exports on a custom schedule
    • PDF export settings and style controls
    • Restricting file access in GravityExport & GravityExport Lite
    • Styling PDF file exports using CSS
    • Home
    • Docs
    • GravityExport
    • How to schedule automated exports

    How to schedule automated exports

    Estimated reading: 6 minutes

    Updated on April 23, 2026

    GravityExport lets you export Gravity Forms entries to Excel, CSV, or PDF files and save them to various storage locations. With the built-in scheduling feature, you can automate these exports to run at regular intervals—hourly, daily, weekly, or on a custom schedule. In this article, you’ll learn how to configure a scheduled export from start to finish, including setting up an export filter, creating a Save feed, choosing a schedule interval, and selecting a storage location.

    Prefer to watch the video? #

    How scheduled exports work #

    A scheduled export in GravityExport has two main components:

    • Export filter – Defines what data is included in the export (which fields, which entries, and what format)
    • GravityExport Save feed – Defines when and where the export runs (schedule interval and storage location)

    You configure the export filter first, then create a Save feed that references it. Once saved, GravityExport runs the export automatically on your chosen schedule using WordPress background processing—meaning it works even if WP-Cron is disabled on your site.

    1. Configure an export filter #

    Export filters let you control which fields and entries are included in your report. You can create multiple filters for the same form to generate different reports for different audiences.

    1. In your WordPress admin, navigate to Forms and select the form you want to export
    2. Click Settings > GravityExport
    3. Make sure you have enabled the download on the GravityExport feed
    4. Click on GravityExport Filters to view your export filters
    5. Click Add New to create a new filter, or select an existing one to edit it

    Select the fields to include

    Inside the filter, you’ll see a list of all form fields. Toggle fields on or off to control what appears in the export.

    • Fields that are enabled will be included in the exported file
    • Fields that are disabled will be excluded

    Set up conditional logic for date filtering

    If you want your scheduled export to include only recent entries (for example, the past week’s submissions), add a condition using the Conditional Logic section of the filter.

    1. Enable Conditional Logic on the filter
    2. Set the condition to Entry Date > is after > the past week

    This works well with weekly scheduling—each export will contain only the entries submitted since the last report.

    You can also filter by other criteria, such as specific field values, payment status, or entry approval status.

    Additional filter options

    The export filter includes several other configuration options:

    • Header position – Control where column headers appear in the exported file
    • Multiple rows – For List fields and GP Nested Forms, add a distinct row for each item.

    Configure the Save feed #

    The Save feed is where you configure the schedule, file format, and storage location for your export.

    1. Navigate to Forms > select your form > Settings > GravityExport Save
    2. Click Add New to create a new Save feed
    3. Enter a descriptive Feed Name (e.g., Client report weekly )

    Choose the entry scope

    Under Entry Scope, select which entries to include:

    • All Entries — Exports all entries that match your filter criteria (most common for scheduled reports)
    • Single Entry — Exports one entry at a time (useful for per-submission exports)

    For scheduled reports, you’ll typically select All Entries.

    Select an export filter

    Under Export Filter, choose the filter you created in the previous step. This determines which fields and entries are included in the export.

    3. Set the schedule interval #

    Under Export Trigger, select Scheduled. This reveals the scheduling options.

    Note: The default trigger is Automatic, which runs the export every time a new entry is submitted. Select Scheduled to run on a recurring interval instead.

    Choose a Schedule Interval from the available options:

    IntervalHow often it runs
    Every hourOnce per hour
    Twice dailyEvery 12 hours
    DailyOnce per day
    WeeklyOnce per week
    CustomEvery n hours (you define the number)

    If you select Custom, an additional field appears where you can enter the number of hours between each export. For example, entering 48  would run the export every two days.

    Enable failure alerts

    Check the Failure Alerts box to receive a WordPress dashboard notification if an export fails to run. This helps you catch issues early, especially for reports your team or clients depend on.

    4. Configure the file settings #

    Choose a file format

    Under File Format, select the output format for your export:

    • Excel (.xlsx) — Best for stakeholders who work in spreadsheets
    • CSV (.csv) — A lightweight, universal format compatible with most tools
    • PDF (.pdf) — Best for formatted, read-only reports

    Choose a storage location

    Under Storage Location, select where GravityExport should save the exported file:

    • Local folder – Saves the file to a directory on your site’s server. Enter the file path in the Path field.
    • Dropbox – Sends the file to a connected Dropbox account
    • Box – Sends the file to a connected Box account
    • SFTP – Sends the file to another server via SFTP (Secure File Transfer Protocol, a method for securely transferring files between servers)

    Handle multi-row fields

    If your form includes list fields or nested form fields, enable the Split multi-row fields option to expand each item into its own row in the export. This is useful when a single entry contains multiple values that need to appear as separate lines.

    5. Save and verify #

    1. Click Save Settings to activate the scheduled export
    2. After saving, the feed settings display the Next scheduled run time and the Last export status

    Your scheduled export is now active. GravityExport will automatically run the export at each interval and save the file to your chosen storage location.

    Scheduling tips #

    • Pair date filters with your schedule interval. If you schedule a weekly export, set your export filter to include only entries from the past week. This prevents duplicate entries across reports.
    • Use descriptive feed names. If you have multiple Save feeds for the same form (e.g., one for your client and one for internal use), clear names make it easier to manage them.
    • Check the last export status. After the first scheduled run, verify that the export completed successfully by checking the status on the Save feed settings page.
    • Enable failure alerts. Dashboard notifications help you catch failed exports before your team or clients notice missing reports.
    • Consider a custom interval for non-standard schedules. The custom option accepts any number of hours, so you can set intervals like every 6 hours, every 2 days (48 ), or every 3 days (72 ).

    Other trigger options #

    In addition to scheduled exports, GravityExport offers two other trigger methods:

    TriggerHow it worksBest for
    AutomaticRuns the export every time a new entry is submittedReal-time file updates
    ScheduledRuns the export on a recurring intervalRegular reports (daily, weekly, etc.)
    WebhookRuns the export when a URL is accessedCustom schedules or automation workflows

    The Webhook option generates a public trigger URL that you can call from external services like FastCron, Zapier, or Make. This is useful if you need a schedule that doesn’t fit the built-in intervals, such as “every second Thursday” or “the first Monday of each month.” Learn more.

    Still stuck? How can we help?

    How can we help?

    "*" indicates required fields

    This field is for validation purposes and should be left unchanged.
    Replies will go to this email.
    How can we help?*
    My pre-sale question is related to...*
    My WordPress skills are....*
    My Gravity Forms skills are...*
    You will be shown articles from our documentation.
    Vous pouvez nous écrire dans votre langue maternelle si c’est plus facile pour vous—nous nous occuperons de la traduction!
    Puedes escribirnos en tu idioma nativo si te resulta más fácil; ¡nosotros nos encargamos de la traducción!
    Sie können uns in Ihrer Muttersprache schreiben, wenn das für Sie einfacher ist – wir kümmern uns um die Übersetzung!
    U kunt ons in uw moedertaal schrijven als dat gemakkelijker voor u is — wij zorgen voor de vertaling!
    Du kan skrive til oss på ditt morsmål hvis det er enklere for deg — vi tar oss av oversettelsen!
    Du kan skriva till oss på ditt modersmål om det är lättare för dig — vi tar hand om översättningen!
    Você pode nos escrever em seu idioma nativo se for mais fácil para você — nós cuidaremos da tradução!
    Puoi scriverci nella tua lingua madre se ti è più facile — penseremo noi alla traduzione!
    Please provide as much detail as you're able; this helps us provide you with faster support.
    Drop files here or
    Accepted file types: jpg, jpeg, gif, png, tiff, pdf, bmp, zip, json, csv, xls, xlsx, Max. file size: 256 MB.
      Stay informed?

      Was this page helpful?

      Table Of Contents
      • Prefer to watch the video?
      • How scheduled exports work
      • 1. Configure an export filter
      • Configure the Save feed
      • 3. Set the schedule interval
      • 4. Configure the file settings
      • 5. Save and verify
      • Scheduling tips
      • Other trigger options
      GravityKit
      • How to Build It
      • Pricing
      • Products
      • Our Team
      • Our Values
      • Work With Us
      • Coupons
      Support
      • Support
      • Contact
      • Documentation
      • Scope of Support
      • Brand Guidelines
      • Privacy Policy
      • Terms of Service (“Terms”)
      About Us
      • GravityKit on Mastodon
      • GravityKit on Twitter
      • GravityKit Training Courses
      • GravityKit on Facebook
      • Join our Facebook Group
      • Facebook
      • Twitter
      Get notified of updates.

      We’re constantly improving GravityKit. Fill out your email below and we’ll notify you anytime major updates drop.

      GravityKit is a Gravity Forms Certified Developer.

      Copyright © 2026, Katz Web Services, Inc.

      GravityKit and GravityView are registered trademarks of Katz Web Services, Inc.