Demandbase

Marketing Program Engagement Minute Setup Best Practices

Tom Keefe Headshot
Tom Keefe
Principal GTM Expert, Marketing Operations
Meet the experts
  • Journey Stage

    All Stages

  • Team

    Marketing, RevOps

  • Expertise Level

    Beginner

Contents

Partner with Demandbase Experts

Get tailored strategies and insights to optimize your approach, drive engagement, and unlock new opportunities.

Book a meeting

What you’ll learn

This playbook provides a step-by-step guide to setting up Engagement Minutes for your marketing programs using Demandbase. By the end of this playbook, you will:

  • Understand concepts like Assumed Time Spent and Implied Time to Spend.
  • Apply scoring customized to various channels, such as webinars, content, gifting, and high-value forms.
  • Structure data and logic for scoring progressional member statuses.
  • Optimize engagement minute assignments to reflect intent and drive better decision-making.

Why is this important?

By having optimized Engagement Minute assignments, your marketing and sales teams will be able to:

  • Identify impactful engagement activities and prioritize accounts more effectively.
  • Drive alignment through transparent and consistent metrics.
  • Enhance decision-making and ROI by tying engagement data to actionable insights.
  • Improve campaign efficiency by ensuring every interaction drives growth.

What you need to get started

  1. Technical requirements:
    1. An integrated marketing automation platform (e.g., Marketo, Pardot) or CRM.
    2. Defined programs in Marketo or campaigns in either SFDC or Microsoft Dynamics
  2. Organizational preparation:
    1. Programs/Campaigns have standardized channels.
    2. Programs/Campaigns have standardized member statuses.
  3. Logical framework:
    1. Adjustable parameters, like scoring minimums, maximums, and progressional statuses.

Step-by-step playbook

Part 1: Engagement minute assignment methodologies

1. Define core scoring methodologies

Before jumping into channel-specific examples, let’s quickly review the five scoring methodologies we’ll be using:

  • Assumed Time Spent
  • Implied Time to Spend
  • Progressional Statuses
  • Progressional Statuses – Minimum Activity Scoring
  • Maximum Program Score

For a deeper explanation of each, please go read our playbook “Introduction to Engagement Minutes”.

Part 2: Detailed channel scoring examples

Channel: Learning programs & certifications

This channel tracks progress of participants through learning programs or certification paths your organization offers.

  • Assignment methodologies used:
    • Assumed Time Spent
    • Progressional Statuses
    • Progressional Statuses – Minimum Activity Scoring and Maximum Program Score
  • Program/campaign member statuses:
    • Registered
    • In Progress
    • Completed

This channel reflects the time people spend engaging in training or certification over time. You can use progressional statuses to assign scores as participants move from one milestone to the next.

Example: John Smith registers for Demandbase’s ABM Certification course on our website. The course usually takes 4–5 hours to complete.

ABM Certification course image

In this example, we know the course on average takes 4-5 hrs to complete. However, we don’t assign 240–300 Engagement Minutes (i.e., the full course time) for the following reasons:

  1. It would skew the rest of our scoring model, since this is likely the most time someone will spend with a single program.
  2. While this course is crucial to John’s knowledge of Demandbase, it is not a high indicator of his readiness to speak with Sales.
  3. We’ve set a Maximum Program Score of 40 for other high-value actions like Demo Requests and Contact Us.

For these reasons, we will choose to score his course “Certified” status with 25 Engagement Minutes.

  • Assignments by member status
    • Registered: 5 Engagement Minutes
    • In Progress: 10 Engagement Minutes
    • Certified: 25 Engagement Minutes

Content

This channel tracks engagement with content such as blogs, ebooks, gated assets, and more.

  • Assignment methodologies used:
    • Assumed Time Spent
  • Program/campaign member statuses:
    • Viewed Content
  • Assignment explanation:
    • Defines time users spend consuming general vs. high-value content. Adjusted scoring ensures that premium content contributions are recognized.

Not all content is equal. Some pieces, like in-depth guides or high-value downloads, deserve more weight than lighter assets like blog posts. So we separate scoring for standard content vs. premium content.

Example: We want to assign different Engagement Minutes to two pieces of content because one is standard and the other is high-value.

The regular content is named “AllTime-CON-Targeting-Playbook” and the high value content is named “AllTime-CON-Clear-and-Complete-Guide”.

Since the high-value piece provides more depth and impact, it deserves a higher score.

Marketing Program Engagement Minute Setup Best Practices playbook image

To assign different scores, we’ll create two separate rules in the Engagement Minute model:

  • One rule assigns 15 Engagement Minutes for the high-value content.
  • The other assigns 10 Engagement Minutes for all other content.

