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
Understanding Communication Planner Permissions
You can assign Permissions for:
- Administrators can create and edit templates and manage and update Email and SMS Settings that impact the Communication Planner's behavior. They access these Settings using the gear icon in the Communication Planner.
- Standard (can’t create or edit templates)
Configuring Communication Planner Permissions
You can assign Permissions by assigning permission sets:
- Navigate to Setup and search for Permission Sets.
- Click the TX Communication Planner (Admin) permission set, then choose Manage Assignments.
- Assign Users to the permission set.
- Repeat for the TX Communication Planner (Standard) permission set.
Configuring SMS Inbox and messaging on the Contact page
For users who should have access to SMS Inbox and messaging on the Contact page, the user needs to be a member of an inbox and have READ access to the following objects:
- Navigate to Setup and search for Profiles.
- Click the Profile of users who need access to the SMS Inbox on the Contact page.
- Click Object Settings.
- Select the SMS Inboxes object and click Edit.
- Assign Read access to the SMS Inboxes object [TX_CommPlanner__SMS_Inbox__c ] and fields.
- Repeat for SMS Inbox Memberships [TX_CommPlanner__SMS_Inbox_Membership__c]
- Repeat for SMS Inbox Phone Numbers [TX_CommPlanner__SMS_Inbox_Phone_Number__c]
- Select Visualforce Page Access and click Edit.
- Select TX_CommPlanner.Contact_SMS_Inbox from the Available Visualforce Pages list and add it to the Enabled Visualforce Pages list.
- Save your changes.
Note: if you wish to have users access SMS Inbox but not manage campaigns in Communication Planner - clone the Communication Planner (Standard) permission set and remove Read access to Campaigns [TX_CommPlanner__Campaign__c] then assign the permission set to the user(s).
Configuring permissions to Standard objects
Because standard objects can’t be included in the permission scanner definitions, you must update some field permissions manually.
Note: These are only available in the May '25 release and higher.
- Navigate to Setup and search for Profiles.
- Click the Profile or Permission Set for Communication Planner Admin users.
- Click Object Settings
- Select the Contact object and click Edit.
- Assign Read and Edit access to the following fields:
- TX_CommPlanner__Has_Alt_Email_Bounced__c
- TX_CommPlanner__Has_Alt_Email_Bounced_Date__c
- TX_CommPlanner__Has_Email_Bounced__c
- TX_CommPlanner__Has_Email_Bounced_Date__c
- Save your changes.
- Repeat for any Integration Users profiles.
Step 4: Grant access to the TargetX Communication Planner Images file library
When the Communication Planner package is installed, a TargetX Communication Planner Images library is automatically created. Two custom library permissions (TargetX Library Author and TargetX Library Administrator) are also created during installation.
Only the user who installs the package is automatically added to this library so the user who installs the package must add all other users to the TargetX Communication Planner Images library.
Adding users to the File Image Library
- Navigate to Files.
- Choose Libraries and select the TargetX Communication Planner images library.
- Choose Manage Members
- Select the Users and/or Groups that will need access to images in Email Templates. Choose the appropriate Access level.
For details on Library permissions, see the Salesforce Help & Training article Create and Edit Library Permissions.
Step 5: Update Page Layouts
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.
Update the Contact record layout to include the Visualforce page: contact_sms_inbox.
To add the component to your Lightning Layout:
- Open a Contact record page.
- Click the gear icon in the upper right and choose Edit page.
- Find the Visualforce page in the left-hand menu and drag it into the layout.
- The recommended height is 700 px.
- Select Contact SMS Inbox.
- Save & Activate.
To add the component to your Page Layout:
- Navigate to Setup and search for Object Manager.
- Select Contact > Page Layouts.
- Select Edit next to the appropriate Contact Layout.
- Select Fields and drag a new Section onto the layout.
- Enter a Section Name, such as SMS Inbox.
- Select 2-columns.
- Select Visualforce Pages and drag the following onto the page layout:
- contact_sms_inbox
- The recommended height is 700 px.
- Save your changes.
Step 6: Update Permissions to view Contact Activity
To enable users to view Communication Planner Contact activities, you must provide them with access to the Visualforce Page:
- Navigate to Setup and search for Profiles.
- Click the Profile for the user(s) that need to view Contact activities.
- Click Visualforce Page Access.
- Click Edit.
- Locate the TX_ CommPlanner_Contact Activity in Available Visualforce Pages and click the arrow to move it to Enabled Visualforce Pages.
- Save your changes.
Step 7: Create and Schedule Communication Planner Apex jobs
For the initial configuration of Communication Planner, you must manually schedule three Apex jobs:
- Navigate to the Communication Planner tab.
- Click Settings (gear icon).
- Under the General heading, click
- Navigate to the Communication Planner tab.
- Click Settings (gear icon).
- Under the General heading, click Schedule Jobs.
- Choose a Run time for each of the jobs and click Start Job:
- Auto Deactivate Campaigns and Tracks
- Campaign Sync Retry
- Report Validator
Step 8: 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.
Email Settings
The table below outlines the Email settings available in the Communication Planner tool:
These settings are related to what appears in your Email Opt-out Page.
|
Setting
|
Description
|
|
Institution Name
|
The Institution Name that will display on the Opt-out Page footer.
|
|
Address 1
|
The Address1 that will display on the Opt-out Page footer.
|
|
Address 2
|
The Address2 that will display on the Opt-out Page footer.
|
|
City
|
The City that will display on the Opt-out Page footer.
|
|
State
|
The State that will display on the Opt-out Page footer.
|
|
Postal Code
|
The Postal Code that will display on the Opt-out Page footer.
|
|
From Email
|
The From Email that will display on the Opt-out Page footer.
|
|
From Vanity
|
The From Vanity that will display on the Opt-out Page footer.
|
Email General Settings
|
Setting
|
Description
|
|
Enable Email Groups
|
This enables Email Groups. You aren’t required to select an Email Group. If you don’t select a group, the system will send the communication to all eligible recipients in your report. If one or more email groups are specified on a track or element, recipients in the report who belong to the selected group, as well as those with no email group, will receive the communication.
|
|
Alternate Email Address: Contact
|
This setting allows you to select an alternate email field when choosing to use Alt Email in the Track or Element level. For example, if you have a custom field for your University email, you can select it here and when Alt Email is selected, this field will be used. |
Step 9: Configure SMS Settings
Twilio Settings
Twilio Settings are where admins manage your SMS account's Twilio settings.
- Navigate to the Communication Planner tab.
- Click Settings (gear icon).
- Under the SMS heading, click Twilio Settings.
- Enter the following:
- Twilio Account SID
- Twilio Account Auth Token
- Country code default
- Note: Twilio requires a country code for sending SMS messages. When sending an SMS, the system uses the default country code unless the Salesforce mobile field already contains a different country code. If no default country code is set and the Salesforce mobile field does not include one, Communication Planner will automatically apply the US/Canada country code “+1.”
- You can verify your Twilio API credentials and your Twilio credential sync by choosing Check Again or Try Again in the top of the screen:
Step 10: Create Email Test Lists
- Navigate to the Communication Planner tab.
- Click Settings (gear icon).
- Under the General heading, click Test List.
- Click the + to add a new Test list.
- Enter the following:
- List Name
- List Description
- Click the + to Add Members. You can create a New member or select from a list of existing members.
- Add First Name, Last Name, Email and Mobile Phone, then click Add, then Create.
- Choose Existing Member to select from a list of members you’ve already added in another Test List.
Notes:
- To manage Test List members, select the person icon in the top right. From here, you can search and view all the members in the Test List. Select a specific member to remove the member or view all the Test Lists they belong to and delete them as needed.
- Choose Delete Test List to delete the selected list.
Step 11: Create Folders
Refer to Creating folders to begin creating your folders.
Step 14: Set up SMS Inboxes
To use TX SMS and Communication Planner simultaneously without rerouting, configure each tool with its own dedicated messaging service.
You’ll need to create your SMS Inboxes within the Communication Planner:
- Navigate to Communication Planner and click the Settings icon (gear).
- Click SMS, then Inboxes.
- Click + to create a new Inbox.
- Enter a Name and select a Messaging Service.
- In the Phone Numbers section, click + to add phone numbers. You can add multiple phone numbers.
- Indicate if you want to Enable Email Notifications and, if enabled, select a Notification Timer.
Step 15: Update Twilio Messaging Service(s)
After setting up your inboxes, configure the following Twilio settings for each Messaging Service to ensure incoming replies are routed to the Communication Planner SMS Inbox. Because this configuration updates the webhook, note that if multiple Salesforce orgs share the same Twilio Account SID, each Messaging Service can be linked to only one Salesforce org. Therefore, schools with multiple TargetX instances (e.g., 2 or 3) that use a single Twilio account should assign at least one dedicated Messaging Service to each instance, since the webhook connection is based on the Org ID.
Notes:
- If you use the same messaging service for both Communication Planner and TX SMS, updating the Twilio Webhook will direct incoming messages to Comm Planner and no longer send them to TX SMS.
- If you have a TargetX Managed Twilio account please reach out to support to complete this step
- Log in to Twilio.
- On the Develop tab in the left pane, choose Messaging > Services.
- Use the Search by SID to locate the relevant messaging services.
- Click the name of the Messaging Service.
- Choose Integration on the left navigation panel.
- Ensure the Send a webhook option is selected.
- In the Request URL field, paste the following URL, replacing the ORG_ID_HERE with your 18-digit Organization ID:
https://ws-prod-ag.targetxucp.com/webhook/api/v1/message-inbound?org_id=ORG_ID_HERE