Renewal alerts in Slack
If your day runs in Slack, Yven can post your renewal digest to a channel as well as emailing it. It’s the same content, it just also lands where you’ll see it. Nothing changes about the email; Slack is an additional channel, not a replacement.
This is an opt-in feature – if you don’t see a Slack option in Settings, it isn’t turned on for your account yet.
What you’ll need
A Slack Incoming Webhook URL for the channel you want the alerts in. A webhook is a private address Slack gives you that lets an app post messages to one specific channel – and nothing else. It looks like:
https://hooks.slack.com/services/T0000/B0000/xxxxxxxxxxxx
Treat that URL like a password: anyone who has it can post to your channel. Yven stores it encrypted, and it never appears on shared work logs or in exports.
Create the webhook in Slack
You only do this once, from the Slack side:
- Go to api.slack.com/apps and choose Create New App → From scratch. Name it something like “Yven” and pick your workspace.
- Open Incoming Webhooks in the app’s settings and turn the feature On.
- Click Add New Webhook to Workspace, choose the channel the alerts should go to, and approve it.
- Copy the Webhook URL Slack shows you.
If your workspace already has an “Incoming WebHooks” app installed, an admin can add a new webhook from there instead – either way, the result is one URL pointing at one channel.
Connect it to Yven
- Open Settings → Integrations.
- Paste the URL into the Webhook URL field on the Slack card.
- Save.
The moment you save, Yven posts a short “Yven is connected to Slack ✅” message to that channel. Seeing it land is your confirmation that the webhook is valid and pointed at the right place – no need to wait for the next digest to find out.
What gets posted
Once connected, the renewal digest posts to the channel at the same time it’s emailed – 8am your timezone – with the same overdue/coming-up sections as the email, whenever either applies. The same no-repeats rule applies – Slack and email follow the same schedule, so you won’t be told about the same renewal twice.
Disconnecting
Clear the Webhook URL field on the Slack card in Settings → Integrations and save. The digest keeps arriving by email; only the Slack channel stops. To move the alerts to a different channel, paste that channel’s webhook URL instead and save – you’ll get a fresh confirmation message in the new channel.
Didn’t see the confirmation message?
- Double-check the URL. A trailing space or a half-copied link is the usual culprit – re-copy it from Slack and save again.
- Check the channel. The webhook posts to whichever channel you picked when you created it, which may not be the one you expected.
- Confirm the webhook is still active. If it was deleted or revoked in Slack, recreate it and paste the new URL.
A failed post never blocks anything – your settings still save and email digests still go out – so the confirmation message is the quickest way to know Slack is wired up correctly.
Where to next
- Tune what counts as “coming due” with your lead days in Settings.
- Learn how the underlying renewal digest is built.