View as Markdown
SMS Everyone icon

SMS Everyone ACTION

Send SMS

Send an SMS message or a bulk SMS campaign. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's SMS Everyone account once, then configure and run Send SMS from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "sms_everyone-send-sms",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    sms_everyone: { authProvisionId: "apn_xxxxxxx" },
    originator: "Originator",
    destinations: ["Destinations"],
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Send SMS inputs
Property Type Description
originator Originator string
Sender Number. Check the restrictions in your country as to whether you can use a word origin. If you send from a number, use international format without the + sign.
Required
destinations Destinations string[]
Phone number/s of the recipient/s. Ideally this should also be sent in international format without the + sign.
Optional
message Message string
The message content.
Required
timescheduled Time Scheduled string
If you're scheduling a message, include this field. Format: "YYYYMMDDHHMM" If you're sending now, this field is not necessary. If yuo set the date/time in the past, the SMS will be sent immediately.
Optional
reference Reference string
Your unique reference ID of the message.
Optional
crmids CRM IDs string[]
The list ID of a list of mobile numbers that you want to send to. First you must upload the list to SMS Everyone interface and retrieve the list ID from SMS Everyone lists page.
Optional Dynamic

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
sms_everyone-send-sms
Version
0.0.2
App
SMS Everyone
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes