Code Monkey home page Code Monkey logo

Comments (3)

collinkrawll avatar collinkrawll commented on May 26, 2024 1

Mautic processes campaign actions for each contact in two steps. First the action is scheduled and then it is executed (the email is sent). The ThirdSetMauticTimingBundle plugin is applied when the action is scheduled. So when a contact is first being processed by an action, in your above example, the contact will be placed on the Mautic calendar to receive an email 2 days from now on the first available time that fits the Monday through Friday from 8 AM to 5 PM requirement.

If the action has already been scheduled for a contact, the plugin doesn't have any effect.

My guess is that the action was already scheduled for those contacts. Can you please confirm if that is the case or not? It should work for contacts that are just getting to that action in the campaign for the first time (when they are being scheduled to receive the email).

from thirdsetmautictimingbundle.

collinkrawll avatar collinkrawll commented on May 26, 2024 1

Hi @mellsaid, no problem. We actually used to abort execution if the cron criteria wasn't met. We switched it to compute during scheduling in v1.1.0 of the plugin as that seemed to be a better way to do it and was more consistent with how Mautic was designed to work.

from thirdsetmautictimingbundle.

mellsaid avatar mellsaid commented on May 26, 2024

hi @collinkrawll Okay that make sense. I thought the plugin suppress the send out execution if it isn't within the time frames rather than act upon the scheduling triggers. I can confirm that those actions were already triggered and scheduled which would explain why.

thank you very much for your help.

from thirdsetmautictimingbundle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.