Implementing Communication Planner
Step 1: Install the Communication Planner Package
Please see TargetX Recruitment Suite: Admin Group or TargetX Retention Suite: Admin Group for the latest package version.
Step 2: Submit a Support ticket
You must submit a Support ticket to set up email sending for the Communication Planner.
Step 3: Configure Communication Planner Permissions
Step 4: Grant access to the TargetX Communication Planner Images file library
Step 5: Update Page Layout
Administrators must add the Visualforce page "Contact Activity" to see Email and SMS activity from Comm Planner.
- Navigate to Setup and select Object Manager.
- Click the Contact/Student object.
- Click Page Layouts.
- Click the Page Layout you use for Students.
- In the Page Layout Palette, choose Visualforce Pages.
- Drag the Contact Activity Visualforce page onto the page.
- Save your changes.
Step 6: Create and Schedule Communication Planner Apex jobs
For the initial configuration of Communication Planner, you must manually create and schedule three Apex jobs:
- Navigate to Setup and search for Scheduled Jobs.
- Click Schedule Apex
- Provide the following job details:
- Name = TargetX Communication Planner - Auto Deactivate Campaigns and Tracks
- This job sets the Status for any Active Campaigns or Tracks to Inactive where the End Date is less than today.
- APEX Class = StatusChangeBatch
- Select a schedule using Schedule Builder or provide a valid Cron Expression.
- An example cron expression that will run the job each night at 1:15 AM is:
- Name = TargetX Communication Planner - Auto Deactivate Campaigns and Tracks
0 15 1 * * ?
- Save your changes.
- Click Schedule Apex
- Provide the following job details:
- Name = TargetX Communication Planner - Campaign Sync Retry
- This job will attempt to sync any Campaigns that do not have a Sync Status of “Success” or any Campaigns with Tracks that do not have a Sync Status of “Success.”
- APEX Class = SyncRetryBatch
- Select a schedule using Schedule Builder or provide a valid Cron Expression.
- Name = TargetX Communication Planner - Campaign Sync Retry
- Save your changes.
- Click Schedule Apex
- Provide the following job details:
- Name = TargetX Communication Planner - Report Validator
- This job will email all Org admins if any Tracks are found to have invalid or deleted Reports, which contain details of the Campaign, Track, and report. Reports will then need to be manually undeleted or edited to be valid reports for Communication Planner or the Tracks will need to be updated to select new valid Reports.
- APEX Class = ReportValidationBatch
- Select a schedule using Schedule Builder or provide a valid Cron Expression.
- Name = TargetX Communication Planner - Report Validator
- Save your changes.
Note: The recommended schedule for these jobs would be to schedule the jobs to run every day. Your CRM does not impose a hard limit on how far into the future an Apex job can be scheduled. The start and end dates are client-specific. It's recommended to schedule daily jobs in one- to two-year intervals and set reminders to re-evaluate the job at the end of each interval.
Step 7: Configure Communication Planner Settings
Begin by reviewing your existing Email Settings. Then you can define numerous settings for your institution within the Communication Planner tool. To display the available settings, select the gear icon at the bottom left of the tool and click the carrot next to Email.
Step 8: Configure SMS Settings
Step 9: Create Email Test Lists
Step 10: Create Folders
Refer to Creating folders to begin creating your folders.
Step 11: Create Templates
Refer to Creating Email Templates to begin building your Email Templates or Creating SMS Templates for SMS Templates.
Step 12: Create Campaigns
Refer to Creating Campaigns to begin building your Campaigns.