Resources · Make integration

TextMagic Make integrationAutomate TextMagic with Make.

Can a missed call turn into a text without anyone touching a phone? The TextMagic Make integration gives you 30 modules, 4 of them instant triggers. This guide is for teams that run SMS from TextMagic and want it wired to their other tools, and it walks you from the API key to a live scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the TextMagic Make integration automate?

The TextMagic Make integration links your TextMagic account to Make so that texts, calls, contacts and lists move on their own. In Make you build a scenario, which is the automation itself: a chain of modules, where each module is one brick such as a trigger, an action or a search. TextMagic brings 30 of those bricks.

No missed caller left waiting. Watch Missed Call starts the scenario the moment a call to your TextMagic number goes unanswered, and Send a Message replies by text so the person knows someone will get back to them.

A clean list after every opt-out. Watch Unsubscriber reports each person who stops your communication. Chain Search Contacts and Unassign Contact from a List, and your marketing list stays accurate without a manual pass.

New leads land in TextMagic ready to text. When a form or CRM in another app records a lead, Create a Contact adds the person and Assign Contact to a List files them where your campaigns already look.

What the listed modules do not cover, Make an API Call can reach through the same connection. The same app often has an n8n node too; the n8n vs Make comparison sets the two side by side. To learn the editor properly, Make training is a good next step, and Make troubleshooting helps when a run fails.

Connect

How do you connect TextMagic to Make?

  1. 01

    Generate an API key in TextMagic

    Open the API settings page from your TextMagic dashboard, click Add new API key, give it an app name, then click Generate new key. Copy the key from the notification banner right away.

  2. 02

    Add a TextMagic module in Make

    In your scenario, add any TextMagic module and click Create a connection. A connection is your TextMagic account linked to Make once, then reused by every TextMagic module. The Connection name field is optional.

  3. 03

    Paste your credentials and save

    Enter the credentials copied from TextMagic, or follow the instructions Make shows on screen. Once saved, Make can read your contacts, lists and messages when you fill the module fields.

First scenario

Your first scenario: text back every missed call

GoalWhen a call to your TextMagic number is missed, Make sends a text in reply.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the + to add the first module. Search for TextMagic and pick Watch Missed Call.

  2. 02

    Set up the webhook and connection

    Click Create a webhook, then Create a connection and paste your API key. From now on, TextMagic tells Make about each missed call as it happens.

  3. 03

    Add Send a Message

    Click the + on the right of the trigger and choose Send a Message. Write your reply and map data from the missed call into the fields Make shows.

  4. 04

    Test with Run once

    Click Run once, then call your TextMagic number without answering. Open each module to read the bundle it received; a bundle is one item passing from one module to the next.

  5. 05

    Switch the scenario on

    When the test text arrives as expected, switch the scenario on. Each missed call now costs a few operations, the unit Make counts on your plan: one per module run.

Triggers

What can start a TextMagic scenario?

4 modules start a scenario when something happens in TextMagic. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by TextMagic as soon as it happens.

TextMagic1Watch Incoming Call

Watch Incoming Call

Instant trigger

In MakeTriggers when someone calls your TextMagic number.

Watch Incoming Call starts your scenario whenever someone dials your TextMagic number, so every call can leave a trace in another tool without anyone typing a note.

How it fires
instant. TextMagic calls Make through a webhook as soon as the call comes in, so nothing waits for a schedule.
When to use it
a support line where each call should open a row in a tracking sheet or a ticket in your help desk.
Watch out
its description covers any call to your number, not only missed ones. If you only care about the calls nobody picked up, Watch Missed Call is the cleaner choice.
TextMagic2Watch Incoming Message

Watch Incoming Message

Instant trigger

In MakeTriggers when a new incoming message is received.

Watch Incoming Message hands every text your TextMagic number receives to Make, which turns SMS replies into data your other apps can act on.

How it fires
instant. TextMagic notifies Make by webhook the moment the message lands, so a reply can be routed while the sender is still holding the phone.
When to use it
customers answer an appointment reminder with a confirmation and you want the answer written back to the booking or the CRM.
Watch out
each incoming text starts one run. Busy numbers burn operations quickly, so add a filter after the trigger when only some replies matter.
TextMagic3Watch Missed Call

Watch Missed Call