We use “is not high-value content” logic in the second rule so it automatically applies to everything that isn’t specifically flagged as high-value. No need to list each piece individually.

If you’re not tracking this interaction through Programs or Campaigns, you can also use Form Submissions or Web Page Visits to trigger scoring.

  • Assignments by member status
    • Standard content: AllTime-CON-Targeting-Playbook = 10 Engagement Minutes.
    • High-value content: AllTime-CON-Clear-and-Complete-Guide = 15 Engagement Minutes.

Content syndication

This channel tracks engagement with content that’s hosted by third-party platforms (not on your own website or marketing programs).

  • Assignment methodologies:
    • Assumed Time Spent (adjusted for indirect engagements)
  • Program/campaign member statuses:
    • Viewed Content

Syndicated content usually shows lighter, less direct engagement with your brand, since it happens off-site. Because of that, we assign lower Engagement Minute values compared to content hosted directly on your site.

Example: There are two pieces of syndicated content we wish to assign Engagement Minutes to separately, because one is a regular piece of content and the other is a high-value piece. The regular content is named “ConSynd-Targeting-Playbook” and the high value content is named “ConSynd-Clear-and-Complete-Guide”.

Marketing Program Engagement Minute Setup Best Practices playbook image

To apply unique scoring, we will create two separate lines in the Engagement Minute model. One line will assign 10 Engagement Minutes to the high-value content.

The second line will assign 5 Engagement Minutes to any content that is not the high-value asset.

We use the “is not high-value content” logic so that this rule automatically applies to all other syndicated content that isn’t specifically named in the high-value scoring line.

  • Assignments by member status
    • Standard content – ConSynd-Targeting-Playbook = 10 Engagement Minutes.
    • High-value content – ConSynd-Clear-and-Complete-Guide = 15 Engagement Minutes.

Direct mail/gifting

This channel tracks interactions with physical or digital gifts that encourage users to engage more deeply with your brand.

  • Assignment methodologies:
    • Assumed Time Spent
    • Progressional Statuses
    • Progressional Statuses – Minimum Activity Scoring
  • Program/campaign member statuses:
    • Delivered

Gifting shows direct engagement with your organization; whether someone confirms their address or receives and uses a gift. However, we want to avoid overestimating that engagement. For that reason, we’ll only assign Engagement Minutes after the gift has been delivered. The idea is that once the person receives the gift, they’re more likely to spend meaningful time with your brand.

Example: Your organization is sending gifts to various people and you wish to assign the same Engagement Minutes for all gifts that are received by their intended recipient. These gifting programs use progressional statuses; Processing, Shipped and Delivered.

 

Marketing Program Engagement Minute Setup Best Practices playbook image

  • First, reference the Progressional Status – Minimum Activity Scoring methodology, since a successful gifting interaction requires very little time or effort from the recipient.
  • Next, create one line in the Engagement Minute model. On this line, assign the Minimum Activity Scoring value of 5 Engagement Minutes to all gifting programs when the person’s status is marked as Delivered.
  • Assignments by member status
    • Delivered status = 5 Engagement Minutes

Events

Accounts for attendance and engagement related to hosted or external events.

  • Assignment methodologies:
    • Assumed Time Spent
    • Progressional Statuses
    • Progressional Statuses – Minimum Activity Scoring
  • Program/campaign member statuses:
    • Registered
    • Attended
    • No Show

Events are a very high value touchpoint since a person is spending physical time with your organization. While events vary in time spent, we are taking a simplified approach to this channel.

Example: Your organization tracks all the events you participate in within a single Events channel. These events are tracked with three statuses; Registered, Attended and No Show. While attendance is the ideal outcome, it’s still important to assign Engagement Minutes to ALL statuses—even those who don’t attend—because registering shows initial interest.

Marketing Program Engagement Minute Setup Best Practices playbook image

To assign Engagement Minutes correctly to these progressional statuses, you’ll need to add two lines to the Engagement Minute model:

  • First line: Group the non-successful statuses, Registered and No Show, together. Use the Minimum Activity Scoring value and assign 5 Engagement Minutes to reflect initial interest.
  • Second line: Assign 30 Engagement Minutes to the Attended status, based on the assumption that participants typically spend 30 minutes or more engaging with your organization during the event.

If you’re not using Programs or Campaigns to track this interaction, you have the option of using a Form Submission or Pardot Event activities.

  • Assignments by member status
    • Registered = 5 Engagement Minutes
    • No Show = 5 Engagement Minutes
    • Attended = 30 Engagement Minutes

Paid content

