---
schema_version: "1"
id: 23a6c96e59147c5a9f7ae3eee163dabfca9e81cddcf0124ae23f5d724cf78a40
title: Assign Users to Enablement Programs with Apex
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/automated_assignment_apex.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.automated_assignment_apex.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ea1fd4b1c271a396a2c0dbf7a007785ca0e5514ab9c37a2fed107923d075a030
description: Create a schedulable Apex class that bulk-assigns users to Enablement programs.
products:
  - Sales Cloud
  - Sales Enablement
release: "264"
---
# Assign Users to Enablement Programs with Apex

Create a schedulable Apex class that bulk-assigns users to Enablement programs.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Enablement is available in <strong>Developer</strong> Edition with a limited number of add-ons. It is also available with Sales, Service, or the Salesforce Platform in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Einstein 1 Sales Edition</strong> Editions for an additional cost</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Enablement Lite is available with Sales in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Partner Enablement is available in <strong>Developer</strong> Edition with a limited number of add-ons. It is also available with Sales, Service, or the Salesforce Platform in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions for an additional cost. A <a href="https://help.salesforce.com/s/articleView?id=slack.prm_support_license_template.htm&amp;language=en_US" target="_blank">supported PRM add-on license</a> is required.</td></tr></tbody></table>

See [Assign Users to Programs with a Schedulable Apex Class](https://developer.salesforce.com/docs/sales/enablement/guide/enablement-assign-automate-apex.html) in the Sales Programs and Partner Tracks with Enablement Developer Guide.