Userpilot Knowledge Base home pagelight logodark logo
    Platform
    Integrations
    Developer
    APIs
    Installation
    • Web
    • Mobile
    • Production and Staging
    • Self-hosting the SDK
    • Anonymous Users
    Security
    • Content Security Policy
    • Subresource Integrity (SRI)
    Account Management
    • SSO
    • SCIM Integration
    Data sync
    • Overview
    • Prerequisites
    • Understanding Your Data
    • Event Schema
    • Setup and configuration
    • Troubleshooting
    • FAQ
    Advanced
    • JavaScript SDK
    • Identify vs Reload
    • Custom Domain Hosting
    • Excluding Dynamic Class Names, IDs and Attributes
    Data sync

    Frequently Asked Questions

    This section addresses common questions about Userpilot Data Sync.

    What are the costs associated with Userpilot Data Sync?

    Userpilot Data Sync is an add-on feature and may have an associated cost depending on your Userpilot subscription plan. Please contact your Userpilot Account Manager or our sales team for specific pricing details. Additionally, remember that you will incur costs from your cloud storage provider (Amazon S3, Google Cloud Storage) for storing the exported data and for any data transfer or API request charges they may levy.

    How far back can historical data be synced when I first set up Data Sync?

    We support backfill up to 365 days and sync back on a weekly basis up to 365 days from the current sync day.

    What is the typical latency for data to appear in my storage after an event occurs?

    The latency depends on your configured sync frequency. For daily syncs, data for a given day will be exported after that day (UTC) concludes; specifically, for the daily sync, we do the sync daily at 3 AM UTC. There is also the processing time for the sync job itself.

    Can I change my storage destination or configuration details later?

    You can’t change the destination configurations (like the S3 bucket, or GCS project details) after the initial setup of a Data Sync job. However, you can modify other export job details such as the job title, sync period/frequency, data filters, and export formats through the Data Sync settings page in Userpilot.

    How is data security and privacy handled during the sync process?

    Userpilot uses secure, encrypted connections (HTTPS) to transfer data to your cloud storage provider. You are responsible for securing your cloud storage credentials and the storage bucket/container itself according to best practices. Userpilot only requires write access to the specified location. We recommend using dedicated credentials with minimal privileges for the Data Sync feature.

    What happens if my Userpilot subscription changes or if I disable Data Sync?

    If your subscription plan changes and no longer includes Data Sync, or if you manually disable the feature, Userpilot will stop exporting new data to your storage. The data already exported will remain in your storage under your control.

    Which Userpilot events are included in the Data Sync?

    Data Sync typically exports all raw event data tracked by your Userpilot installation, including tracked events, labeled events, flow interactions, checklist engagement, NPS responses, survey submissions, etc. For a detailed list and schemas, please refer to the “Data Sync: Event Schema Reference” document.

    In what time zone is the `inserted_at` field in the exported data?

    Event timestamps in the raw data export are typically in Coordinated Universal Time (UTC). You will need to convert these to your desired local time zone during your data processing or analysis if required.

    Who should I contact for support if I have issues with Data Sync?

    If you encounter any problems or have questions not covered in this documentation, please reach out to the Userpilot support team through your usual support channels (e.g., in-app chat, email support@userpilot.com). Provide as much detail as possible about your issue for a faster resolution.

    Was this page helpful?

    TroubleshootingJavaScript SDK
    twitterfacebooklinkedin
    Powered by Mintlify
    Assistant
    Responses are generated using AI and may contain mistakes.