Textmagic

Textmagic

· #286 most-used

Send, receive, and automate business SMS at scale

SalesMarketingCommunicationSupportAutomationPhone & SMS

Textmagic is a business SMS and messaging platform built for teams that need to send transactional alerts, appointment reminders, two-way SMS conversations, and bulk broadcasts at scale. Its REST API authenticates with a username and API key, giving agents write access to contacts, lists, tasks, tickets, and deals, plus webhook triggers for incoming messages, missed calls, and opt-outs. Connect Textmagic to Actionist and your agents can send personalised SMS messages, route inbound replies to the right team member, validate phone numbers before every campaign send, honour opt-outs across all lists within about a minute, and update call-forwarding numbers automatically on rotation change — all without touching the Textmagic dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of sending follow-up texts, triaging inbound SMS replies, processing opt-outs across multiple lists, and updating on-call forwarding numbers by hand.

Schedule

What your Textmagic agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Textmagic × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~23 hrsSaved / week
5Personas served
For sales
Featured3 apps

Proposal sent — prospect gets an SMS before reps forget

When a deal moves to 'Proposal Sent' in HubSpot, the agent finds the prospect's Textmagic contact, sends an SMS confirming the proposal is in their inbox with a direct reply channel, and creates a follow-up task for the rep if there's no reply after 48 hours. The prospect hears from the team in a personal channel within about a minute of the stage change.

~5 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a HubSpot deal moves to the Proposal Sent stage
Result
Send SMS confirming the proposal is on its way with a direct reply invitationCreate Task for rep to follow up if no SMS reply within 48 hoursSchedule a 48-hour follow-up reminder on the rep's calendar
The win
Saved per run
15 min
Runs / week
~20×
Zero proposals leave the team without an immediate SMS touch
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    25 min / week
    Manual post-proposal outreach

    Reps manually send SMS follow-ups after each proposal, often forgetting or doing it too late — leading to slower response rates and stalled deals.

    Sales Agent
    0 min
    Agent sends proposal follow-up SMS automatically

    When a proposal moves to 'Sent' in HubSpot, the agent fires an SMS to the prospect and creates a follow-up task — the rep never has to remember to check in.

  • Marketing
    30 min / week
    Manual list hygiene before campaigns

    The marketing team manually validates phone numbers, removes bounced contacts, and checks unsubscriber lists before every campaign — a recurring time drain with no automation.

    Marketing Agent
    0 min
    Agent validates numbers and removes opt-outs before every send

    Before each campaign, the agent scrubs the list with Look Up Phone Number and processes unsubscribers automatically — clean sends every time with no manual list hygiene.

  • Customer Support
    40 min / week
    Manual inbound SMS triage

    Support reps manually read each inbound SMS, create a ticket, assign it to themselves or a colleague, and send a reply — adding minutes to every first response time.

    Customer Support Agent
    0 min
    Agent creates a ticket and confirms receipt within about a minute

    When an inbound SMS arrives, the agent creates a ticket, assigns the chat, and sends an acknowledgement SMS with a reference number — all before a human has seen the message.

  • Human Resources
    15 min / week
    Manual new hire SMS onboarding

    HR manually creates Textmagic contacts, adds each new hire to relevant lists, and composes and sends a welcome SMS — a per-hire process that doesn't scale during hiring surges.

    Human Resources Agent
    0 min
    Agent sends onboarding SMS to new hires automatically on roster add

    When a new hire appears in the onboarding roster, the agent creates the Textmagic contact, adds them to the onboarding list, and sends a welcome SMS without HR lifting a finger.

  • Finance
    20 min / week
    Manual payment reminder outreach

    Finance manually sends SMS payment reminders to overdue accounts, often skipping number validation — resulting in failed sends and wasted credits on disconnected lines.

    Finance Agent
    0 min
    Agent validates billing contacts and sends payment reminders automatically

    The agent validates every billing contact's number before the reminder run and sends payment-overdue SMS messages to verified contacts only — no wasted credits on invalid numbers.

  • Operations
    10 min / week
    Manual on-call forwarding updates

    Ops manually updates the Textmagic forwarding number at each rotation change, often during the busiest part of the Monday morning handoff — leading to missed calls when the update is late.

    Operations Agent
    0 min
    Agent updates the forwarding number at every rotation change

    When the on-call rotation calendar event fires, the agent updates the Textmagic forwarding number and notifies both reps — the handoff is instant and documented.

  • Legal
    20 min / week
    Manual opt-out logging and compliance checks

    Legal manually checks unsubscriber lists, logs opt-out events, and validates contact lists before any regulated communications go out — a slow, error-prone weekly compliance task.

    Legal Agent
    0 min
    Agent logs opt-outs and validates regulated-send contacts automatically

    The legal agent documents every unsubscriber event in the compliance log and validates all regulated-communication recipients before each send — audit-ready without manual intervention.

