ZAPIER + ULTRASMSSCRIPT API

Connect your apps.
Automate your SMS workflows.

Use Webhooks by Zapier to send data from your favorite business apps into UltraSMSScript—so new leads, orders, and other events can kick off messaging actions.

✓ API access: Level 3+✓ Zapier webhook actions✓ No custom Zapier app required
YOUR BUSINESS APPCRM · Forms · StoreNew event or record
↓ TRIGGER
AUTOMATION✳ ZapierWebhooks by Zapier action
↓ POST REQUEST
YOUR SMS PLATFORMUltraSMSScriptAdd contacts or send messages
i
Important: this is a one-way Zapier integration.

UltraSMSScript currently supports action steps through its API. Events in other apps can trigger Zapier actions that call UltraSMSScript, but UltraSMSScript does not currently send data to Zapier to initiate a Zap trigger. This is not a native Zapier app integration.

PRACTICAL USE CASES

Put your existing tools to work.

Build automations around events in the apps your business already uses.

◎

New leads → SMS list

When a lead subscribes through a form or CRM, use Zapier to add the opted-in contact to an UltraSMSScript group.

↗

Customer event → SMS

When a supported app triggers an event, call an UltraSMSScript messaging endpoint to send a relevant follow-up.

▦

Scheduling → contact updates

Pass contact and appointment details from a booking workflow into supported UltraSMSScript API actions.

STEP-BY-STEP GUIDE

Set up Webhooks by Zapier.

These steps match the supported API workflow: choose a trigger in Zapier, then add a webhook action that calls your UltraSMSScript installation.

01

Choose the trigger in Zapier

Start a Zap using an event in another app—for example, a new opted-in contact in your CRM. Add an Action step, search for Webhooks by Zapier, and select POST.

02

Choose the payload type

Set Payload Type to Form (URL-encoded), matching how UltraSMSScript expects the example API parameters.

03

Enter your installation's API URL

For example, to add a contact, enter https://YOUR_DOMAIN/apis/addcontact/. Replace YOUR_DOMAIN with the domain where your own UltraSMSScript platform is installed.

04

Map the data fields

Enter the API parameter names on the left and their values on the right. For adding a contact, supply apikey, group, and number. Use values from earlier Zap steps where appropriate.

05

Leave unnecessary auth fields blank

The UltraSMSScript API key goes in the Data fields, not in Zapier's Basic Auth field. Leave additional headers and Basic Auth empty unless your setup specifically requires them.

06

Test before turning on the Zap

Run a test with a permitted test contact, review the API response, and verify the result in UltraSMSScript. Once confirmed, publish your Zap.

EXAMPLE CONFIGURATION

What goes into your Zap?

Here's an illustrative configuration for adding a subscribed contact to an existing group using the addcontact endpoint.

Your API key should be kept private. Don't place it in public URLs, screenshots, or shared documentation.
Browse more API actions ↗
WEBHOOKS BY ZAPIERPOST
URLhttps://YOUR_DOMAIN/apis/addcontact/
Payload TypeForm
Data
apikeyYOUR_API_KEYgroupYOUR_GROUPnumberPHONE_FROM_TRIGGER
QUESTIONS

Before you connect.

Does UltraSMSScript have a native Zapier app?

No. The documented integration uses Webhooks by Zapier to make API requests to your UltraSMSScript installation.

Can UltraSMSScript trigger a Zap?

Not through this integration at present. Zapier triggers come from other apps, and UltraSMSScript receives API requests as actions.

Which UltraSMSScript plans support this?

API access is available starting at Level 3, including Level 4 and ULTRA.

Where do I find the API endpoint details?

See the UltraSMSScript API page for endpoint paths and required parameters.

BUILD CONNECTED SMS WORKFLOWS

Make your apps work better together.

Connect Zapier to your UltraSMSScript API and turn events in other tools into meaningful SMS actions.

Review setup steps ↑