Customer Success Cloud Invocable Action Reference

ActionCPFT

Creates one or more Playbooks from a template, copying the child hierarchy of Tasks and Skills. Child records are populated asynchronously unless Is Asynchronous Process is set to false (recommended setting for agents).

PropertyValue
LabelCreate Playbook from Template
CategorySuccess Management
SinceApril 2023
Read-onlyNo
Supports AgentsYes
Supports FlowsYes
Async ActionYes
Keywords

Request Parameters

FieldTypeLabelDescriptionRequired
TemplatePlaybookIdIdTemplate Playbook IDThe template playbook ID used as a template to create a new playbook.Yes
PlaybookNameStringPlaybook NameName for the new Playbook.Yes
StartDateDateStart DateThe start date of the playbook. This is also used to calculate a date offset value for the start dates of the playbook's related records.Yes
IsActiveBooleanIs ActiveIndicates if the cloned playbook is active.Yes
IsTemplateBooleanIs TemplateIndicates if the cloned playbook is a template.Yes
AccountIdIdAccount IDThe account ID.No
ObjectiveIdIdObjective IDThe objective ID.No
TeamIdIdTeam IDThe team ID.No
PlaybookStatusStringPlaybook StatusThe playbook status.No
PlaybookOwnerIdPlaybook OwnerThe playbook owner.No
PlaybookStageStringPlaybook StageThe playbook stage.No
PlaybookDescriptionStringPlaybook DescriptionThe playbook description.No
ParentSuccessPlanIdStringParent Success PlanThe ID of the parent success plan.No
EstimatedHoursDoubleEstimated HoursThe estimated time in hours for this playbook.No
CopySkillsFromPlaybookBooleanCopy CS Skills From PlaybookWhen true, CS Skills are copied from the template Playbook to the new Playbook.No
IsAsynchronousProcessBooleanIs Asynchronous ProcessWhen false, child records are created in the same transaction. Defaults to true (asynchronous).No

Response Parameters

FieldTypeLabelDescriptionRequired
IsSuccessBooleanIs SuccessTrue if the Playbook was successfully created.No
NewPlaybookIdIdNew Playbook IDID of the newly created Playbook.No
QueuedJobIdIdQueued Job IDThe CreatePlaybookFromTemplateService may spawn a Queueable to complete the work in a later transaction. When that happens, this is the ID of the AsyncApexJob that controls work. The record can be queried to monitor its status.No
ErrorStringStringErrorStores exception messages that occur when executing methods from CreatePlaybookFromTemplateService.No
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.