Tracks content consumed through paid search, social, and similar outlets. This scoring reflects the time users spend engaging with content promoted through paid channels. Since paid content often faces more challenges converting users, we give it slightly higher weight to recognize that effort.

  • Assignment methodologies:
    • Assumed Time Spent.
  • Program/campaign member statuses:
    • Viewed Content.

Example: Your organization runs paid campaigns to promote various content assets across multiple channels. You want to score all user interactions with that content.

Marketing Program Engagement Minute Setup Best Practices playbook image

Since we are going to assign the same Engagement Minute value to all content consumed in paid channels, we only need to add one row to the Engagement Minute model.

  • First, review how you score general (non-paid) content. In this example, general content is scored at 10 Engagement Minutes.
  • Because paid content typically faces more conversion friction, we’ll assign it a higher value: 15 Engagement Minutes.
  • To apply this, select your Paid Content channel in the Engagement Minute model, choose the Viewed Content status, and assign 15 Engagement Minutes.

If you’re not using Programs or Campaigns to track this interaction, you can also use Form Submission activities instead.

  • Assignments by member status
    • Viewed Content = 15 Engagement Minutes.

Webinars

Tracks both live and on-demand engagement with webinar activities.

  • Assignment methodologies:
    • Assumed Time Spent
    • Progressional Statuses
    • Progressional Statuses – Minimum Activity Scoring
  • Program/campaign member statuses:
    • Registered
    • Attended
    • Attended On-Demand
    • No Show

Webinars vary heavily in length typically ranging for 20 to 45 minutes of actual time and people might not stay for the entire event. We need to assign Engagement Minutes in a way that can cover these varying lengths as well as cover the non-successful progressional statuses; Registered and No Show.

Example: Your organization hosts webinars of varying length and must assign Engagement Minutes to all progressional statuses for all webinars.

Marketing Program Engagement Minute Setup Best Practices playbook image

In order to assign Engagement Minutes to all the required statuses we will utilize two rows of the Engagement Minute model.

  • Row 1: Focus on the non-successful progressional statuses: Registered and No Show. Use your Minimum Activity Scoring, which in this example is 5 Engagement Minutes, to reflect initial interest without full participation.
  • Row 2: Focus on the successful statuses—Attended and Attended OnDemand—since webinars can be viewed live or later. Because webinar length varies and attendees may not stay for the full duration, we’ll assign 25 Engagement Minutes. This provides a balanced estimate of time spent without over- or under-scoring the activity.

If you’re not using Programs or Campaigns to track webinar engagement, you can alternatively score based on Form Submissions or Web Page Visits.

  • Assignments by member status
    • Registered = 5 Engagement Minutes
    • Attended = 25 Engagement Minutes
    • Attended OnDemand = 25 Engagement Minutes

Web forms

Tracks submission of hand-raiser forms (Contact Us, Request Demo, etc.).

  • Assignment methodologies:
    • Implied Time to Spend.
  • Program/campaign member statuses:
    • Submitted Form.

These types of forms take very little time for a person to submit but they carry the implication that the person will spend anywhere from 30 to 60 minutes of actual time with your organization

Example: All of your organization’s hand raiser forms are captured in the Web Form channel. You need to assign Engagement Minutes to them that help show the heavy desire of the person to engage with your organization

Marketing Program Engagement Minute Setup Best Practices playbook image

While each type of hand raiser form may vary in how much time the person will spend with your organization we will assume it is between 30 to 60 minutes of actual time

  • Due to his assumption we can use the Implied Time to Spend methodology to assume the person will spend roughly 40 minutes with your organization
  • Add a single row to the Engagement Minute model, specify the web form channel; and the Submitted Form status, then assign 40 Engagement Minutes
  • Assignments by member status
    • Submitted Form = 40 Engagement Minutes

The results

By implementing these best practices, you’ll be able to:

  • Optimize prioritization across teams by identifying impactful activities.
  • Improve account journey accuracy with optimized Engagement Minute assignments to determine which stage an Account belongs to
  • Confidently fine-tune engagement strategies, building higher-performing campaigns.

This playbook equips your organization with the tools and methodologies to transform Engagement Minutes into a dynamic and reliable metric for driving growth.

Partner with Demandbase Experts

Get tailored strategies and insights to optimize your approach, drive engagement, and unlock new opportunities.

Book a meeting

More Playbooks

Learn how to track sales touches by persona in Demandbase. Optimize sales outreach by targeting the right personas at the right time.

Learn how to set up and customize Demandbase's predictive models - Qualification Score and Pipeline Predict - to prioritize accounts, align with your GTM strategy, and drive higher conversion rates.

Optimize your sales efficiency with the 'Build an Order of Operations' playbook. Learn to create Salesforce workflows, align priorities, and drive impactful sales strategies today.