2 deleted 16 characters in body
source | link

Another idea is not CiviCRM native, but you can use Drupal Rules. Create a Rule Set component that sends the reminder email. Maybe call it reminder. Make it accept either the Drupal UserID or the CiviCRM ID plus the Activity ID as a parameter.

Get all the people you need to a CiviCRM group.

Create an activity and assign it to each person in the group.

Then create a rule that is triggered by the activity being sentcreated and scheduled. 

The rule schedules the Reminder email to be sent in a week's time

Then create a rule for when the activity is updated and unschedulescompleted.

This rule unschedules any existing reminders the same user and the same activity ID. As for a week's time, if you use some fancy PHP you could set it to Friday as a weekday.

So each time the activity is sent, the reminder is reset to a week later.

Only problem with this is it will not work the first time......

Another idea is not CiviCRM native, but you can use Drupal Rules. Create a Rule Set component that sends the reminder email. Maybe call it reminder. Make it accept either the Drupal UserID or the CiviCRM ID plus the Activity ID as a parameter.

Then create a rule that is triggered by the activity being sent. The rule schedules the Reminder email to be sent in a week's time and unschedules any existing reminders the same user and the same activity ID. As for a week's time, if you use some fancy PHP you could set it to Friday as a weekday.

So each time the activity is sent, the reminder is reset to a week later.

Only problem with this is it will not work the first time......

Another idea is not CiviCRM native, but you can use Drupal Rules. Create a Rule Set component that sends the reminder email. Maybe call it reminder. Make it accept either the Drupal UserID or the CiviCRM ID plus the Activity ID as a parameter.

Get all the people you need to a CiviCRM group.

Create an activity and assign it to each person in the group.

Then create a rule that is triggered by the activity being created and scheduled. 

The rule schedules the Reminder email to be sent in a week's time

Then create a rule for when the activity is updated and completed.

This rule unschedules any existing reminders the same user and the same activity ID.

1
source | link

Another idea is not CiviCRM native, but you can use Drupal Rules. Create a Rule Set component that sends the reminder email. Maybe call it reminder. Make it accept either the Drupal UserID or the CiviCRM ID plus the Activity ID as a parameter.

Then create a rule that is triggered by the activity being sent. The rule schedules the Reminder email to be sent in a week's time and unschedules any existing reminders the same user and the same activity ID. As for a week's time, if you use some fancy PHP you could set it to Friday as a weekday.

So each time the activity is sent, the reminder is reset to a week later.

Only problem with this is it will not work the first time......