[{"data":1,"prerenderedAt":27},["ShallowReactive",2],{"content:integrations":3},{"body":4,"toc":5},"\u003Ch1>Integrations\u003C\u002Fh1>\n\u003Cp>cronservices calls any HTTP API on a schedule, and has built-in steps for the services people schedule most. A built-in step takes only the fields its API needs, such as a webhook URL and a message, and cronservices builds and signs the request. Chain steps to fetch data from one service, reshape it, and send it to another: open pull requests to Slack, a weather forecast to Telegram, past-due Stripe subscriptions to email.\u003C\u002Fp>\n\u003Cp>Every job runs on a cron schedule in any time zone, or once at an exact time. Every run is recorded step by step. Secrets live in encrypted \u003Ca href=\"\u002Fdocs#credentials\">credentials\u003C\u002Fa>, never in the job.\u003C\u002Fp>\n\u003Ch2 id=\"any-api\">\u003Ca class=\"anchor\" href=\"#any-api\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Any API\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fwebhooks\">Webhooks and HTTP APIs\u003C\u002Fa>: Call any HTTP endpoint or webhook on a cron schedule, in any time zone, with headers, a templated body and a saved credential. Every run is recorded.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"chat\">\u003Ca class=\"anchor\" href=\"#chat\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Chat\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fslack\">Slack\u003C\u002Fa>: Post scheduled Slack messages through an incoming webhook: standup digests, reminders, reports, and on-call announcements, with data from any API. Read channel history too.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fdiscord\">Discord\u003C\u002Fa>: Send scheduled Discord messages to any channel through a webhook: daily reminders, server announcements, and reports filled in from any API. No bot to host.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fmicrosoft-teams\">Microsoft Teams\u003C\u002Fa>: Post scheduled messages to a Microsoft Teams channel through a Workflows webhook: recurring reminders, daily reports, and alerts with data from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fgoogle-chat\">Google Chat\u003C\u002Fa>: Send scheduled messages to a Google Chat space through an incoming webhook: recurring reminders, standup prompts, and daily numbers from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fmattermost\">Mattermost\u003C\u002Fa>: Post scheduled messages to Mattermost channels through an incoming webhook, on cloud or self-hosted servers, with data from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Ftelegram\">Telegram\u003C\u002Fa>: Send scheduled Telegram messages from your bot to a chat, group or channel: daily briefs, reminders and alerts, without hosting the bot.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"email-and-sms\">\u003Ca class=\"anchor\" href=\"#email-and-sms\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Email and SMS\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Femail\">Email (SMTP)\u003C\u002Fa>: Send scheduled and recurring emails from your own Gmail, iCloud, Fastmail, Outlook or any SMTP mailbox: daily reports, reminders and digests with data from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fresend\">Resend\u003C\u002Fa>: Send scheduled transactional and report emails through Resend from your verified domain, on a cron schedule or once at an exact time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fsendgrid\">SendGrid\u003C\u002Fa>: Send scheduled emails through SendGrid from your verified sender: recurring reports, reminders and digests with data from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Ftwilio\">Twilio\u003C\u002Fa>: Send scheduled SMS through your Twilio account: appointment reminders, daily alerts and one-time texts at an exact time, in any time zone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"push\">\u003Ca class=\"anchor\" href=\"#push\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Push\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fntfy\">ntfy\u003C\u002Fa>: Publish scheduled push notifications to an ntfy topic on ntfy.sh or your own server, with titles, priorities, tags and click links.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fpushover\">Pushover\u003C\u002Fa>: Send scheduled Pushover notifications to your phone or a group: reminders, daily numbers, and alerts with data from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fgotify\">Gotify\u003C\u002Fa>: Send scheduled messages to your self-hosted Gotify server: reminders, backup reports and alerts, with titles and priorities.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fpushbullet\">Pushbullet\u003C\u002Fa>: Push scheduled notes to every device on your Pushbullet account: reminders and daily summaries with data from any API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"incidents-and-monitoring\">\u003Ca class=\"anchor\" href=\"#incidents-and-monitoring\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Incidents and monitoring\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fpagerduty\">PagerDuty\u003C\u002Fa>: Announce who is on call in Slack or Teams every morning, and trigger PagerDuty incidents from scheduled checks, with the PagerDuty REST and Events APIs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fopsgenie\">Opsgenie\u003C\u002Fa>: Open Opsgenie alerts from scheduled checks and recurring reminders, in the US or EU region, with priorities and descriptions from any API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fdatadog\">Datadog\u003C\u002Fa>: Post events to your Datadog event stream on a schedule: daily business numbers, job markers and check results, on any Datadog site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fhealthchecks\">Healthchecks.io\u003C\u002Fa>: Check an endpoint every minute and ping Healthchecks.io only when it succeeds, so you get alerted when your API goes down or a scheduled job stops running.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"developer-tools\">\u003Ca class=\"anchor\" href=\"#developer-tools\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Developer tools\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fgithub\">GitHub\u003C\u002Fa>: Post open pull requests to Slack before standup, and open recurring GitHub issues for chores like dependency updates and on-call handoffs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fifttt\">IFTTT\u003C\u002Fa>: Run IFTTT Webhooks applets on a precise cron schedule or once at an exact time, with values filled in from any API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"data\">\u003Ca class=\"anchor\" href=\"#data\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Data\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fstripe\">Stripe\u003C\u002Fa>: Post past-due Stripe subscriptions to Slack every morning, email your Stripe balance daily, and sync new customers to your CRM, without writing a function.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Fopen-meteo\">Open-Meteo weather\u003C\u002Fa>: Send a daily weather forecast for any location to Slack, Telegram, SMS or email with the free Open-Meteo API. No API key.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fintegrations\u002Ffrankfurter\">Frankfurter exchange rates\u003C\u002Fa>: Fetch the European Central Bank’s daily exchange rates with the free Frankfurter API and post them to Slack or update your store’s prices. No API key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don&#39;t see your service? Any API with an HTTP endpoint works with a \u003Ca href=\"\u002Fintegrations\u002Fwebhooks\">request step\u003C\u002Fa>. Tell us what to build next at \u003Ca href=\"mailto:support@cron.services\">support@cron.services\u003C\u002Fa>.\u003C\u002Fp>\n",[6,9,12,15,18,21,24],{"id":7,"html":8},"any-api","Any API",{"id":10,"html":11},"chat","Chat",{"id":13,"html":14},"email-and-sms","Email and SMS",{"id":16,"html":17},"push","Push",{"id":19,"html":20},"incidents-and-monitoring","Incidents and monitoring",{"id":22,"html":23},"developer-tools","Developer tools",{"id":25,"html":26},"data","Data",1793404039456]