Instant trigger

In MakeTriggers when you miss an incoming call to your TextMagic number.

Watch Missed Call reacts only to calls to your TextMagic number that went unanswered, which gives you a clean starting point for a callback or a follow-up text.

How it fires
instant. TextMagic tells Make through a webhook right after the call is missed, so the reply goes out while the caller still remembers dialing.
When to use it
a small sales team that cannot answer every ring and wants each lost caller to receive a text and a task for a rep.
Watch out
create the webhook before the connection, as Make asks for it first on every instant module.
TextMagic4Watch Unsubscriber

Watch Unsubscriber

Instant trigger

In MakeTriggers when someone unsubscribes from your communication.

Watch Unsubscriber tells Make each time someone opts out of your TextMagic communication, so the opt-out can spread to every other tool that stores that person.

How it fires
instant. The app pushes the event to Make by webhook as soon as the person unsubscribes, with no polling delay.
When to use it
your CRM or email tool also holds these contacts, and you want the opt-out flagged there before the next campaign leaves.
Watch out
it only reports the event. Removing the person from a list still takes a module after it, such as Unassign Contact from a List.
Modules

What else can TextMagic do in Make?

TextMagic gives you 26 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

TextMagic1

Assign Contact to a List

Action

In MakeAssigns contact to a list.

Assign Contact to a List files an existing TextMagic contact into one of your lists, so the next campaign aimed at that list reaches the person without a manual import.

When to use it
right after Create a Contact, when a new lead should join the list your sales texts target.
Watch out
the contact must exist first; place this module after the one that creates or finds it.
TextMagic2

Carrier Lookup

Action

In MakeAllows retrieving additional information about a phone number.

Carrier Lookup returns extra information about a phone number, which helps you check a number before you text it or store it.

When to use it
a lead form collects phone numbers and you want to qualify each one before Create a Contact adds it to TextMagic.
Watch out
run it once and open the output to see which details come back before you build filters on them.
TextMagic3

Change the Forwarding Number

Action

In MakeChanges the forwarding number.

Change the Forwarding Number switches where calls to your TextMagic number are forwarded, so the right person answers without anyone opening account settings.

When to use it
an on-call rotation stored in a sheet or calendar, where the phone should follow whoever is on duty.
Watch out
a wrong value sends every call to the wrong phone; test the scenario with Run once before switching it on.
TextMagic4

Create a Contact

Action

In MakeCreates contact.

Create a Contact adds a new person to your TextMagic address book, ready to receive messages and to join lists, straight from whatever app captured them.

When to use it
a signup in your shop or a new deal in your CRM, when that person should be reachable by SMS from day one.
Watch out
run Search Contacts before it if the same person can arrive twice, or you may end up with duplicates.
TextMagic5

Create a Custom Field

Action

In MakeCreates a new custom field.

Create a Custom Field adds a new field to your TextMagic contacts, giving you a place to store something the standard fields do not cover, such as a plan or a region.

When to use it
a setup scenario that prepares the account before contacts start flowing in from another tool.
Watch out
this changes the account structure, so it rarely belongs in a scenario that runs on every new bundle.
TextMagic6

Create a List

Action

In MakeCreates a new list.

Create a List makes a new TextMagic list, so a campaign, an event or a customer segment gets its own audience automatically.

When to use it
a new webinar is published in your event tool and you want a matching list waiting for the registrants.
Watch out
map the new list from this module's output into Assign Contact to a List further down the scenario, rather than picking it by hand.
TextMagic7

Delete a Contact

Action

In MakeDeletes contact.

Delete a Contact removes a person from your TextMagic account for good, which keeps your address book in line with the records you keep elsewhere.

When to use it
a customer asks for their data to be erased and the request is logged in your CRM or help desk.
Watch out
a delete cannot be undone from Make. Put a filter in front of it and test with Run once on a dummy contact.
TextMagic8

Delete a Custom Field

Action

In MakeDeletes a custom field.

Delete a Custom Field removes a field from your TextMagic contacts, useful to retire data you no longer want to keep in the account.

When to use it
a cleanup scenario that retires fields created for a campaign that is now over.
Watch out
the field disappears for every contact at once, and Make cannot bring it back. Check with Get a Custom Field that you target the right one.
TextMagic9

Delete a List

