Generate an app from your data source
This feature allows you to seamlessly connect Softr to your existing data sources, such as Airtable or Gsheets, and generate an app for easy browsing, viewing, editing, and adding data.
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2Fb98a4272-8ac5-4551-9a5e-13a411bff5bb%2FScreenshot_2024-05-02_at_14.08.36.png?table=block&id=3ad21e5b-a146-46f4-93f1-345a1100bebd&cache=v2)
How to
Head to Softr dashboard, where you will see a new app creation option: Generate from data.
Step 1: Connect your data source
Currently available for Airtable and Gsheets
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2F5eb58af2-8aaa-425a-a6c8-7dd0333577ad%2FUntitled.png?table=block&id=e2fe022d-4378-4d13-af6b-78f9f8c48a22&cache=v2)
Step 2: Select the base/document for which you want to generate an application.
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2F95a25644-9950-4538-95d1-7abcce558c91%2FUntitled.png?table=block&id=254b5a9f-5db2-49c7-8806-23d3faea86d3&cache=v2)
Step 3: Select which tables/sheets to create pages in your application.
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2Ffa521a76-d9bb-4046-9ac5-cc5d634dbd0d%2FUntitled.png?table=block&id=1e815a8c-f270-40db-aa80-287af7e805fe&cache=v2)
Step 4: Sync your application users (optional)
To speed up the setup, you can sync your list of people who will be app users right away. If you’re not ready to do that yet, you can set it up later in the application User settings.
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2Ff0a20a44-d74e-41d1-b688-a31e654d2997%2FUntitled.png?table=block&id=bb6ff81b-bc5e-4bcb-a896-bc80edfb61b2&cache=v2)
Step 5: Generate the app 🙌
Once an app is generated, among other generated things, pages for selected tables will get created. Preview the result and customize it further.
![Notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F484adde5-19ba-4c92-b797-4cbdd4ad462b%2F52e6a252-6153-46f2-8248-0850a55e62d6%2FUntitled.png?table=block&id=a0688684-3a0d-4004-b51e-b8b13a4861a0&cache=v2)
What to expect from a generated app?
- Home page
- Generated pages with dynamic blocks and linked details pages.
- Create/Edit record actions
- Search/Filter records
- Utility pages
- Sign-in
- Sign-up
- User profile
- Forgot password
- Reset password