Webhooks defined in Payment Links ignore timezone setting


I have set up a Payment Link with a frequency of 1 week. I defined a Webhook which then runs automatically when the subscription gets paid or is expired.

See Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja

The webhook runs at a specific time which seem to be set somewhere internally, which is fine.

In Settings > Localization I set my timezone to Europe/Berlin which is currently UTC +1 CET (Central European Time). The webhooks now run at 1:00 am and 7:00 am.

During summer, when my timezone is UTC +2 CEST (Central European Summer Time), the webhooks run 1 hour later, at 2:00 am and 8:00 am.

Could you fix this, so that the webhooks run always at the same time based on my timezone and take into account the summertime?

Many thanks in advance,


@david can you please advise?

1 Like

I’ll take a look into this.

1 Like


I have this checked in for the next release :+1:

1 Like

Thanks for the quick fix David!