CommunityHire an ExpertSign Up
Start HereCreate an App From a Template
Start Here

Create an App From a Template

90+ templates to get started with.

Softr allows you to build business apps, internal tools, or external portals without coding. You don’t have to start from scratch; you can choose from nearly 100 pre-built templates, ranging from client portals to CRMs.

When you select a template, Softr automatically duplicates both the app interface and the Softr Database to your workspace, allowing you to start customizing immediately.

Learn how to use a Softr app template:

Finding and previewing templates

When creating a new app in the Softr studio, you will see options to start from scratch, use AI, or start from a template.

Screenshot 2025-11-20 at 15.41.40.png

App creation options

To find a suitable template:

  1. Search or browse: Use the search bar to look for specific keywords (like “CRM”) or filter by category.
  2. Preview: Hover over a template thumbnail and click the Preview button. This opens a functional view of the app where you can click through pages and see how the data is presented before you commit to using it.

Tip: You can also browse templates directly on the Softr Website before logging in.

Screenshot 2025-11-20 at 15.42.25.png

Softr templates directory

Using a template

Once you have found the right fit (for example, an AI CRM), simply click the Use template button.

Using the ERP Softr template.png

Using a Softr template

This action duplicates both the app interface and the database to your workspace in a single step. Clicking this button will:

  • Copy the interface: All pages, design settings, and navigation are duplicated to your account.
  • Copy the database: A new Softr database is created in your workspace, pre-filled with sample data that matches the template.

Personalizing your app

After the template is copied, you will land in the Softr studio. Since the database and interface are already connected, you can begin customizing right away.

Customizing data

You can modify the underlying data structure to fit your company’s specific workflow.

  • Navigate to the data settings.
  • Add or remove fields to match your needs.
  • Example: In a CRM template, you might want to add an additional “Stage” to your sales pipeline.

Customizing the database for your Softr template

Customizing the database after using a template

Customizing design

Make the app look and feel like your brand.

  • Theme: Update the accent color, fonts, and button styles in the application settings.
Screenshot 2025-11-20 at 15.45.21.png
  • Content: Click on any block to edit text, swap images, or change visibility settings.

Publishing

When your app is ready for users:

  1. Go to Settings to configure a custom subdomain or connect your own custom domain.
  2. Click the Publish button in the top right corner to make your changes live.

Publishing a Softr template.png

Publishing your app

Summary

There are around 100 app templates ready for your business, internal tools, or customer portals. You simply have to find the one that best fits your use case, copy it to your workspace, and both the database and the interface will be ready for you to customize and publish.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.