CommunityHire an ExpertSign Up
Softr APIUse Case: Adding Users through Make (formerly Integromat
Softr API

Use Case: Adding Users through Make (formerly Integromat

Using Softr API and Make to add user accounts.

In this use case, we are going to use the API to add users to a Softr app via Make. We are going to add users on Airtable and send them to Softr. Let’s proceed.

Setting a Trigger

First of all, we’re going to create a table on Airtable with Name, Email, Password, Magic Link, Created Date/Time (needed for watching record creation in Make) columns to store user data.

Table setup on Airtable

Table setup on Airtable

Then, we’ll go to Make dashboard, create a new scenario, and add a trigger that watches for new records on our selected table. See below.

Creating the trigger

Creating the trigger

Now, we need to set up an Action to add the users received from Airtable. There are two options for this:

  • Make’s Softr module;

  • Custom HTTPrequest.

Let’s consider each option separately.

Configuring the Action

Let’s add a new module to the scenario, search for “Softr,” and select it.

Locating the Softr module

Locating the Softr module

Then, we are going to choose the Create a User option.

Choosing the Action

Choosing the Action

Next, we need to establish a connection with our Softr account and app, inputing the Softr API key and the domain of the app we want to add users to.

Adding a Softr connection

Adding a Softr connection

Lastly, we need to map the user fields from our table as shown below.

Mapping the user fields

Mapping the user fields

That’s it. Now, we just need to save the module and the scenario is ready. Let’s test it to make sure everything is working correctly.

Testing the Scenario

Let’s add a new user to our table and check if it’s sent to our Softr app successfully.

Testing the scenario

Testing the scenario

Setting a Trigger

First of all, we’re going to create a table on Airtable with Name, Email, Password, Magic Link, Created Date/Time (needed for watching record creation in Make) columns to store user data.

Table setup on Airtable

Table setup on Airtable

Then, we’ll go to Make dashboard, create a new scenario, and add a trigger that watches for new records on our selected table. See below.

Creating the trigger

Creating the trigger

Now, we need to set up an Action to add the users received from Airtable. There are two options for this:

  • Make’s Softr module;

  • Custom HTTPrequest.

Let’s consider each option separately.

Configuring the Action

In this case, we need to create a new module, search for HTTP, select it, and choose the Make a request action.

Selecting the action

Selecting the action

Now, let’s start configuring the module based on our endpoint. First we need to add our URL, then select the method (POST), and finally add the required headers. We don’t need to add the Content-Type header, as it’s going to be added in the next step. Below, you can see what it should look like.

Configuring URL, Method, and Headers

Configuring URL, Method, and Headers

Further on, we need to set the Body Type to Raw and the Content Type to JSON. Lastly, we are going to fill in the Request Content using the format provided above. Please, note that the Parse response option should be set to Yes.

Configuring Body and Content types and adding Request content

Configuring Body and Content types and adding Request content

Testing the Scenario

So, we’re almost there. Let’s just add a new record in our table and run the scenario to test it. As, you can see below, the user is successfully added to our Softr app.

Testing the scenario

Testing the scenario

Deleting a User

The delete request can be implemented in a similar way through an HTTP (Make a request) module.

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.