Susan Britt
Mega Sage
Mega Sage

There are times where you need to setup a recurring campaign, similar to a recurring calendar invite. Some common use cases are to recognize work anniversaries or employees on their birthdays. Since Campaigns allow you to create many forms of content (e.g., banner announcements, events, notifications, actionable items/to-dos), they are the perfect way to dynamically send the recognition to your employees.

 

In the below example, we will create a Work Anniversary Campaign that will add an announcement to the portal homepage 5 days before through 5 days after the employee’s anniversary date. 

 

High-level Steps to create a campaign there are roughly 8 steps that need to take place:

  1. Plan the Campaign
  2. Gather requirements
  3. Create the Campaign
  4. Create the Campaign Stage(s)
  5. Create the Content record(s)
  6. Add Content to Campaign
  7. Publish the Campaign
  8. Run Scheduled Jobs

 

Plan

Planning out the campaign is an essential part of the process, and it includes thinking through the purpose of this campaign.  Below are some common questions to be prepared to ask/get answers to when gathering requirements from the stakeholders/process owners around the Campaign.

 

  • What type of information do you want to communicate? (e.g., open enrollment, upcoming training)
  • What specific information and format do you want to send? (e.g., video on how to enroll, link to the benefits provider site, event for benefits plan overview by location)
  • Where should content appear? (e.g., Upcoming Events widget, My Tasks)
  • Who should be included in the campaign? (e.g., all full-time employees, managers only)
  • When do we want to communicate?

 

Gather Requirements

To properly configure Campaigns, certainly larger ones like Open Enrollment or New Hire Onboarding, you will need to meet with the appropriate process owner/stakeholders to gather all the requirements to complete the configuration of the Campaign, Campaign Stages, and Content. The ServiceNow Docs can step you through those options.

 

Create the Campaign

  1. Navigate to Content Experiences Builder
  2. Select “New”
  3. Populate the fields as needed (see the docs for explanation of all the fields, if needed)
    • SusanBritt_0-1692645874835.png

       

  4. Save (now the related lists/tabs will appear at the bottom)

 

Create the Campaign Stage

The Campaign Stage was formerly called Bundle, so you will see both names in different places. 

 

  1. Select “New”
    • If you are still in the Campaign, select “New” on the Campaign Bundles tab
    • If you are not in the Campaign, navigate to Content Experiences > Content Stages to select “New”
  2. Populate the fields as needed
    • SusanBritt_1-1692645874925.png

       

  3. Submit

 

Create the Content

If you already have existing content created, you can skip to the Add Content to Campaign section.

 

For our example, we will be creating an announcement in the Content Experiences widget on the Employee Center Pro homepage.

  1. Navigate to Content Publishing > Content Library
  2. Select “New”
  3. Select the appropriate Platform and Format (e.g., Portal, Styled Content)
    • SusanBritt_2-1692645874848.png

       

  4. Select “Continue”
    • The next steps for creating the content will vary based on the platform and format.

  5. Complete the content creation, as desired

    • SusanBritt_3-1692645874833.png

       

       

    • SusanBritt_4-1692645875021.png

       

       


       

  6. "Save"

Note: There is no need to publish the content from here, since it will be added via the Campaign.

 

Add Content to Campaign

  1. Navigate to Content Experiences Builder
  2. Open the Campaign
  3. Select the “Schedule of content” tab
  4. Find the existing content by either:
    • Search for the name in the filter box
    • Expand the appropriate content type section to find the desired content
    • SusanBritt_5-1692645874866.png

       

  5. Select the plus sign icon beside the appropriate content
  6. Select the Stage to add the content to
    • SusanBritt_6-1692645874960.png

       

    • This could open an additional window to complete, based on the type of content.

  7. From the “Campaign Content” window, select the portal/EC page and Widget instance for this content to appear.
    • SusanBritt_7-1692645874960.png

       

    • If you do not see any available Widget Instances for your content, the Content Type of the content doesn’t align to any widget on the select page.  Schedule Content > Content Types records show which content types can be used on which widgets.

  8. "Submit"
    • This should add the content to the Stage

 

Publish the Campaign

Once the campaign has a stage and content, it is ready to be published.

  1. Navigate to Content Experiences Builder
  2. Open the appropriate Campaign
  3. Select “Publish”

 

Run Scheduled Jobs

Once the Campaign is published, the scheduled jobs will run to add the Campaign Targets, content, etc.

You can manually run the job(s), if you have access, to prevent waiting on the configured recurring times.

 

Below are the scheduled jobs and baseline setting on how often it runs and when.

SusanBritt_8-1692645874927.png

SusanBritt_9-1692645874961.png

 

 

 

Some assumptions made for this article

  • Campaigns (Content Experiences) are understood
  • HRSD SKU is owned
  • ECP, Content Publishing and Content Experiences are already activated/implemented
  • Employment Start Date is populated on the HR Profile
  • You have the appropriate access to complete the steps
Comments
niveditakumari
Mega Sage

Hi @Susan Britt

 

I have configured it in my pdi for birthday message and it is working fine.  

niveditakumari_0-1694422369513.png

 

 

1. I need to change height and width of content as like announcement. 

I want to show Happy Birthday System Administrator content to only in one line and don't want to show extra spaces above and below that content written(Happy Birthday System administrator).  

2. Can you please tell how this campaign will get execute automatically on daily basis to add users. 

 

Please help me with above questions. 

 

Regards, 

Nivedita

RGFlores
Tera Contributor

Hi @Susan Britt ,

 

We have a need to create "nudges" to remind groups of leaders or employees of specific information or action through email. Sometime the messaging is an infographic with live links, and other times it's HTML with links.

 

For example: with leaders, it might be tips or advice and resources for leading teams; for employees, it might be a reminder on action to be taken or resources to review. 

 

Do you think the Campaign functionality can meet this need for us?

 

Also, is it a part of EC Pro, or is there an additional cost?

 

Thank you

Susan Britt
Mega Sage
Mega Sage

Hi @RGFlores 

 

Campaigns can work for this, as long as you have some triggering criteria that can be determined (e.g., first of month, 3 months after their new hire's start date, specific date like April 1).  Campaigns are usually focused on an event (e.g.,  communications about new system, annual performance reviews) and contain more than one piece of content. 

 

If you are wanting to send random content to different audiences (e.g., managers, employees) for different reasons that are not related, you can use the Content Library and publish it for the right audience.  It can have a specific date to appear and be removed also.

 

Campaigns are part of EC Pro.

Simona6
Tera Contributor

@Susan Britt 

Thank you for the article it was very helpful step to create campaign.

Can i know what is mandatory plugin to create campaign.

I did all steps in personal instance it worked fine for me but configuring same on other instance is not allowing me campaign to publish. can you help me out here

Courtney Yurt_
Tera Contributor

Is there a way to set the bundles to trigger the first of every month? We are only seeing a reoccurring option that maps to a specific table/field and we want this campaign notification to go out monthly on the 1st.

Version history
Last update:
‎08-21-2023 12:30 PM
Updated by:
Contributors