How to Automate Welcome Emails on Membership Status Change (Applicant to New) using CiviRules
Using CiviRules to automate emails based on membership status changes is a powerful way to handle onboarding. Since your status change from "Applicant" to "New" is already automated, CiviRules will "listen" for that change and fire the email immediately.
Here is the step-by-step guide to setting this up.
Prerequisites
Check that the following CiviCRM Extensions are enabled.
Go to Administer > System Settings > Extensions page, /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fextensions&reset=1
CiviRules: Ensure the CiviRules extension is enabled.
Email API: Required by CiviRules to execute the "Send Email" action.
Message Template: Go to Administer > Communications > Message Templates and create the email you want to send (e.g., "Welcome New Member").
Step 1: Create a New Rule
Navigate to Administer > CiviRules > New Rule.
Rule Name: Enter a clear name, like Email: Welcome New Member (Applicant to New).
Trigger: Select Membership is changed.
Click Save.
Step 2: Add Conditions
This is the most critical part. Without conditions, CiviCRM will send this email every time any change happens to any membership.
On the next screen, click Add Condition.
Select Field Value Comparison.
Configure the comparison as follows:
Entity: Membership
Field: Membership Status (status_id)
Operator: Equals
Value: New
Crucial Step: To ensure this only fires when moving from Applicant, look for the option Compare with original value (this requires the "Field Value Comparison" condition).
Set the Original Value to Applicant.
Note: If your version of CiviRules doesn't show "Original Value" in a single condition, add a second condition for "Field Value Comparison" on the same field but check the "Original Value" box specifically.
Step 3: Add the Action
Click Add Action.
Select Send Email.
Delay: Select - No Delay - (unless you want to wait an hour or a day).
Action Parameters:
From Name/Email: Choose your organization’s sender details.
Message Template: Select the "Welcome New Member" template you created earlier.
Click Save.
Troubleshooting & Tips
Membership Status IDs: If "Applicant" or "New" don't appear in the dropdown, you may need to enter their numeric IDs. You can find these at Administer > CiviMember > Membership Status Rules.
The "New" Status logic: In standard CiviCRM, a membership usually stays "New" for a set period (e.g., 3 months). This rule will only trigger at the moment the status changes, so it won't re-send the email every day they are in that status.
Test First: I highly recommend testing this on a single contact record first. Manually change a test contact's membership from "Applicant" to "New" and check the Activities tab on their profile to see if the "Email" activity was recorded.