What's New in Novu 0.15.0?
Tags: programming, notifications, novu, javascript
Published: 2023-05-24 14:37:03

**TL;DR:** All you need to know about the latest Novu 0.15.0 release. Scheduled Digest, In-App Onboarding playground, Slack Webhook URL managed flow and more!

## 0.15.0 Release Updates

We're excited to unveil fresh updates about our most recent release. So let's dive right in!

![Release fresh updates](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uyvgje77r0sbm9f9l8yc.gif)

## Scheduled Digest

Now you can schedule digest at specific intervals according to your preference. This feature eradicates the need to create cron jobs to suit your use case.

From the Novu dashboard, you can set the recurring time. The Digest engine aggregates events before a set time and fires them when that time is reached.

**Typical Use Case**

A digest is scheduled for **Tuesday** and **Thursday** at **7:07 AM weekly**. A notification event is triggered a couple of times to a subscriber every day.

![Scheduled digest for Tuesday and Thursday](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vnr0fveiims34ay6huiu.png)
_Scheduled digest set up on Novu dashboard_

The digest engine aggregates all events that occur before Tuesday. On Tuesday at 7:07am, it fires an event comprising all the aggregated events. Similarly, all events occurring between Tuesday and Thursday are aggregated, and an event is fired on Thursday at 7:07am. This cycle continues.

**Note:** For now, the time is UTC-based. We plan to make it user-timezone aware soon!

![Scheduled Digest](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ds4v0jiiejlw3xbyms93.gif)

## In-App Onboarding Playground

We have integrated a new playground in our onboarding flow to test and explore In-App notifications. So take it for a spin!

![In-App Onboarding](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pug70auggz9vussml1xh.gif)

## Slack Webhook URL Managed Flow

Until now, developers had to manually spin up and deploy an https server with an endpoint to listen for redirect requests. They had to [follow numerous steps](https://docs.novu.co/channels/chat/slack/#manual-management) to get Slack webhook Url generation right and working seamlessly for subscribers.

Now, Novu manages the OAuth flow for you. No more spinning of servers! All you need to do is:

- Add `https://api.novu.co/v1/subscribers/` to the Redirect URL in **OAuth & Permissions** on your Slack Developer Dashboard.
- Add the `Add to Slack` button or the shareable URL to your application to request access permission (scope: incoming-webhook). More [information here](https://docs.novu.co/channels/chat/slack#novu-managed-recommended)
 
## Africa's Talking SMS Provider Integration
Now, you can use the [Africa's talking](https://africastalking.com) SMS provider on Novu.


![Africa's talking](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrxgh7mvseb0rbiopg7f.png)


## OneSignal Push Provider Integration
Now, you can use the [OneSignal](https://onesignal.com) Push provider on Novu.

![OneSignal](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m8bordqacaw8uc6mg8qq.png)

## Push Webhook

Now you can add a webhook URL to trigger push notifications on Novu.

![Push Webhook](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y3osipx08eq7tzo8jokn.png)

There is work ongoing for Email Webhook Provider. You can follow the [commits here](https://github.com/novuhq/novu/pull/3244)

## All Changes

You can find the full changelog on [GitHub](https://github.com/novuhq/novu/compare/v0.14.0...v0.15.0).

## Conclusion

[Sign up on Novu](https://web.novu.co), try it out & let me know what you think about the new changes in the comments section.

If you want to contribute to OSS and make an impact, I believe it is a [great place to start](https://github.com/novuhq/novu) & build out amazing things.

Oh, remember to star the repo as well.🤩 See you in the next release! 🚀