Microsoft Teams automation from a server you own.
Cronable posts to a Teams channel through a Workflows webhook, the replacement for the old Office 365 incoming-webhook connector. Backup results, ticket digests and failure alerts reach the channel your team already watches, sent from your own machine.
A Microsoft Teams workflow on the canvas
Each card is one job. A wire means the next job runs when the one before it succeeds, or when it fails.
Post: backup done
Microsoft Teams·Succeeded
After Nightly backup (succeeded)
6 hr ago
Alert IT
Microsoft Teams·Idle
After Nightly backup (failed)
Nightly backup
Terminal·Succeeded
Daily at 02:00
6 hr ago
Nightly backup
Terminal·Succeeded
Daily at 02:00
6 hr ago
Post: backup done
Microsoft Teams·Succeeded
After Nightly backup (succeeded)
6 hr ago
Alert IT
Microsoft Teams·Idle
After Nightly backup (failed)
“Every night at 2am, run my backup script. Post the result to the IT channel in Teams, and alert the channel if it fails.”
Every Microsoft Teams step Cronable ships
Actions
Steps a workflow can take in Microsoft Teams.Post a message
Send a message to the channel the workflow was created for, with data from earlier steps. Up to 18,000 characters.
Add a title
Optionally give the message a bold heading, such as Backup failed or Daily digest.
Triggers
What starts a Microsoft Teams workflow.Teams is an action in Cronable: it posts to a channel. A Teams workflow starts from a schedule, another job, or a trigger in another app, such as a Jira issue or a GitHub push.
Microsoft Teams workflows worth automating first
Backup results and alerts
A terminal job runs the nightly backup on your server. One Teams job posts the success summary; another, on the failure branch, alerts the IT channel.
Ticket digest
Search Jira every morning for issues updated yesterday and post a grouped summary to the team channel.
Today’s meetings in the channel
Each morning, read today’s events from an Outlook calendar and post the team’s agenda to the channel.
Certificate and uptime watch
An hourly HTTP check on your sites runs from your machine; when it fails, its failure handler posts to Teams.
How you connect
Connecting Microsoft Teams
Teams connects with a Workflows webhook URL. No Azure app registration, no admin consent screen.
- 1Next to the Teams channel, choose ⋯ → Workflows → “Post to a channel when a webhook request is received” and finish the template.
- 2Copy the URL it gives you. It contains a secret signature, so treat it like a password.
- 3Store the URL as a bearer token credential in Cronable. It stays out of job files and is masked in logs.
Your Microsoft Teams automation, on your own machine
Runs on your own machine
Install Cronable as a Mac or Windows app, or on a server you own. Your Microsoft Teams jobs, secrets and run history stay on that machine by default.
Built from one sentence
Describe the workflow in plain English and the built-in assistant builds the jobs, the schedule and the failure handling for you to review on the canvas. On every plan, including Free.
Unlimited runs
Plans count the jobs you define, not how often they fire. A job that touches Microsoft Teams every hour costs the same as one that runs once a month.
Credentials encrypted locally
Keys and tokens are AES-256-GCM encrypted in a local database, referenced from jobs by name and masked out of logs and run output.
Microsoft Teams automation, answered
Can Cronable post to Microsoft Teams?
Yes. A Teams job posts a message, with an optional title, to a channel through a Power Automate Workflows webhook.
Does it still work now that Office 365 connectors are retired?
Yes. Cronable uses Workflows webhooks, which Microsoft introduced as the replacement for the Office 365 incoming-webhook connector.
Do I need to register an app in Azure?
No. The webhook URL is the whole credential. You create it in the Teams channel and paste it into Cronable.
Where is the Teams webhook URL stored?
Encrypted in the credential store on your own machine, kept out of job files and masked in logs, because the URL carries its own secret signature.
Can Cronable schedule Teams meetings?
Yes, through the Outlook integration: its calendar job can create an event with a Teams meeting link attached.
Anything you do twice in Microsoft Teams is cronable.
The status update you post in Teams every Monday can post itself.