Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Introduction to Sitecore Personalize
Managing accounts and system settings
Identifying guests
Introduction to experiments
Introduction to experiences
Decisioning
View dashboards
Developer Center
Connecting to an external system
Using client-side JavaScript
Using server-side JavaScript
AI in Personalize
Glossary
  • Sitecore Personalize
  • Developer Center
  • Decision templates
  • Create a decision template
  • Types of parameters for decision templates

Types of parameters for decision templates

The following sections detail the types of parameters available when creating a form for a decision template.

String template parameter

The following examples specify the template parameter syntax for including a string field on the form.

Parameter

Example

String template parameter

RequestResponse
let infoParam = `[[More information | string]]`

prepopulate value

RequestResponse
let infoParam = `[[More information | string | rush delivery ]]`

Determine order, unrequired

RequestResponse
let infoParam = `[[More information | string | rush delivery | {order: 1, required: false } ]]`

Character limit

RequestResponse
let infoParam = `[[More information | string | | {max: 32 }]]`

Text template parameter

The following examples specify the template parameter syntax for including a text field on the form.

Parameter

Example

Text template parameter

RequestResponse
let DesParam = `[[Description | text]]`

Determine order, unrequired

RequestResponse
let DesParam = `[[Description | text | {order: 1, required: false } ]]`

Character limit

RequestResponse
let DesParam = `[[Description | text | | {max: 32 }]]`

Number template parameter

The following examples specify the template parameter syntax for including a number field on the form.

Parameter

Example

Number template parameter

RequestResponse
let TicketsParam = `[[Tickets | number ]]`

Determine order, unrequired

RequestResponse
let TicketsParam = `[[Tickets | number | {order: 1, required: false } ]]`

Enumerated list template parameter

The following examples specify the template parameter syntax for including an enumerated list on the form.

Parameter

Example

Drop-down list template parameter

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) ]]`

Prepopulate value

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) | Any | { values: [Any, ECO, BUS, FIR] } ]]`

Determine order, unrequired

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) | Any | { values: [Any, ECO, BUS, FIR] } | {order: 1, required: false }]]`

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore