{"id":121,"date":"2026-10-22T17:44:40","date_gmt":"2026-10-22T15:44:40","guid":{"rendered":"https:\/\/demo.leitvia.com\/saas\/?page_id=121"},"modified":"2026-10-22T17:44:41","modified_gmt":"2026-10-22T15:44:41","slug":"integrations","status":"publish","type":"page","link":"https:\/\/demo.leitvia.com\/saas\/integrations\/","title":{"rendered":"Integrations"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-surface-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl)\">\n\t\n\t<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-d06523d6 wp-block-columns-is-layout-flex\">\n\t\t\n\t\t<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:55%\">\n\t\t\t\n\t\t\t<p class=\"is-style-eyebrow has-accent-color has-text-color wp-block-paragraph\">Integrations<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<h1 class=\"wp-block-heading has-display-font-size\">Connect Tidepost to the tools you already use.<\/h1>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color has-lead-font-size wp-block-paragraph\">Webhooks, a REST API, email, feeds, a calendar and single sign-on. Every integration is built on an open standard and included in every plan.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--l)\">\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/demo.leitvia.com\/saas\/saas\/docs\/\">Read the API guide<\/a><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/demo.leitvia.com\/saas\/saas\/pricing\/\">Compare plans<\/a><\/div>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n\t\t\t\n\t\t\t<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1200\" src=\"https:\/\/demo.leitvia.com\/saas\/wp-content\/uploads\/2026\/10\/saas-product-integrations-1.webp\" alt=\"Tidepost in the middle, connected to six integrations: webhooks over HTTPS and JSON, a REST API with OpenAPI 3.1, email in and out, RSS and Atom feeds, an iCalendar feed and single sign-on with SAML and OIDC.\" class=\"wp-image-127\" style=\"aspect-ratio:4\/3;object-fit:cover\"\/><\/figure>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull has-surface-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl)\">\n\t\n\t<div class=\"wp-block-group alignwide has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-a3d7f08a wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<h2 class=\"wp-block-heading has-heading-l-font-size\">Six ways in and out<\/h2>\n\t\t\n\t\t\n\t\t<p class=\"has-ink-muted-color has-text-color has-lead-font-size wp-block-paragraph\">Pick the ones you need and combine them. None of them sends data anywhere you have not chosen.<\/p>\n\t\t\n\t<\/div>\n\t\n\t\n\t<div class=\"wp-block-group alignwide is-layout-grid wp-container-core-group-is-layout-d14117c2 wp-block-group-is-layout-grid\" style=\"margin-top:var(--wp--preset--spacing--l)\">\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Outgoing webhooks<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Signed JSON for every incident and update, sent to any address that accepts HTTPS.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">REST API<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Create incidents, post updates and read uptime from your own deploy scripts.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Email in and out<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Open an incident by writing to a private address. Subscribers get updates as plain text email.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">RSS and Atom feeds<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">A feed per status page and per component, for feed readers and internal dashboards.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Calendar feed<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Scheduled maintenance as an iCalendar feed that your team and your customers can subscribe to.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group has-surface-alt-background-color has-background is-layout-flow wp-container-core-group-is-layout-4be23233 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--m);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m);padding-left:var(--wp--preset--spacing--m)\">\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Single sign-on<\/h3>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">SAML and OpenID Connect for your own login, with roles taken from your identity provider.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull is-style-inverse has-global-padding is-layout-constrained wp-block-group-is-layout-constrained is-style-inverse--2\" style=\"padding-top:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--m)\">\n\t\n\t<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\n\t\t<ul style=\"font-weight:600\" class=\"wp-block-list is-style-checklist-row has-meta-font-size\">\n\t\t\t\n\t\t\t<li>Signed webhooks with rotating secrets<\/li>\n\t\t\t\n\t\t\t\n\t\t\t<li>Rate limits documented per endpoint<\/li>\n\t\t\t\n\t\t\t\n\t\t\t<li>API keys scoped per project<\/li>\n\t\t\t\n\t\t\t\n\t\t\t<li>API changes announced 90 days ahead<\/li>\n\t\t\t\n\t\t\t\n\t\t\t<li>Every format openly specified<\/li>\n\t\t\t\n\t\t<\/ul>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull has-surface-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl)\">\n\t\n\t<h2 class=\"wp-block-heading alignwide has-heading-l-font-size\">Built on standards, so you are never locked in.<\/h2>\n\t\n\t\n\t<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity is-style-wide\" style=\"margin-top:var(--wp--preset--spacing--l);margin-bottom:var(--wp--preset--spacing--l)\"\/>\n\t\n\t\n\t<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-166b020b wp-block-columns-is-layout-flex\">\n\t\t\n\t\t<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Every integration uses a format that other tools already speak: HTTPS with JSON, email, RSS, iCalendar, SAML and OpenID Connect.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">If you leave, export incidents, subscribers and uptime history as CSV and JSON. The export is part of every plan.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Missing a tool? Most of them accept webhooks or read a feed, and our guides show the settings for the common cases.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Need something the API cannot do yet? Tell us. Requests from customers decide what we build next.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull has-surface-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl)\">\n\t\n\t<h2 class=\"wp-block-heading alignwide has-heading-l-font-size\">Connect a webhook in four steps<\/h2>\n\t\n\t\n\t<div class=\"wp-block-group alignwide is-layout-grid wp-container-core-group-is-layout-e2173882 wp-block-group-is-layout-grid\" style=\"margin-top:var(--wp--preset--spacing--l)\">\n\t\t\n\t\t<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-80e58df4 wp-block-group-is-layout-grid\">\n\t\t\t\n\t\t\t<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-1eccee84 wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--stroke);border-top-width:0.0625rem;padding-top:var(--wp--preset--spacing--m)\">\n\t\t\t\t\n\t\t\t\t<p class=\"has-accent-color has-text-color has-heading-font-family has-heading-m-font-size wp-block-paragraph\">01<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h3 class=\"wp-block-heading\">Create an endpoint<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Add the address that should receive events and choose the components it covers.<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-1eccee84 wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--stroke);border-top-width:0.0625rem;padding-top:var(--wp--preset--spacing--m)\">\n\t\t\t\t\n\t\t\t\t<p class=\"has-accent-color has-text-color has-heading-font-family has-heading-m-font-size wp-block-paragraph\">02<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h3 class=\"wp-block-heading\">Copy the secret<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Each endpoint gets its own signing secret. Check the signature before you trust a request.<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-80e58df4 wp-block-group-is-layout-grid\">\n\t\t\t\n\t\t\t<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-1eccee84 wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--stroke);border-top-width:0.0625rem;padding-top:var(--wp--preset--spacing--m)\">\n\t\t\t\t\n\t\t\t\t<p class=\"has-accent-color has-text-color has-heading-font-family has-heading-m-font-size wp-block-paragraph\">03<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h3 class=\"wp-block-heading\">Send a test<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Tidepost sends a sample incident, so you see the payload in your tool right away.<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-1eccee84 wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--stroke);border-top-width:0.0625rem;padding-top:var(--wp--preset--spacing--m)\">\n\t\t\t\t\n\t\t\t\t<p class=\"has-accent-color has-text-color has-heading-font-family has-heading-m-font-size wp-block-paragraph\">04<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h3 class=\"wp-block-heading\">Watch the log<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Every delivery is logged with status and response time and retried up to five times.<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull has-surface-alt-background-color has-background has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-aa0f3b33 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xxl);padding-bottom:var(--wp--preset--spacing--xxl)\">\n\t\n\t<blockquote class=\"wp-block-quote has-heading-m-font-size is-layout-flow wp-block-quote-is-layout-flow\" style=\"line-height:1.3\">\n\t\t\n\t\t<p class=\"wp-block-paragraph\">We connected our ticket system with one webhook during a lunch break. It has not missed an event since.<\/p>\n\t\t\n\t\t<cite>Mattis Okonkwo-Lind, Platform Engineer, Quillbridge Analytics<\/cite>\n\t<\/blockquote>\n\t\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull has-surface-alt-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl)\">\n\t\n\t<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-d06523d6 wp-block-columns-is-layout-flex\">\n\t\t\n\t\t<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:42%\">\n\t\t\t\n\t\t\t<p class=\"is-style-eyebrow has-accent-color has-text-color wp-block-paragraph\">Integrations<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<h2 class=\"wp-block-heading has-heading-l-font-size\">Tell us what you want to connect.<\/h2>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color wp-block-paragraph\">Send us the name of the tool and what should happen. We reply with the settings or put it on the list for the next release.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:58%\">\n\t\t\t\n\t\t\t<ul class=\"wp-block-list is-style-divided has-heading-font-family has-heading-s-font-size\">\n\t\t\t\t\n\t\t\t\t<li>Write to <a href=\"mailto:support@example.com\">support@example.com<\/a><\/li>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li>Current service status on our status page<\/li>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li>Chat with support inside the app on every plan<\/li>\n\t\t\t\t\n\t\t\t<\/ul>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"has-ink-muted-color has-text-color has-meta-font-size wp-block-paragraph\">Support hours Monday to Friday, 8:00 to 18:00 Central European Time.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Integrations Connect Tidepost to the tools you already use. Webhooks, a REST API, email, feeds, a calendar and single sign-on. Every integration is built on an open standard and included in every plan. Six ways in and out Pick the ones you need and combine them. None of them sends data anywhere you have not [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-landing","meta":{"_leitvia_easy_language_of":0,"footnotes":""},"class_list":["post-121","page","type-page","status-publish","hentry"],"leitvia_pattern_status":null,"_links":{"self":[{"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/pages\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":2,"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/pages\/121\/revisions"}],"predecessor-version":[{"id":199,"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/pages\/121\/revisions\/199"}],"wp:attachment":[{"href":"https:\/\/demo.leitvia.com\/saas\/wp-json\/wp\/v2\/media?parent=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}