Action

In MakeDeletes a list.

Delete a List takes a list out of TextMagic, so your account only shows the audiences you still text.

When to use it
an event is marked finished in your project tool and its dedicated list has no further purpose.
Watch out
there is no undo from Make. Run Get a List first and filter on what it returns before this module runs.
TextMagic10

Delete an Outgoing Message

Action

In MakeDeletes a message.

Delete an Outgoing Message removes a sent message from your TextMagic records, useful when your message history needs to match a retention policy set elsewhere.

When to use it
after List Outgoing Messages, to clear the entries a filter flags as no longer needed.
Watch out
this is about the record in TextMagic; it cannot be reversed from Make, so test on one message first.
TextMagic11

Email Lookup

Action

In MakeAllows you to retrieve additional information about an email address.

Email Lookup returns extra information about an email address, a quick check you can run before a new contact enters your TextMagic account.

When to use it
a form sends both a phone number and an email, and you want to qualify the address before Create a Contact runs.
Watch out
read the output of a first Run once to learn which details it gives, then decide what your filter should test.
TextMagic12

Get a Contact

Action

In MakeGets contact.

Get a Contact fetches the full record of one TextMagic contact when you already know which one, so later modules can use its details.

When to use it
a trigger hands you a contact reference and the next step, a CRM update for instance, needs the complete profile.
Watch out
it needs the exact contact; when you only have partial details, Search Contacts is the right module.
TextMagic13

Get a Custom Field

Action

In MakeGets a custom field.

Get a Custom Field reads the definition of one custom field in TextMagic, so a scenario can confirm what it is about to update or remove.

When to use it
as a safety step before Update a Custom Field or Delete a Custom Field, feeding a filter.
Watch out
it describes the field itself, not the value a given contact holds in it.
TextMagic14

Get a List

Action

In MakeGets the details of a specific list.

Get a List returns the details of one TextMagic list, handy when a later step depends on what that list currently looks like.

When to use it
before a send or a delete, to confirm the list your scenario is about to touch is the one you mean.
Watch out
you need the list itself; if you only know it by description, Search Lists finds it first.
TextMagic15

Get an Outgoing Message

Action

In MakeGets a message.

Get an Outgoing Message pulls one message you sent through TextMagic, so its details can be copied into a log, a ticket or a report.

When to use it
after Send a Message, when your CRM should store a record of exactly what went out to the customer.
Watch out
it targets one known message; to go through many sent texts, List Outgoing Messages returns them as separate bundles.
TextMagic16

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call lets you reach any endpoint of the TextMagic API from your scenario, with the same connection, when no listed module does what you need.

When to use it
a TextMagic feature you rely on has no dedicated module among the listed ones.
Watch out
you write the request yourself, so keep the TextMagic API documentation open and test every call with Run once.
TextMagic17

Send a Message

Action

In MakeSends a message.

Send a Message sends a text from your TextMagic account, which turns any event in another app into a text sent to the right person, with no copy-paste.

When to use it
an order ships, an appointment is booked or a call is missed, and the customer should hear about it by text.
Watch out
every bundle that reaches this module sends one message. Put a filter before it so a large search result does not text people twice.
TextMagic18

Unassign Contact from a List

Action

In MakeUnassigns contact from a list.

Unassign Contact from a List takes a person out of one list while keeping the contact itself, so they stop receiving that campaign but stay in your account.

When to use it
a customer upgrades or cancels and should move from a prospects list to a different audience.
Watch out
removing someone from a list is not the same as deleting them; use Delete a Contact only when the whole record must go.
TextMagic19

Update a Contact

Action

In MakeUpdates contact.

Update a Contact rewrites the details of an existing TextMagic contact, so a change made in your CRM also reaches the address book you text from.

When to use it
a customer edits their profile in your shop and the new details should follow into TextMagic.
Watch out
you need the contact first. Chain Search Contacts before it and filter out searches that return nothing.
TextMagic20

Update a Custom Field

Action

In MakeUpdates a custom field.

Update a Custom Field changes the definition of a custom field in TextMagic, without touching the values contacts hold.

When to use it
a setup or maintenance scenario that aligns field names with the ones used in your CRM.
Watch out
to change what one contact has stored in a field, the right module is Update the Custom Field Value of a Contact.
TextMagic21

