---
title: TextMagic
slug: textmagic
description: How to integrate TextMagic with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_textmagic.png
docTags: 
createdAt: 2025-02-03T13:28:28.553Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/textmagic.png" size="50" width="512" height="512" position="center" alt="TextMagic logo" showCaption="false"} | TextMagic is a SaaS platform for sending SMS and email campaigns, managing a unified inbox, and automating business communications. Integrating with Make.com lets users automate SMS/email sending, manage contacts, and trigger notifications from other apps. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official TextMagic documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [TextMagic](https://www.textmagic.com/) directly.
:::

# Requirements

To use the TextMagic app in Make, you must have an active Textmagic account and an API key, [create your account on TextMagic](https://www.textmagic.com/). For subscription, refer to the [TextMagic pricing page](https://www.textmagic.com/).

# Connect TextMagic and Make&#x20;

To get started, you must first create a connection between TextMagic and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your Basic in your TextMagic account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your Basic in your TextMagic account

Before you create the connection in Make, you should first obtain your **Basic** in your TextMagic account.

To obtain your **Basic&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;API settings page** from the account dashboard.
:::

:::WorkflowBlockItem
Click the Add new&#xNAN;**&#x20;API key** button.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/textmagic_Basic)
:::

:::WorkflowBlockItem
Enter an app name for the&#xNAN;**&#x20;API key**.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Generate new key** button.
:::

:::WorkflowBlockItem
Copy the&#xNAN;**&#x20;API key** displayed in the notification banner.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://www.textmagic.com/docs/api/start/)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the TextMagic module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your TextMagic account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# TextMagic modules

After connecting to the TextMagic app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Assign Contact to a List

Adds a specified contact to a designated mailing list.
:::

:::ExpandableHeading
### Carrier Lookup

Retrieves detailed information and data related to a specific phone number.
:::

:::ExpandableHeading
### Change the Forwarding Number

Updates the phone number to which incoming calls are forwarded.
:::

:::ExpandableHeading
### Create a Contact

Creates a new contact record in your selected application.
:::

:::ExpandableHeading
### Create a Custom Field

Creates a new custom field in your selected application or database.
:::

:::ExpandableHeading
### Create a List

Creates a new list within your selected application or workspace.
:::

:::ExpandableHeading
### Delete a Contact

Deletes a specified contact from your account.
:::

:::ExpandableHeading
### Delete a Custom Field

Deletes a specified custom field from your account.
:::

:::ExpandableHeading
### Delete a List

Permanently removes a specified list from your account.
:::

:::ExpandableHeading
### Delete an Outgoing  Message

Deletes a specific message from a selected chat or conversation.
:::

:::ExpandableHeading
### Email Lookup

Retrieves detailed information and data associated with a specific email address.
:::

:::ExpandableHeading
### Get a Contact

Retrieves detailed information about a specific contact.
:::

:::ExpandableHeading
### Get a Custom Field

Retrieves the value of a specified custom field.
:::

:::ExpandableHeading
### Get a List

Retrieves detailed information about a particular list.
:::

:::ExpandableHeading
### Get an Outgoing  Message

Retrieves the content of a specific message.
:::

:::ExpandableHeading
### List Custom Fields

Retrieves a list of all available custom fields from your account.
:::

:::ExpandableHeading
### List Outgoing  Messages

Retrieves all messages from the specified source.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Search Contacts

Finds contacts that match the specified search criteria.
:::

:::ExpandableHeading
### Search Lists

Searches for lists that match the specified criteria.
:::

:::ExpandableHeading
### Send a Message

Sends a custom message to a specified recipient.
:::

:::ExpandableHeading
### Unassign Contact from a List

Removes a specified contact from a designated list.
:::

:::ExpandableHeading
### Update a Contact

Updates the details of an existing contact.
:::

:::ExpandableHeading
### Update a Custom Field

Updates the value of a specified custom field in your selected record.
:::

:::ExpandableHeading
### Update a List

Modifies the details or properties of an existing list.
:::

:::ExpandableHeading
### Update the Custom Field Value of a Contact

Updates the value of a selected custom field for a specific contact.
:::

:::ExpandableHeading
### Watch Incoming Call

Triggers when your TextMagic phone number receives an incoming call.
:::

:::ExpandableHeading
### Watch Incoming Message

Triggers when your account receives a new incoming message from another user.
:::

:::ExpandableHeading
### Watch Missed Call

Triggers whenever an incoming call to your TextMagic number is not answered.
:::

:::ExpandableHeading
### Watch Unsubscriber

Triggers when a contact opts out or unsubscribes from receiving your emails or messages.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# TextMagic resources&#x20;

You can have access to more resources related to this app on the following links

- [TextMagic topics on Make community](https://community.make.com/search?q=TextMagic)
- [TextMagic website](https://www.textmagic.com/)
- [TextMagic API documentation](https://docs.textmagic.com/#tag/Getting-started)
- [TextMagic page on make](https://www.make.com/en/integrations/textmagic)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

