Use Make to Integrate with Thousands of Applications
Make is a powerful automation platform that enables users to connect thousands of apps, facilitating seamless data flow and task automation without the need for coding. By creating "Scenarios," users can set up automated workflows where an event in one app triggers actions in another, streamlining repetitive tasks and enhancing productivity. When you connect SlickText to Make, you can create, subscribe, update, and delete contacts, add or remove contacts from lists, and send messages to individual contacts and specified audiences. You can also use this integration to create lists, custom fields, or trigger a scenario based on an event that happens in SlickText.
In This Article:
Connecting Your SlickText Account to Make
Configuring a SlickText Module in Make
List of Available Modules in Make
Before We Begin
Make is an automation platform with both free and paid plans that include a number of credits per month. Each task (action) within a scenario will use one or more credits, so you’ll need to choose a plan that aligns with your expected usage.
It may also be helpful to understand these related terms:
Term |
Definition |
Scenario |
A scenario is an automation workflow in Make, made up of connected modules that pass data from one step to the next to achieve a goal. |
Module |
A module is a single building block of an automation scenario that does one job (like a trigger, action, or search). |
Trigger |
A Trigger is the module that initiates a scenario. In Make, this is either a connected app that has triggering capabilities or a specified webhook event. |
Action |
An action is a module in a scenario that performs a task once the scenario has been triggered. |
Connecting Your SlickText Account to Zapier
In Make:
- Once you’ve created your free or paid Make account, create a new scenario or open an existing scenario to edit.
- Add a module to your scenario and search for SlickText in the app browser.
- Choose SlickText.
- Choose one of the available triggers or actions, then select the Account dropdown.
- (If creating a trigger) Click Create a Webhook and enter a Webhook Name.
- Click Create a Connection.
- Enter a Connection Name and an API Key from your brand in SlickText.
In SlickText:
- Log in to your account and launch the brand that you want to connect to Make.
- Click on your name in the bottom left corner and choose Settings.
- On the Settings page, select API & Webhooks.
- Click on API Keys.
- Create a new API key, then click on the pencil icon next to the name to name it Make, or whatever nickname you want to give it.
- Click on the 3 vertical dots next to the API key, then click Copy.
In Make
- Return to the Make Popup, paste your API key and click Save to continue.
- Follow the instructions below for additional guidance on configuring a scenario.
Configuring a SlickText Action in Zapier
- In Make, create a new scenario or open an existing scenario to edit.
- Click [+] to add a module to your scenario and choose SlickText in the app browser.
- Choose a Trigger or Action. The actions are sorted by categories (Contacts, Messages, Lists, Other). See the lists below for available triggers and actions.
- Choose a Connection. If you don’t see the brand you want to connect to listed, follow the steps above under Connecting your SlickText Brand to Make.
- Click Continue, then follow the additional instructions to configure the action.
List of Available Modules in Make
Triggers
Trigger |
Description |
Watch Created Contacts |
Triggers the scenario when a contact is created. |
Watch Created Contacts |
Triggers the scenario when an existing contact is updated. |
Watch Created Contacts |
Triggers the scenario when a contact is deleted. |
Watch Created Contacts |
Triggers the scenario when an inbox message is received. |
Watch Created Contacts |
Triggers the scenario when the status of an inbox conversation is changed. |
Actions
Action |
Description |
Create or Update a Contact |
Creates a new contact if the number is not found or updates the existing contact. If an opt-in status is not specified, new contacts will have a "Not Subscribed" status, meaning they cannot receive automated messages or campaigns. You can learn more about opt-in statuses here. |
Retrieve a Contact |
Retrieves the details of a single contact by searching using the mobile number or Contact ID. |
Delete a Contact |
Deletes an existing contact. Contact ID is required. |
Search Contacts |
Searches and retrieves contacts by specified attributes. All contacts matching the search will be retrieved. Leave blank to retrieve all contacts. |
Create a Custom Field |
Creates a new SlickText custom field. Creating a custom field will make that field available for all contacts in your brand. Data Type is required, which affects available filtering options when using Segments. |
Send Message to Contact |
Sends a single message to an existing contact. Mobile number is required. |
Send a Campaign |
Sends a campaign message to subscribed contacts on selected lists and segments. Campaign Name is required. Select one or more Lists or Segments to include in the campaign's audience. |
Send a Campaign to All |
Sends a campaign message to all subscribed contacts. Campaign Name is required. |
Add a Contact to List |
Adds an existing contact to one or more lists. Contact ID is required. |
Remove a Contact from a List |
Removes a contact from one or more lists. Contact ID is required. |
List Contacts |
Retrieves all contacts on a list. |
Create a List |
Creates a new, empty list in SlickText. |
Make an API Call |
Performs an arbitrary authorized API call. |