Satismeter

With the Satismeter modules in Make you can perform the following:

  • create, update, list, retrieve, and delete the users

  • watch, create, list, and retrieve the responses

  • track the events

  • update and retrieve a list of subscriber emails

To get started with Satismeter, create an account at satismeter.com.

Note

The module dialog fields that are displayed in bold (in the Make , not in this documentation article) are mandatory!

Connect Statismeter with Make

To connect the Satismeter account with Make perform the below steps:

  1. Log in to your Make account, add a module from the Satismeter app into an Make scenario.

  2. Click Add next to the Connection field.

    Satismeter_GIF.gif
  3. In the Connection name field, enter a name for the connection.

  4. In the Email and Password fields enter your account credentials.

    satismeter1.png

You have successfully connected your Satismeter account with Make and can now create the scenarios.

Users

You can create, update, list, retrieve, and delete users using the following modules.

Returns the list of all users in a project.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose users you want to list.

Limit

Set the maximum number of users Make will return during one execution cycle. The default value is 10.

Gets a user.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose user details you want to retrieve.

User ID

Select or map the User ID whose details you want to retrieve.

Creates or updates a user.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID in which you want to create or update a user.

User ID

Select or map the User ID to update the user.

Note

Creates a new user if the user ID does not exist.

Traits

Enter the details of the traits you want to send to the Satismeter.

Note

User traits are user properties or attributes like name or email.

Name

Enter a name for the user trait.

Type

Select the user trait type:

  • Text

  • Number

  • Boolean

  • Object

Value

Enter the value of the trait.

Survey Date

Enter (map) the date and time you are planning to conduct the survey. See the list of supported date and time formats.

Deletes a User.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose user you want to delete.

User ID

Select or map the User ID you want to delete.

Responses

You can watch, create, list, and retrieve the responses using the following modules.

Triggers when a new response is created.

Connection

Establish a connection to your Satismeter account.

Limit

Set the maximum number of responses Make will return during one execution cycle. The default value is 10.

Gets all responses.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose responses you want to list.

Start Date

Enter (map) the date to list the responses created on or after the specified date. See the list of supported date and time formats.

End Date

Enter (map) the date to list the responses created on or before a specified date. See the list of supported date and time formats.

Group

Select the group whose responses you want to list:

  • Promoter

  • Passive

  • Detractor

Commented

Select whether you to list the responses only with comments.

Limit

Set the maximum number of users Make will return during one execution cycle. The default value is 10.

Gets a response statistics.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose response statistics details you want to retrieve.

Campaign

Select or map the campaign whose response statistics details you want to retrieve.

Start Date

Enter (map) the date to retrieve the details of the campaign started on or after the specified date. See the list of supported date and time formats.

End Date

Enter (map) the date to retrieve the details of the campaign that ended on or before the specified date. See the list of supported date and time formats.

Filter

Enter (map) the details of the traits to filter responses:

Trait Name

Enter a name for the trait.

Operator

Select or map the operator to filter the responses:

  • Empty

  • Is Equal

  • Is Not Equal

  • Contains Value

Value

Enter the value of the trait.

Creates a Response.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID for which you want to create the response.

User Type

Select whether you want to create a response with the User ID or as an anonymous user.

User ID

Enter (map) the user ID whose response you want to create.

Anonymous ID

Enter (map) the Anonymous ID to use for creating the response.

Campaign

Select or map the campaign and enter the responses.

Method

Select the method or application using which you are creating the response:

  • Empty

  • In-App

  • Mobile

  • Email

Traits

Enter (map) the user traits information. You can add multiple traits:

Name

Enter the trait name.

Type

Select the type of the trait:

  • Text

  • Number

  • Boolean

  • Object

Value

Enter the value for the trait.

Events

You can track events in the events module.

Tracks a user event.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose user events you want to track.

User ID

Select or map the User ID whose event you want to track.

Event

Enter (map) the event name.

Unsubscribed Emails

You can update and retrieve the unsubscribed emails.

Gets a List of Unsubscribed Emails.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose unsubscribed emails list details you want to retreive.

Updates a List of Unsubscribed Emails.

Connection

Establish a connection to your Satismeter account.

Project ID

Select or map the Project ID whose list of unsubscribe emails you want to update.

Emails

Click Add item and enter (map) the email address to update. You can add multiple email addresses.

Others

You make API calls using the following module.

Performs an arbitrary authorized API call.

Connection

Establish a connection to your Satismeter account.

URL

Enter a path relative to https://app.satismeter.com/api. For example,  /sessions/current.

For the list of available endpoints, refer to the Satismeter API Documentation.

Method

Select the HTTP method you want to use:

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

Headers

Enter the desired request headers. You don't have to add authorization headers; we already did that for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.

The following API call returns all the current session from your Satismeter account:

URL:

/session/current

Method:

GET

5uYZP7R5bO.png

Matches of the search can be found in the module's Output under Bundle > Body > data.

In our example, the current session details of the logged in user were returned:

6UkWZnYNmx.png