Send SMS from Pipedream with SimGate
Add SMS to any Pipedream workflow using a Node.js code step or HTTP action. Trigger texts from webhooks, schedules, or app events — sent from your own SIM.
SMS in any Pipedream workflow
Pipedream lets you build workflows in Node.js, Python, or with no-code actions — and SimGate is a plain REST API, so it drops in as a single HTTP step or a few lines of code.
Trigger sends from anything Pipedream supports: a new Stripe payment, a GitHub push, a scheduled cron, an incoming webhook, or a database row change. The SimGate step fires last and the text goes out through your connected phone.
Connect Pipedream to SimGate
Add a trigger
Choose any Pipedream trigger: HTTP webhook, schedule, Stripe, GitHub, Airtable, or hundreds of other app events.
Add a Node.js or HTTP step
Insert a Code step (Node.js) or an HTTP / Fetch action after your trigger.
Call the SimGate API
POST to https://api.simgate.app/v1/sms/send with your x-api-key header and a JSON body containing deviceId, phoneNumber, and message.
Map dynamic values
Use Pipedream expressions like {{steps.trigger.event.email}} to pull recipient numbers or message text from earlier steps.
Node.js step example
1import { axios } from "@pipedream/platform";23export default defineComponent({4async run({ steps, $ }) {5return await axios($, {6method: "POST",7url: "https://api.simgate.app/v1/sms/send",8headers: {9"x-api-key": process.env.SIMGATE_API_KEY,10"Content-Type": "application/json",11},12data: {13deviceId: "android-5q15b182f2704gbz",14phoneNumber: steps.trigger.event.phone,15message: `Hi ${steps.trigger.event.name}, your order is confirmed.`,16},17});18},19});
Drop this into a Pipedream Code step — map phoneNumber and message from your trigger event.
Popular Pipedream + SimGate recipes
- Text your team when a new Stripe payment lands
- Send an SMS when a GitHub Actions workflow fails
- Notify yourself when an Airtable record status changes
- Forward inbound SimGate webhooks into a Pipedream workflow for routing logic
- Daily digest texts built from a scheduled Pipedream cron
Frequently asked questions
Do I need a special Pipedream app for SimGate?
No. SimGate is a plain REST API — use the built-in HTTP or Fetch action, or write a Code step in Node.js. No custom app needed.
How do I store the SimGate API key securely in Pipedream?
Add it as a Pipedream environment variable (Settings → Environment Variables) and reference it as process.env.SIMGATE_API_KEY in your Code step.
Can I receive inbound SMS back into Pipedream?
Yes — create a Pipedream HTTP trigger, copy the endpoint URL, and set it as your SimGate inbound webhook. Replies to your SIM will POST directly into your Pipedream workflow.
Is Pipedream free to use with SimGate?
Pipedream has a free tier that includes a generous number of monthly invocations. SimGate has its own free tier too, so you can test the combination at no cost.
Keep exploring
Turn your phone into an SMS API
Send and receive SMS from your own SIM at a flat monthly price. Install the app, connect a device, and call the API in minutes.
Start free