Affinity Learning Inc.
  • 👋Hey, it's Affinity!
  • Overview
    • 💡What we do
    • ✨Our Features
  • Product Guides
    • 🧑‍🤝‍🧑Types of Roles
      • External Admin
      • Internal Admin
      • Learner
      • Manager
    • 🔐Authenticating
      • 🔐Mandatory SSO Configuration
      • 🔐Okta Integration
        • Custom Okta Fields
      • Domain Restrictions
    • 📩Invites
      • Accept an Invite
      • Invite an Admin
      • Invite a Learner
    • 🏠Internal Organizations
      • Create an Internal Organization
      • Admin User Management
      • Learner Management
        • Invites
        • Removing
        • Merging
        • Leaves of Absence
        • Email Communications
        • Trainings
          • Nudges
          • Override Status
          • Override Due Date
          • Requirement Override
          • Add Notes
          • Bulk Management
          • Individual Bulk Training Management
      • Training Management
        • Assign a Training
        • Unassign a Training
        • Previewing a Training
        • Filtering Trainings
        • Reporting
        • Manage Trainings in Bulk
        • Training Quick Edits
        • Set Due Date
        • Required vs Optional
        • Open Course Catalog
        • Supporting Documents
        • Nudge
        • Via Sponsor
      • Dashboard
      • Reporting
      • Billing
      • Sponsor Onboarding
      • Slack Integration
      • Rules & Schedules
        • Nudge Schedules
        • Recurring Schedules
          • Advanced - Campaigns and Recurring Schedules
      • Notification Settings
      • Downloading PDFs
    • 🏛️External Organizations
      • Dashboard
      • Portfolio Management
        • Inviting Organizations
        • Performance
        • Reports
        • Details
      • Learner Details
      • Admin Management
      • Training Management
        • Assigning Training
        • Edit a Training
        • Reporting
        • Previewing a Training
        • Supporting Documents
      • Campaigns - External
        • Creating and Managing
      • Reporting Partners
      • Scheduled Reports
    • 📚LMS - Authoring
      • LMS Dashboard
      • Deleting a Training
      • Share/Review Links
      • Version Control
      • Structure of a Course
        • Section Management
          • Section Settings
        • Page Management
          • Page Settings
        • Name, Description, & Logo
      • Customizing Content
        • Custom Targeting
        • Custom Templating
        • Duplicating and Customizing Affinity Trainings
        • Theming
        • Design Settings
      • Grading & Tracking Settings
        • Question Response Data
      • Previewing and Publishing
      • Training Library Catalog
      • Editor Overview
        • Knowledge Based Questions
        • Section and Page Reordering
        • Media
        • Interactive Features
        • Tables
        • Column Layouts
      • Use Cases
        • Policy Attestation Example
      • Restricted Authors of Course
    • 📖Campaigns
      • Campaign Page
      • Campaign Detail Page
      • Create a Campaign
      • Create a Program
      • Program - Activate
      • Program - Learner Management
      • Program - Training Management
      • Program - Editing
      • Program - Delete
      • Campaign - Delete
      • Reporting
      • Advanced
      • Use with Recurring Schedules
    • 🖇️Reporting
      • By Training
      • By Portfolio
      • By Campaign and Program
      • Report Builder & Scheduler
        • Audit Events Report
    • 👩‍💻Learners
      • Dashboard
      • Assigned Trainings
      • Taking a Training
    • ⏰Notifications
    • 📆Nudges
    • 🥇Trainings
      • Previewing a Training
    • 📄Supporting Documents
      • Uploading Supporting Documents
      • Learner Experience
    • Cora - The 24/7 Virtual Compliance Officer
    • Risk Radar & Embedded Assessments
    • Belonging to Multiple Organizations
    • 👩‍💼Managers
    • In Person Trainings
    • Data Exports/Imports from other LMS
  • Fundamentals
    • 🛠️Quick Start Guides
    • New Learners Video Tutorial
    • Sponsored Fintechs Video Tutorial
    • New Orgs - Assigning Trainings
    • New Orgs - Creating Campaigns
  • Use Cases
    • 💳BNPL & BaaS Fintechs
    • 📊Growing Regulated Tech Company
    • 📈Revenue Driving & Sales
    • 🤹‍♂️People Operations
    • 📖Knowledge Management Platform
Powered by GitBook
On this page
  1. Product Guides
  2. Internal Organizations
  3. Rules & Schedules
  4. Recurring Schedules

Advanced - Campaigns and Recurring Schedules

Some advanced considerations when using campaigns with rules.

PreviousRecurring SchedulesNextNotification Settings

Last updated 4 months ago

It's possible to create recurring schedules which leverage already existing campaigns. But, what does this mean? What learners are involved?

When a recurring schedule has specified a campaign as part of the schedule, this means that the campaign will be used as a template for programs and trainings within those programs. The campaign will not be used as a template for any learner configuration. The recurring schedule will be used as the determiner of which learners should be added to a campaign.

Let's take an example: You want a recurring schedule for all your Technical Teams. So you create a campaign called: "Technical Teams Campaign". Technical Teams Campaign has 2 programs in it, and each program has 2 trainings. Generally it would be outlined like the following.

  • Technical Team Campaign

    • Program: Soft Skills

      • Training: Communication Channels

      • Training: Understanding Performance Reviews

    • Program: Hard Skills

      • Training: Clean Desk Policy

      • Training: Information Security

In this example, what you want to use recurring schedules for is to create a schedule that any time there is a technical hire in the departments of Engineering, Infrastructure, or IT to assign them the trainings from this campaign. So, how would you do this?

You create a new recurring schedule and set the campaigns selected as "Technical Team Campaign" and then you specify include departments as: Engineering, Infrastructure, and IT. And a DAILY run date targeting new hires.

What will happen is each day, the schedule will look for new hires since the last time the schedule ran (yesterday) and if there are any new learners who match these departments, they will be added into a new campaign which is a copy of "Technical Team Campaign" and be assigned all 4 trainings above.

They will not be added into the original "Technical Team Campaign" but a copy of it. This is why you do not, nor should, add learners into the original template campaign.

What we've outlined here is only applicable for campaigns which you intend to use as part of the recurring schedules workflow.

Now that you've understood the above, we can simplify it as follows:

  • The learners are determined by the settings in the recurring schedule filters

  • The trainings are determined by the template campaign

  • The result is a duplicated template campaign with the learners assigned from the recurring schedule filters

Combining all of the above allows you to create a very powerful schedule where you can utilize the strength of campaigns to outline trainings into logical groups, and the easy of recurring schedules to automate new hire assignments.

🏠
Video overview of using Campaigns with Recurring Schedules