Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.softr.io/llms.txt

Use this file to discover all available pages before exploring further.

Video

Migrating to Softr databases comes with a lot of benefits, but whenever you’re moving your data to a new place, you need to be fully aware of everything involved. That’s why we put this check list together - to help you learn if migrating to Softr Database is good for you, before doing so. So let’s dive into the do’s and dont’s!

✅ To Know Ahead of Time

  • Duplicate your data and app
    • Make a duplicate base of your Airtable data.
    • Make a duplicate Softr app to test the migration.
  • Handle lookup & rollup fields carefully
    • If you use many Lookup or Rollup fields, put them in a separate view in your duplicate Airtable base.
    • Confirm they are working as intended post migration
  • Plan for Airtable “native” fields
    • Created Time, Created By, Record ID, and some formulas won’t transfer—be ready to recreate them in Softr DB.
    • Update any formulas using these fields (e.g., CREATED_TIME, LAST_MODIFIED_BY).
  • Rollups, Counts, Rich Text, and Formulas
    • Count fields need to be rebuilt in Softr DB.
    • Rich Text fields transfer as Markdown.
    • Double-check formulas—some may not be supported.

🛠️ To Do After Migrating

1. Re-map Your Data

  • Swap your data source to Softr DB under Source in the studio.
  • Data fields won’t always re-map correctly—compare with your live app and re-map fields in your duplicate app.
  • Update:
    • Conditional Filters in blocks
    • Search parameters and filter settings
    • Tag colors (if using “as defined in Data source”)
  • Action buttons will stay connected, but fields may reset—review them carefully.

2. Update User Settings

  • User Sync Table: Toggle off “Send User Notification email” during setup.
  • User Groups: Re-map conditional logic settings. Note: user groups may not sync until you publish.
  • Global Data Restrictions: Recreate them from scratch—these don’t carry over automatically.

3. Review Visibility Permissions

  • If you’ve reconfigured User Groups, your page and block permissions should stay intact. Still, test carefully.

🎉 Why Switch to Softr Databases

Scale without limits

Airtable caps bases at 50K–125K records and enforces a rate limit of 5 requests per second. Softr Databases support up to 200K records per database and up to 1M records per workspace, with no API rate limits and a rate limit of 50 requests per second — 10x faster. As your data and user base grow, your app stays responsive.

Unlimited collaborators

Airtable charges per collaborator as soon as they have more than view access. In Softr, all Studio collaborators are included regardless of their permissions — no surprise seat costs.

Smarter AI Agents

Softr’s Database AI Agents give you fine-grained control over when automations trigger: on record creation, on specific field updates, and with custom conditions like status changes or required field values. This level of control isn’t available with external data sources.

Built for Softr apps

Because your data lives natively in Softr, everything from inline editing to block rendering is faster. You also get access to features only available with Softr Databases: inline editing, Ask AI, AI Agents, and more — with no third-party middleware in the way.