Send user a reminder email after x-number of days if Profile2 field is empty and user has specific role I have a multi-step user signup process. When the user creates their account, they are assigned role "A" and are redirected to a Profile2 form with various fields. If they complete and save their Profile2 form, they are assigned role "B" and role "A" is removed from their account.

I need to send an automated reminder email to the new user 5 days after their account was created, if they are still assigned user role "A". The email's purpose would be to remind them to log in and complete their Profile2 form. How can I accomplish that kind of time delay using Rules? If not rules, are there any other modules that would accomplish this?

Thanks!
Here is my solution, based on tenken's advice:

I created a Rule COMPONENT with the condition &quot;User has role: Role A&quot; and the action &quot;Send email&quot;.

I then created a Rule...



Events: After saving a new user account
Conditions: None
Actions: Schedule component evaluation

In that Action, I chose these options:
Component: the component from step 1
Scheduled evaluation date: account:created
Add offset: 5 days
User &gt; Data Selector: account