Use Case: Adding Users through Integromat
Using Softr API and Integromat to add users to Softr
In this use case, we are going to use the API to add users to a Softr app via Integromat. We are going to add users on Google Sheets and send them to Softr (this is solely for demonstration purposes, and we don't recommend storing user data on Google Sheets or similar sources). Let's proceed.
Step 1: Setting a Trigger
First of all, we're going to create a spreadsheets with Name, Email, and Password columns to store user data.

Then we'll go to Integromat dashboard, create a new scenario, and add a trigger that watches for new rows on our selected sheet. See below.

Note that we're also setting the Row with headers according to our sheet (A1:C1).
Now we need to set up an Action to add the users received from Google Sheets. There are two options for this: Custom HTTP request and Integromat's Softr module. Let's consider each option separately
Option 1: Using a Custom HTTP Request
Step 2: 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.

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. You can see how it looks like below.

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 checked.

Step 3: Testing the Scenario
So, we're almost there. Let's just add a new row in our sheet and run the scenario to test it. As, you can see below, the user is successfully added to our Softr app.

Option 2: Using Integromat's Softr module
Step 2: Configuring the Action
Let's add a new module to the scenario, search for "Softr," and select it.

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

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.

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

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.
Step 3: Testing the Scenario
Let's add a new user to our spreadsheet and check if it's sent to our Softr app.

Deleting a User
The delete request can be implemented in a similar way through an HTTP (Make a request) module.
Last updated
Was this helpful?