This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Softr + Airtable: Build an Internal Tool for Your Team in 30 Minutes
Most small and mid-sized teams waste time jumping between spreadsheets, email threads, and chat messages just to track who is doing what. A proper internal tool fixes that — and you no longer need a developer to build one. With Softr you can build client portals and internal tools directly on top of Airtable or Google Sheets, without writing a single line of code.
This guide walks you through the full setup in roughly 30 minutes. By the end, your team will have a live, role-based app they can use immediately.
What You Will Build
A simple project tracker that lets team members:
- View all active projects in a clean list or Kanban board
- Filter tasks by status, owner, or deadline
- Submit updates or add new entries via a form
- Access only the data relevant to their role
The data lives in Airtable. The interface lives in Softr. Changes in Airtable appear instantly in the app — no syncing needed.
Step 1 — Set Up Your Airtable Base (5 Minutes)
If you do not have an Airtable account yet, create a free one at airtable.com. Then build a base with a table called Projects and the following fields:
- Project Name (Single line text)
- Status (Single select: Not Started, In Progress, Done)
- Owner (Single line text or a linked People field)
- Deadline (Date)
- Notes (Long text)
Add five to ten sample rows so you have data to work with during setup. That is all Airtable needs at this stage.
Step 2 — Connect Softr to Airtable (3 Minutes)
Sign in to your Softr account and create a new app. When prompted to choose a data source, select Airtable, then authorise the connection. Softr will read your bases and tables automatically.
Select the Projects table as your primary data source. Softr maps every Airtable field to a corresponding block element — you will see this in action in the next step.
Step 3 — Choose a Template and Add Blocks (10 Minutes)
Softr offers ready-made templates for internal tools. Pick the Project Tracker template or start from a blank canvas. Either way, you will work with drag-and-drop blocks:
- List block — displays all project rows with filtering and sorting
- Kanban block — groups projects by the Status field automatically
- Details block — shows a single project record when a user clicks a row
- Form block — lets team members add or update records directly in Airtable
Drag a List block onto the page, point it at your Projects table, and choose which fields to display. Add a Kanban block below it for a visual overview. Five minutes of clicking and your core views are ready.
Step 4 — Configure User Roles and Permissions (7 Minutes)
This is where an internal tool becomes genuinely useful. In Softr, go to Settings → User Groups and create two groups:
- Team Member — can view and filter projects, submit the update form
- Manager — can view everything, edit records, and see all owners
On each block, open the Visibility tab and restrict access by group. For example, hide the edit button from Team Members and show it only to Managers. You can also filter list data so each user sees only records where the Owner field matches their logged-in email — Softr calls this conditional filters.
Invite your team via Settings → Users. Each person receives an email, sets a password, and lands on the app with exactly the access level you defined.
Step 5 — Publish and Share (5 Minutes)
Click Publish in the top right corner. Softr generates a live URL instantly. You can use the default subdomain (yourapp.softr.app) or connect a custom domain. Share the link with your team and you are done.
Optional: Add a Navigation Menu
If you want multiple sections — for example, a Projects view and a separate Team Directory — add pages via the left sidebar and link them in the top navigation bar. Each page can pull from a different Airtable table, so your app can grow without any extra coding.
What to Do After Launch
Once the tool is live, the most common next step is automating the data flowing into and out of Airtable. For example, you might want a Slack message sent whenever a project status changes to Done, or a new Airtable row created automatically when a client fills in an external form. That is where workflow automation adds real value alongside your no-code app.
Tips for Keeping the Tool Useful Long-Term
- Keep the Airtable schema clean. Every field you add in Airtable can become a filter or column in Softr, so only add fields your team will actually use.
- Use Airtable views as data sources. Instead of pointing Softr at the full table, create a filtered Airtable view (e.g. "Active Projects Only") and use that. It keeps the app focused.
- Set a review date. Block 20 minutes every month to check whether the fields and user roles still match how your team works.
- Collect feedback early. Share the app with two or three teammates before rolling it out to everyone. Small UX tweaks at this stage save confusion later.
Why This Combination Works So Well
Airtable gives you a flexible, relational database that non-technical users can edit directly. Softr turns that database into a polished, permission-controlled interface without you touching code. Together they cover the full stack of a functional internal tool: structured data storage plus a user-friendly front end. Neither tool requires an IT department, a staging environment, or a deployment pipeline.
For most small teams, the free tiers of both tools are enough to get started. As your team grows, paid plans unlock more user seats, custom domains, and advanced logic — but you will not need those on day one.
If you want to build a no-code internal tool for your team without writing code, you can get started via Softr — including client portals and internal tools built on Airtable or Google Sheets — to have a working team app live in under 30 minutes.