+ 100s of other Textmagic automations
Average time saved
16 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on Textmagic's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Textmagic into Actionist

Pick the connection method that suits your environment.

Textmagic authenticates every API call with two HTTP headers — your account username and an API key. Generate the key in Textmagic Settings → API, paste both values into Actionist, and the agent can start sending and receiving SMS.

1
Generate an API key in Textmagic

Log in to Textmagic and go to Settings → API. Click Add new API key, give it a label (e.g. 'Actionist'), and copy the generated key.

2
Paste credentials into Actionist

In Actionist, find Textmagic in the Apps tab and click Connect. Enter your Textmagic account username (the email or username you sign in with) and paste your API key.

3
Test the connection

Actionist runs a test call to the Textmagic API to verify both credentials are valid. If the test passes, you are ready to build agent tasks with Textmagic.

Credentials you'll need
Username*
Your Textmagic account username (the email or username you log in with)
API key*
Textmagic → Settings → API → Add new API key
Actions

22 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

7 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Textmagic + Actionist

How does Actionist connect to Textmagic?
Go to the Apps tab, find Textmagic, and click Connect. Textmagic uses a two-key method — you supply your Textmagic account username and an API key. To generate an API key, log in to Textmagic, go to Settings → API → Add new API key. Paste both the username and the key into Actionist. The agent runs a read-only call to verify the handshake before any actions execute.
What credentials does Actionist need for Textmagic?
Textmagic authenticates every REST API call via two HTTP headers: X-TM-Username (your Textmagic account username) and X-TM-Key (your API key). You can create multiple API keys in Settings → API and label each one by the integration or team using it. Revoking a key immediately cuts off that integration without touching other credentials. API keys are separate from your login password and do not grant access to the Textmagic web dashboard.
Can I connect Textmagic to other apps in the same workflow?
Yes. Textmagic is designed to complement your CRM, help desk, and calendar tools. Common combinations: send a follow-up SMS when a deal stage changes in HubSpot; fire an SMS reminder when a Google Calendar event is about to start; create a Textmagic contact and add them to a list whenever a new lead appears in your CRM; use a New Incoming Message trigger to route replies back into a Zendesk ticket. Any of Actionist's connected apps can act alongside Textmagic in the same agent task.
What are the most common things agents do with Textmagic?
The four patterns that come up most: (1) transactional alerts — sending order confirmations, appointment reminders, or shipping notifications automatically when records change in other systems; (2) inbound routing — using the New Incoming Message trigger to hand SMS replies off to a help desk or CRM agent; (3) list hygiene — finding or creating contacts, assigning them to lists, and removing unsubscribers to keep your messaging compliant; (4) missed-call follow-up — detecting a New Missed Call event and immediately sending an SMS so the caller knows you will get back to them.
How quickly do Textmagic triggers fire in Actionist?
Textmagic webhooks fire within about a minute of the underlying event (incoming message, missed call, new unsubscriber, etc.). Actionist polls or listens on the webhook endpoint and hands the event to the agent for processing. There is a short window between the real-world event and the agent acting on it; plan scheduled agent tasks accordingly if you need to guarantee a response within a specific SLA.
How do I manage contact lists and unsubscribers automatically?
Use Add Contact to List to keep multiple audiences tidy — for example, add a contact to a 'Prospects' list when they first text in, then move them to a 'Customers' list after purchase. Use Remove Contact From List to keep lists clean and avoid messaging the wrong audience. Combined with the New Unsubscriber trigger, which fires within about a minute when someone opts out, you can automatically move or tag unsubscribers before any further messages go out.
Can Actionist validate phone numbers or emails before sending?
Textmagic's Look Up Phone Number action queries the carrier and line-type data for any mobile number before you send. Use it upstream of Send SMS to verify that the number is valid and reachable. Look Up Email does the same for email addresses before a campaign goes out. Running validation in the agent task before a send reduces bounce rates, protects your sender reputation, and avoids billing for messages to invalid numbers.
Can I store custom data on Textmagic contacts for personalisation?
Yes. You can set a Custom Field Value on a Textmagic contact to store any piece of context — CRM record ID, account tier, last-purchase date — so that data travels with the contact rather than living only in the source system. When the contact replies, the agent can read that custom field to route the message or personalise the response. Textmagic supports up to 12 custom fields per contact, each addressable by name via the API.