# Repeating events

**URL:** <https://community.fibery.io/t/repeating-events/1915>\
**Category:** Fibery Showcase\
**Tags:** automations\
**Created:** [August 12, 2021, 4:35pm UTC](https://community.fibery.io/t/repeating-events/1915 "2021-08-12T16:35:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [August 12, 2021, 4:35pm UTC](https://community.fibery.io/t/repeating-events/1915/1 "2021-08-12T16:35:16Z")

</div>

UPDATE: see below

I thought I’d post this as a (hopefully) useful trick for how you can use Fibery to generate/update entities and/or trigger notifications on a repeating schedule.  
Examples of where this might be useful:

- You want to automatically update some data at repeating intervals
- You want to generate reminders on a regular schedule
- You want a ‘Meeting notes’ entity to be created each week (and you’re too lazy/forgetful to manually create one each time 😉 )

This tip relies on creating a date field called `Last run` and then defining a formula to calculate a value that updates as time goes by:  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/4/424877a2c4cbd42e81b3d7695168b85c77249972.png)

With a constant date for `Last run`, the value of `Time since last run` increments by 1 every day.

Using an automation that triggers on changes to `Time since last run` it’s possible to make things happen according to the required schedule.  
For example, if you want a notification every 7 days, this automation should work:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/2/24de1d874068181e588ee2b79bd6154b278de59c.png)  
Note: the second action - `Update` `Last Run` to `Today()` - is there to ‘reset the timer’ so that it will run again a week later, and a week after that, and so on…

To start the schedule running, you should manually set `Last run` to an appropriate value (e.g. today’s date if you want the first trigger in a week’s time).  
You can even define a rule that sets the value when the entity is created if that is appropriate.

It is expected that some of this functionality (time-based triggers for automations) will eventually become natively available in Fibery, but if you can’t wait 'til then, I hope this is useful 😄

---

<div class="post-metadata">

**Author:** ![Oshyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/oshyan/32/11431_2.png) [@Oshyan](https://community.fibery.io/u/Oshyan)\
**Post date:** [August 12, 2021, 9:06pm UTC](https://community.fibery.io/t/repeating-events/1915/2 "2021-08-12T21:06:17Z")

</div>

Very useful indeed, thanks!

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [November 8, 2023, 4:16pm UTC](https://community.fibery.io/t/repeating-events/1915/3 "2023-11-08T16:16:53Z")

</div>

Scheduled automations are available:  
[https://the.fibery.io/@public/User\_Guide/Guide/Rule-51](https://the.fibery.io/@public/User_Guide/Guide/Rule-51)
