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. LMS - Authoring
  3. Customizing Content

Custom Templating

Custom templating allows you to dynamically inject learner names, departments, roles and company names into your trainings.

PreviousCustom TargetingNextDuplicating and Customizing Affinity Trainings

Last updated 7 months ago

The authoring platform allows you to use a templating substitution system to dynamically inject the following content into trainings:

  • Learner Name

  • Learner Department

  • Learner Role

  • Company Name

This allows for content that feels very bespoke to the learner and thus hopefully engages them more when reading through the content.

Adding in a Template Substitution

You can start typing the open bracket "{ " to see a dropdown list of available substitutions. You can either type in the name of the substitution and click enter, or you can just point and click on the one you want.

Below we see what a sentence with all of the substitutions might look like. You can use these substitutions anywhere in the training, including page titles and section titles.

When a learner takes your training, they will see the result of the substitution templates. Below we see that all of this learners information was filled in successfully. If a learner does not have a department or role, then it will display as blanks. We encourage you to have department and roles for all learners.

📚