Skip to content

On a schedule

Send a scheduled SMS from your Vonage number

A text reaches me, or everyone on my list, at the same time every day.

Runs
On a schedule
Apps
Vonage
AI
Not needed
Access
API key/secret

Send this to your assistant

Create a ClickRuntime automation: every weekday at 7am, send an SMS from my Vonage number to +447700900123 saying 'Reminder: stand-up at 9:30'.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Some messages are worth sending by text because email gets buried: a daily stand-up reminder to field technicians, the day's gate code for a cleaning crew, or a medication prompt for a relative who does not check email. Doing this by hand means someone has to remember at the same time every day, including weekends and holidays, and the one day they forget is the day it mattered.

At the time you choose, the automation builds the text you want and sends it through Vonage to one phone number or a list of numbers. You can give it a fixed message or one that includes the date, and it runs without anyone pressing send.

It fits small crews, families and clubs that need a dependable nudge rather than a full messaging platform.

What you get out of it

  • Reminders arrive on time every day

    Text messages go out at the scheduled time whether or not the sender is awake, traveling or busy, so recipients can depend on the nudge and stop double-checking with the person who used to send it manually.

  • Reaches people who ignore email

    SMS gets opened where email does not. Field workers and older relatives often only look at texts, so this is the channel that actually gets read when the message is something they need to act on.

  • One list, many recipients

    Add every number once and the same message goes to the whole crew. Nobody retypes the text each morning or forgets to include the new hire who joined last week and was never added to the group.

  • Cheap and simple compared with an app

    A scheduled text needs no app install or account for the recipient, so rolling it out to ten people takes minutes and does not depend on anyone updating software or remembering a password.

  • Date-stamped messages reduce confusion

    Including the date in the text means a late-read message is clearly for today, not yesterday, which avoids mix-ups with old reminders sitting in the same thread on the recipient's phone.

How it works

What happens, step by step

  1. At the same time every day, ClickRuntime starts the automation.

  2. It sends your message, like "Reminder: stand-up at 9:30", as a text through Vonage to your number or everyone on your list.

  3. If Vonage refuses the text, the run is marked as failed with the reason, so you can see it in ClickRuntime.

Before it runs live

  • Connect Vonage

What you get

RunsOn a schedule
Send a scheduled SMS from your Vonage numbertoday, 9:00Succeeded
SMS · +44 7700 900123Reminder: stand-up at 9:30

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Vonage steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
scheduled_sms_to_a_phone.pyexample
from clickruntime import on_trigger, credentials, http

@on_trigger
def run(event):
    resp = http.post("https://rest.nexmo.com/sms/json", data={
        "api_key": credentials.secret("VONAGE_API_KEY"),
        "api_secret": credentials.secret("VONAGE_API_SECRET"),
        "from": "447700900000",
        "to": "447700900123",
        "text": "Reminder: stand-up at 9:30",
    })
    resp.raise_for_status()
    msg = resp.json()["messages"][0]
    if msg["status"] != "0":
        raise RuntimeError(f"Vonage refused the SMS: {msg.get('error-text')}")
    return {"message_id": msg["message-id"]}

FAQ

Common questions

Can I send to several phone numbers at once?
Yes. You can give it a list, and each number receives its own text through Vonage. Each message is billed as a normal Vonage SMS, so the cost scales with the length of the list and how often it runs.
What time zone does the schedule use?
The schedule is set with a specific time and time zone when it is created, so a 7:30 a.m. message arrives at 7:30 where your recipients are. Tell your AI assistant the zone you want and it will be set up that way.
Are there restrictions on sending SMS to US numbers?
Sending to US numbers through Vonage generally requires a registered sender such as a 10DLC campaign or a toll-free number, and rules vary by country. Check your Vonage account's registration status before turning on recurring messages.
What permissions does it need?
API key/secret. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (on a schedule). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Send a scheduled SMS from your Vonage number” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.