Please Log in or Create an account to join the conversation.
That's doable using the Internal Users trigger, which loops your entire user base through your auto action. This does have support for batching (e.g. running 1000 users through per batch) for larger sites.Send email on date
We create a custom field with a "next action" date for that member, the auto-action would send an email to one more more specified email addresses when that date is current or has passed.
Yes, you can run the Internal Users CRON URL as often as you like. If using the batching functionality you'd probably want to run it at least once a day.Can the frequency of the cron be set with this plugin?
Yes, you can do that using CB Auto Actions acting on the after user update trigger which is fired when their profile is updated; you'd then just compare the old value against the new to see if it was changed in the Conditions of your auto action. Alternatively you could just use CB Profile Update Logger.Send email on email or postal address change
when a user updates their email or postal address an email is sent to 2 addresses.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
You'll need to use some format functions to properly compare dates. See the below condition for example.I have set the Conditions to be to compare the Alert Date field to be "less than or Equal to" but I'm unsure what variable to use to compare it to the current date; [today]? Now()?
If you're using the Internal Users trigger and need this to apply to every user, yes. The URL for Internal Users can be found within CB Auto Actions > Parameters. You can also configure the batching behavior there as well.once that is done, just confirming, that I need to set up a server CRON calling the Internal Action URL?
It will only send for all users that pass whatever conditions you configure.with this setup will the defined action (sending of an email) happen for each user that fits the criteria or one action for all users?
In CB Auto Actions the substitutions entirely depend on what trigger you're acting on. So for example [username] with onAfterUerUpdate trigger will be the username of the profile that was updated. To force a substitution to be based off the viewing user object you need to use the user="#me" parameter for it. So for example you'd have [cb:userdata field="username" user="#me" /]. This will work with the email field as well to specify in the To parameter if you want. More details regarding this can be found in the substitution tutorial provided above.Another question I have is for other Auto Actions, when sending an email for a change in a user's profile, is there a variable which I can put in the email which resolves to the user who made the change? and another which resolves to frontend or backend? I notice those designations are in the Log file and it would be nice to be able to get them into the email sent.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.