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.

Users sheet

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.

Creating the trigger

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.

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

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

Configuring Body and Content types and adding Request content

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.

Testing the Scenario

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.

Locating the Softr module

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

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

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

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.

Step 3: Testing the Scenario

Let's add a new user to our spreadsheet and check if it's sent to our Softr app.

Testing the scenario

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?