Update a List

Action

In MakeUpdates a list.

Update a List edits an existing TextMagic list, so its details stay in step with the campaign or segment it stands for.

When to use it
a campaign is renamed in your marketing tool and the matching list should carry the same label.
Watch out
it changes the list, not its members; adding or removing people goes through Assign Contact to a List and its opposite.
TextMagic22

Update the Custom Field Value of a Contact

Action

In MakeUpdates the custom field value of a specified contact.

Update the Custom Field Value of a Contact writes a value into one custom field for one person, which keeps data like a status or a score current in TextMagic.

When to use it
a deal moves stage in your CRM and the contact's status field in TextMagic should reflect it before the next campaign.
Watch out
both the contact and the field must already exist; Create a Custom Field sets up the field once.
TextMagic23

List Custom Fields

Search

In MakeGets all custom fields.

List Custom Fields returns every custom field in your TextMagic account, each as its own bundle, so you can see or copy your whole field setup.

When to use it
documenting the account, or checking that a field exists before a scenario writes values into it.
Watch out
each field is a separate bundle, and each later module runs once per bundle; add an aggregator if you want a single summary.
TextMagic24

List Outgoing Messages

Search

In MakeGets all messages.

List Outgoing Messages returns the messages you have sent through TextMagic, one bundle each, ready to be copied into a sheet or a reporting tool.

When to use it
building a log of what went out to customers in a tool your team already reads.
Watch out
a long history means many bundles and many operations downstream; a filter right after it keeps the count under control.
TextMagic25

Search Contacts

Search

In MakeSearches contacts by given criteria.

Search Contacts finds TextMagic contacts that match the criteria you give, which is how a scenario gets from what a trigger knows to a contact it can update.

When to use it
before Update a Contact or Unassign Contact from a List, when the trigger only tells you who the person is.
Watch out
a search can return zero, one or several contacts; plan for each case with a filter.
TextMagic26

Search Lists

Search

In MakeSearches lists by given criteria.

Search Lists looks up TextMagic lists by the criteria you set, so a scenario can find the right audience instead of relying on one picked by hand.

When to use it
a form states which newsletter the person picked, and you need the matching list before Assign Contact to a List.
Watch out
several lists can match loose criteria, and each result flows on as its own bundle.
Need help

Need help automating TextMagic with Make?

A person reads every message.

FAQ

TextMagic and Make: common questions

01Is the TextMagic Make integration free?
Yes on the Make side. TextMagic is a standard app, available from the Make Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring a 1 minute minimum interval, unlimited active scenarios and 40 minutes of execution. You still need an active TextMagic account with an API key, and TextMagic has its own subscription.
02What does it take to connect TextMagic to Make?
An active TextMagic account and an API key. In TextMagic, go to the API settings page from the dashboard, click Add new API key, name it, click Generate new key and copy it from the notification banner. In Make, add a TextMagic module, click Create a connection, optionally name it, and paste the credentials. For an instant trigger, click Create a webhook before Create a connection. The connection is then reused by every TextMagic module.
03Do TextMagic triggers in Make fire in real time?
Yes. All 4 TextMagic triggers are instant: Watch Incoming Call, Watch Incoming Message, Watch Missed Call and Watch Unsubscriber. TextMagic calls Make through a webhook as soon as the event happens, so the scenario does not wait for the 15 minute default schedule that polling triggers use. Each event starts one run, and every module in that run counts operations on your plan, so a busy number is worth a filter right after the trigger.
04What if a needed TextMagic module is missing in Make?
Use Make an API Call. It is available for TextMagic and calls any endpoint of the TextMagic API with the connection you already set up, so you are not limited to the 22 actions and 4 searches. You write the request yourself, which means keeping the TextMagic API documentation open. The Make documentation for this app lists no specific limits, so test each new call with Run once before switching the scenario on.
05Is Make or n8n better suited to TextMagic?
It depends on the tool your team already runs. On Make, TextMagic comes with 30 modules, including 4 instant triggers and Make an API Call, and it is available from the Free plan with its limits of 2 active scenarios and 15 minutes between scheduled runs. The same app often has an n8n node as well. Compare the modules each tool offers for the job you have in mind, and read the n8n vs Make comparison linked on this page for the broader criteria.