Skip to main content
jahnavi
Contributor ⭐️⭐️⭐️⭐️⭐️
August 27, 2018
New Idea

Rule chain for Cron Expression schedules

Related products:CS Rules Engine
  • August 27, 2018
  • 18 replies
  • 250 views
Hello Team,

It would be great if we could filter out all the rules that are scheduled for a specific cron expression. For instance say 2 hours. 

Also along with filtering could we have a rule chain that brings together the rules based on cron job. This would allow us to ensure they run in a specific order.

Regards,
Jahnavi

    18 replies

    narayanan_s
    Contributor ⭐️⭐️⭐️⭐️⭐️
    March 23, 2021

    Hi, @rakesh , I agree with @bradley. This functionality should be available soon in next few upgrades.

    Cron rule chains helps to manage better hierarchical rules than the edged single rules. Scheduling series of rules are not achieved in regular terms of cron but rule chain aligns it when enabled. 

    +1K votes.

    Please involve techops to get this change worked. Thanks!

    Narayan
    keith_mattes
    Helper ⭐️⭐️
    July 1, 2021

    +1000 on this one. We have a Rule chain of 7 rules that are required to run sequentially that updates our entire engagment model.  We’ve had requests from our global cohorts that a more frequent update of the model (not midday as it is based on US time) would be the most ideal situation.

    As noted above, Admins have the ability to schedule rules to fire at custom intervals via CRON. If a rule chain is just a logical grouping of rules, then this should not be of great concern.

    If the concern is focused on backend performance taking a hit if all of us started to do this, then that might be another thing to discuss :)   

    In closing, this was something we “expected” to be part of a consisten Admin interface when “scheduling things in Gainsight” since it is offered elsewhere.

    Sr. Customer Success Operations Analyst/Gainsight Admin/Data Nerd
    romihache
    VIP ⭐️⭐️⭐️⭐️⭐️
    April 18, 2023

    +100000 to this request. The inconsistency regarding using experience across the platform is very frustrating...
    To fill this gap we admins have to:
    a) Clone chains, if you need to run the same chain more than once, the only way is to clone it and set each one to the required schedule (eg, twice per day every 12 hours).   
    b) Have separated rules that should be chained, scheduled to run a different times.  It’s difficult to see at a glance that they are actually rules that work as a whole (eg, In my instance we have some rules that should run the 8th calendar day of the month in a certain sequence. Instead of having one chain with n rules, I have to manage this sequence via each individual schedule, “0 0 1 8 1/3 ? *”, “0 30 1 8 1/3 ? *”, etc...).

    Continuous improvement is better than delayed perfection
    bradley
    Expert ⭐️
    July 9, 2024

    @revathimenon me again :) Can we get some PM eyes on this general topic? It’s at least a 6 year old request and would be massively useful, and it is very popular. Even if we can’t do full on cron jobs, we could take a page out of the connectors playbook and have the option to run X times per day (which I guess is sort of a GUI version of cron jobs but whatever. Gainsight needs to realize folks work around this anyways by just over-scheduling individual jobs while getting none of the benefits of rule chain dependencies - all this would do would make our lives massively easier.

    cc @pgeorge 

     

     

    revathimenon
    Gainsight Community Lead
    July 10, 2024

    Hey @bradley 

    Thanks for looping me in. Let me try and get some PM eyes on this.

    Where focus goes, energy flows.
    cwherrmann
    Contributor ⭐️⭐️
    March 26, 2025

    Hello, we would also benefit greatly from scheduling a Rule Chain to run more frequently than every day. This is already possible with an individual rule, but utilizing a Chain is much easier to maintain and analyze. 

    bradley
    Expert ⭐️
    April 2, 2025

    Hey @bradley 

    Thanks for looping me in. Let me try and get some PM eyes on this.

    How are we doing with this? :)

    Contributor ⭐️⭐️
    April 10, 2025

    Hello, we would also benefit greatly from scheduling a Rule Chain to run more frequently than every day. This is already possible with an individual rule, but utilizing a Chain is much easier to maintain and analyze. 

    +1 Thanks!