Skip to main content

How to set up scheduled exports to automatically send data to AWS S3

Scheduled exports automatically send your robot's data to AWS S3 on a regular schedule, eliminating the need for manual data exports after each robot run.

M
Written by Melissa Shires
Updated today

Prerequisites

Before setting up scheduled exports, ensure you have:

How to create a scheduled export

Step 1: Access the scheduled export option

  1. Navigate to your robot's dashboard.

  2. Click the Tables tab.

  3. Find your configured AWS S3 integration.

  4. Click the three-dot menu (⋯) next to the Export button.

  5. Select "Create scheduled export" from the dropdown.

Step 2: Configure your export schedule In the "Create scheduled export" modal, set up your preferences:

Name your export

  • Enter a descriptive name to easily identify this scheduled export.

Set export frequency

  • Export once every: Enter the interval number (1, 2, 3, etc.).

  • Select the time unit from the dropdown (Day, Week, or Month).

Choose export days

  • Select which days of the week to run your exports.

  • Click "Deselect All" to clear selections and choose specific days.

  • For daily exports, select all relevant weekdays.

Set export timing

  • Check "Anytime" for flexible scheduling.

  • Or uncheck to specify an exact time and select your timezone.

Advanced scheduling (optional)

  • Click "Switch to advanced scheduling (RRULE)" for complex scheduling patterns.

  • Use RRULE format for irregular schedules or specific date requirements.

Step 3: Save your scheduled export

  1. Review your settings.

  2. Click "Save scheduling" to activate the scheduled export.

Managing your scheduled exports

View active exports Your scheduled exports appear in the "Scheduled Exports" section below your integration options. This section shows:

  • Export names and current schedules.

  • Status of each scheduled export.

Modify export settings To change your AWS S3 configuration:

  1. Click "Configure integration" below the scheduled exports.

  2. Update your S3 bucket details, file naming, or other export preferences.

Export scheduling best practices

Align with your data collection

  • Schedule exports to run after your robot completes its monitoring tasks.

  • Allow sufficient time between data collection and export for processing.

Consider your workflow needs

  • Daily exports: ideal for time-sensitive data and regular monitoring.

  • Weekly exports: suitable for periodic analysis and reporting.

  • Monthly exports: perfect for archival purposes and long-term trends.

Optimize for efficiency

  • Set exports during off-peak hours to avoid potential delays.

  • Use specific timing rather than "Anytime" for predictable data delivery.

  • Consider your team's timezone when scheduling exports.

Troubleshooting scheduled exports

Export not running

  • Verify your robot is actively monitoring and collecting data.

  • Check that your AWS S3 integration is properly configured.

  • Ensure your AWS credentials have proper write permissions.

Missing or incomplete data

  • Confirm your robot's monitoring schedule allows data collection before export time.

  • Check if your robot has sufficient credits for regular operations.

  • Verify your robot is successfully extracting data during scheduled runs.

AWS S3 connection issues

  • Validate your S3 bucket permissions and access keys.

  • Ensure your S3 bucket exists and is accessible.

  • Check that your AWS region settings are correct.

Did this answer your question?