Customer Success Cloud Invocable Action Reference

ActionCOFT

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

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

Request Parameters

FieldTypeLabelDescriptionRequired
TemplateObjectiveIdIdTemplate Objective IDThe template objective ID used as a template to create a new objective.Yes
ObjectiveNameStringObjective NameName for the new Objective.Yes
StartDateDateStart DateThe start date of the objective. This is also used to calculate a date offset value for the start dates of the objective's related records.Yes
IsTemplateBooleanIs TemplateIndicates if the cloned objective is a template.Yes
ObjectiveOwnerIdObjective OwnerThe objective owner.No
SummaryStringObjective SummaryThe objective summary.No
SuccessPlanIdIdSuccess Plan IDThe success plan ID.No
CategoryStringCategoryThe objective category.No
PriorityStringPriorityThe objective priority.No
ObjectiveTypeStringObjective TypeThe objective type.No
SuccessCriteriaStringSuccess CriteriaThe objective success criteria.No
CopySkillsFromPlaybookBooleanCopy CS Skills From PlaybookWhen true, CS Skills are copied from the template Playbooks to the new Playbooks.No
IsAsynchronousProcessBooleanIs Asynchronous ProcessWhen false, child records are created in the same transaction. Defaults to true (asynchronous).No
ParentAccountIdIdAccount IDThe parent account ID.No
EstimatedHoursDoubleEstimated HoursThe estimated time in hours for this objective.No

Response Parameters

FieldTypeLabelDescriptionRequired
IsSuccessBooleanIs SuccessTrue if the Objective was successfully created.No
NewObjectiveIdIdNew Objective IDID of the newly created Objective.No
QueuedJobIdIdQueued Job IDThe CreateObjectiveFromTemplateService 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 CreateObjectiveFromTemplateService.No
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.