www.crisisprevention.com
Open in
urlscan Pro
2606:4700:4400::ac40:9b7d
Public Scan
Submitted URL: https://151ccc7491c74cdcbe3811dd5a6525fe.svc.dynamics.com/t/t/LiMtlibl7yEwrX4D9QFVQGWLBPlHuMshImdmzrEF514x/bMhCEulkUNeNj8oI86OBxx41sLxgoqTFPw32x308PCwx
Effective URL: https://www.crisisprevention.com/industries/retail/?utm_source=dynamics&utm_medium=email&utm_campaign=retail-2024
Submission: On October 15 via api from US — Scanned from US
Effective URL: https://www.crisisprevention.com/industries/retail/?utm_source=dynamics&utm_medium=email&utm_campaign=retail-2024
Submission: On October 15 via api from US — Scanned from US
Form analysis
1 forms found in the DOMPOST
<form method="post" novalidate="novalidate" data-f-metadata="" aria-labelledby="f84b780a-80a2-46f7-a575-7acfca732339_label" enctype="multipart/form-data" class="EPiServerForms ValidationSuccess" data-f-type="form"
id="f84b780a-80a2-46f7-a575-7acfca732339" data-form-page-id="de99c152-b2b4-ee11-a569-002248280e5a">
<script type="text/javascript">
// This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[f84b780a-80a2-46f7-a575-7acfca732339].
// TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section.
(function initializeOnRenderingFormDescriptor() {
// each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid
var workingFormInfo = epi.EPiServer.Forms["f84b780a-80a2-46f7-a575-7acfca732339"] = {
Id: "f84b780a-80a2-46f7-a575-7acfca732339",
Name: "US-CA - Form - Retail Schedule Consultation Lead",
// whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX)
SubmittableStatus: {
"submittable": true,
"message": ""
},
ConfirmMessage: "",
ResetConfirmMessage: "",
ShowNavigationBar: true,
FocusOnForm: false,
ShowSummarizedData: false,
// serialize the dependency configuration of this form to clientside
DependenciesInfo: JSON.parse("[]"),
// keep all fieldName which are not satisfied the field dependency conditions
DependencyInactiveElements: [],
// Validation info, for executing validating on client side
ValidationInfo: JSON.parse(
"[{\"targetElementName\":\"__field_8190\",\"targetElementId\":\"cdb9233e-ff37-4d9f-ac70-b3155c654517\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8191\",\"targetElementId\":\"a2d925db-9d60-4827-ba4b-1913ea5c671e\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8192\",\"targetElementId\":\"18e4e3f8-724e-4685-b2a7-d5db3cd81396\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}},{\"type\":\"EPiServer.Forms.Implementation.Validation.EmailValidator\",\"model\":{\"jsPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))$\",\"dotNetPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))$\",\"message\":\"Enter a valid email address.\"}}]},{\"targetElementName\":\"__field_8193\",\"targetElementId\":\"08634a4d-8e7c-4e3e-a25c-f36cd1ca3800\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8194\",\"targetElementId\":\"05607258-6e5d-4bab-8c96-8bad6e331f87\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8195\",\"targetElementId\":\"d0b53bc0-daa2-4c0a-845e-cd57eaa3fd96\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8200\",\"targetElementId\":\"04f0b54a-83dc-4440-a879-859f1b743307\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]},{\"targetElementName\":\"__field_8197\",\"targetElementId\":\"bd0bb1c6-bfdd-4cba-adcb-c56f5f25eb21\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"model\":{\"message\":\"This field is required.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}}]}]"
),
// Steps information for driving multiple-step Forms.
StepsInfo: {
Steps: [{
"index": 0,
"attachedUrl": "",
"isActive": true,
"attachedContentLink": "",
"dependValue": "",
"elementName": "__field_",
"guid": "00000000-0000-0000-0000-000000000000"
}, {
"index": 1,
"attachedUrl": "",
"isActive": true,
"attachedContentLink": "",
"elementName": "__field_8199",
"guid": "b8b410ef-f23b-45dc-b29d-98d74c71ba18"
}]
},
FieldsExcludedInSubmissionSummary: [],
ElementsInfo: JSON.parse(
"{\"__field_8190\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"First Name\",\"customBinding\":false},\"__field_8191\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Last Name\",\"customBinding\":false},\"__field_8192\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Email Address\",\"customBinding\":false},\"__field_8193\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Work Phone Number\",\"customBinding\":false},\"__field_8204\":{\"type\":\"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock\",\"friendlyName\":\"*All fields are required\",\"customBinding\":false},\"__field_8194\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Organization Name\",\"customBinding\":false},\"__field_8195\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Zip/Postal Code\",\"customBinding\":false},\"__field_8200\":{\"type\":\"EPiServer.Forms.Implementation.Elements.SelectionElementBlock\",\"friendlyName\":\"Country(2)\",\"customBinding\":false},\"__field_8197\":{\"type\":\"EPiServer.Forms.Implementation.Elements.SelectionElementBlock\",\"friendlyName\":\"Type of Organization?\",\"customBinding\":false},\"__field_8198\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextareaElementBlock\",\"friendlyName\":\"Comments (Best time to call)\",\"customBinding\":false},\"__field_8205\":{\"type\":\"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock\",\"friendlyName\":\"*All fields are required(2)\",\"customBinding\":false},\"__field_8203\":{\"type\":\"EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock\",\"friendlyName\":\"Submit button\",\"customBinding\":false},\"__field_8206\":{\"type\":\"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock\",\"friendlyName\":\"Privacy Policy\",\"customBinding\":false}}"
),
DataSubmitController: "/EPiServer.Forms/DataSubmit",
};
/// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing.
workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated = true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID
workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all
workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink= ="" (emptyString)
epi.EPiServer.SystemSettings = {
RequestVerification: {
FormFieldName: "__RequestVerificationToken",
HeaderName: "RequestVerificationToken"
}
};
})();
</script>
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="f84b780a-80a2-46f7-a575-7acfca732339" data-f-type="hidden">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="66" data-f-type="hidden">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="en" data-f-type="hidden">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden">
<input name="__RequestVerificationToken" type="hidden" value="CfDJ8NO_Y9A0cFtOtPs1qMzCEcPMa0kaiaqKCF0D3bsUhTOxFn18fRDkGm7wZpz9ZkK5wdbVzAY3VpN5K4c9rLgypLroPF8DuouITdwIhEjdUAQw6joFyM22NFiPU-4BvXdmpNOK7e5q2IerwFBs9-SxFcI">
<div class="Form__Status">
<div role="status" class="Form__Status__Message hide" data-f-form-statusmessage="">
</div>
</div>
<div data-f-mainbody="" class="Form__MainBody">
<section id="__field_" data-f-type="step" data-f-element-name="__field_" class="Form__Element FormStep Form__Element--NonData" data-f-stepindex="0" data-f-element-nondata="">
<!-- Each FormStep groups the elements below it til the next FormStep -->
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8190" data-f-type="textbox"> <label for="cdb9233e-ff37-4d9f-ac70-b3155c654517" class="Form__Element__Caption"></label>
<input name="__field_8190" id="cdb9233e-ff37-4d9f-ac70-b3155c654517" type="text" class="FormTextbox__Input" aria-describedby="__field_8190_desc" placeholder="First Name*" required="" aria-required="true" data-f-datainput=""
autocomplete="given-name">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8190" data-f-validationerror="" id="__field_8190_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8191" data-f-type="textbox"> <label for="a2d925db-9d60-4827-ba4b-1913ea5c671e" class="Form__Element__Caption"></label>
<input name="__field_8191" id="a2d925db-9d60-4827-ba4b-1913ea5c671e" type="text" class="FormTextbox__Input" aria-describedby="__field_8191_desc" placeholder="Last Name*" required="" aria-required="true" data-f-datainput=""
autocomplete="family-name">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8191" data-f-validationerror="" id="__field_8191_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8192" data-f-type="textbox"> <label for="18e4e3f8-724e-4685-b2a7-d5db3cd81396" class="Form__Element__Caption"></label>
<input name="__field_8192" id="18e4e3f8-724e-4685-b2a7-d5db3cd81396" type="text" class="FormTextbox__Input" aria-describedby="__field_8192_desc" placeholder="Email Address*" required="" aria-required="true" data-f-datainput=""
autocomplete="email">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8192" data-f-validationerror="" id="__field_8192_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8193" data-f-type="textbox"> <label for="08634a4d-8e7c-4e3e-a25c-f36cd1ca3800" class="Form__Element__Caption"></label>
<input name="__field_8193" id="08634a4d-8e7c-4e3e-a25c-f36cd1ca3800" type="text" class="FormTextbox__Input" aria-describedby="__field_8193_desc" placeholder="Work Phone Number*" required="" aria-required="true" data-f-datainput=""
autocomplete="tel">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8193" data-f-validationerror="" id="__field_8193_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormParagraphText Form__Element--NonData" data-f-element-name="__field_8204" data-f-element-nondata="">
<div id="2496d6ea-e211-4e67-b274-cc0d6762ed67">
<p> * All fields are required</p>
</div>
<div id="2496d6ea-e211-4e67-b274-cc0d6762ed67__OriginalText" class="Form__Original__ParagraphText">
<p> * All fields are required</p>
</div>
</div>
</section>
<section id="__field_8199" data-f-type="step" data-f-element-name="__field_8199" class="Form__Element FormStep Form__Element--NonData hide" data-f-stepindex="1" data-f-element-nondata="">
<h3 class="FormStep__Title"></h3>
<aside class="FormStep__Description"></aside>
<!-- Each FormStep groups the elements below it til the next FormStep -->
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8194" data-f-type="textbox"> <label for="05607258-6e5d-4bab-8c96-8bad6e331f87" class="Form__Element__Caption"></label>
<input name="__field_8194" id="05607258-6e5d-4bab-8c96-8bad6e331f87" type="text" class="FormTextbox__Input" aria-describedby="__field_8194_desc" placeholder="Organization Name*" required="" aria-required="true" data-f-datainput=""
autocomplete="organization">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8194" data-f-validationerror="" id="__field_8194_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_8195" data-f-type="textbox"> <label for="d0b53bc0-daa2-4c0a-845e-cd57eaa3fd96" class="Form__Element__Caption"></label>
<input name="__field_8195" id="d0b53bc0-daa2-4c0a-845e-cd57eaa3fd96" type="text" class="FormTextbox__Input" aria-describedby="__field_8195_desc" placeholder="Zip/Postal Code*" required="" aria-required="true" data-f-datainput=""
autocomplete="postal-code">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8195" data-f-validationerror="" id="__field_8195_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormSelection ValidationRequired" data-f-element-name="__field_8200" data-f-type="selection"> <label for="04f0b54a-83dc-4440-a879-859f1b743307" class="Form__Element__Caption"></label>
<select name="__field_8200" id="04f0b54a-83dc-4440-a879-859f1b743307" required="" aria-required="true" data-f-datainput="" aria-describedby="__field_8200_desc" autocomplete="country-name">
<option disabled="disabled" selected=""selected"" value=""> Country* </option>
<option value="US" data-f-datainput="">US</option>
<option value="Canada" data-f-datainput="">Canada</option>
<option value="Algeria" data-f-datainput="">Algeria</option>
<option value="American Samoa" data-f-datainput="">American Samoa</option>
<option value="Aruba" data-f-datainput="">Aruba</option>
<option value="Ascension Island" data-f-datainput="">Ascension Island</option>
<option value="Australia" data-f-datainput="">Australia</option>
<option value="Australian Ext. Terr." data-f-datainput="">Australian Ext. Terr.</option>
<option value="Austria" data-f-datainput="">Austria</option>
<option value="Azerbaijan" data-f-datainput="">Azerbaijan</option>
<option value="Bahamas" data-f-datainput="">Bahamas</option>
<option value="Bangladesh" data-f-datainput="">Bangladesh</option>
<option value="Barbados" data-f-datainput="">Barbados</option>
<option value="Belgium" data-f-datainput="">Belgium</option>
<option value="Bolivia" data-f-datainput="">Bolivia</option>
<option value="Brazil" data-f-datainput="">Brazil</option>
<option value="Brunei" data-f-datainput="">Brunei</option>
<option value="Cameroon" data-f-datainput="">Cameroon</option>
<option value="Cayman Islands" data-f-datainput="">Cayman Islands</option>
<option value="Chile" data-f-datainput="">Chile</option>
<option value="China" data-f-datainput="">China</option>
<option value="Colombia" data-f-datainput="">Colombia</option>
<option value="Costa Rica" data-f-datainput="">Costa Rica</option>
<option value="Cyprus" data-f-datainput="">Cyprus</option>
<option value="Dominican Republic" data-f-datainput="">Dominican Republic</option>
<option value="Egypt" data-f-datainput="">Egypt</option>
<option value="El Salvador" data-f-datainput="">El Salvador</option>
<option value="Ethiopia" data-f-datainput="">Ethiopia</option>
<option value="France" data-f-datainput="">France</option>
<option value="French Guiana" data-f-datainput="">French Guiana</option>
<option value="Georgia" data-f-datainput="">Georgia</option>
<option value="Germany" data-f-datainput="">Germany</option>
<option value="Ghana" data-f-datainput="">Ghana</option>
<option value="Haiti" data-f-datainput="">Haiti</option>
<option value="Hong Kong" data-f-datainput="">Hong Kong</option>
<option value="Hungary" data-f-datainput="">Hungary</option>
<option value="India" data-f-datainput="">India</option>
<option value="Ireland" data-f-datainput="">Ireland</option>
<option value="Italy" data-f-datainput="">Italy</option>
<option value="Jamaica" data-f-datainput="">Jamaica</option>
<option value="Japan" data-f-datainput="">Japan</option>
<option value="Jordan" data-f-datainput="">Jordan</option>
<option value="Kenya" data-f-datainput="">Kenya</option>
<option value="Kuwait" data-f-datainput="">Kuwait</option>
<option value="Malawi" data-f-datainput="">Malawi</option>
<option value="Malaysia" data-f-datainput="">Malaysia</option>
<option value="Malta" data-f-datainput="">Malta</option>
<option value="Marshall Islands" data-f-datainput="">Marshall Islands</option>
<option value="Namibia" data-f-datainput="">Namibia</option>
<option value="Nepal" data-f-datainput="">Nepal</option>
<option value="New Zealand" data-f-datainput="">New Zealand</option>
<option value="Nigeria" data-f-datainput="">Nigeria</option>
<option value="North Mariana Islands" data-f-datainput="">North Mariana Islands</option>
<option value="Oman" data-f-datainput="">Oman</option>
<option value="Papua New Guinea" data-f-datainput="">Papua New Guinea</option>
<option value="Peru" data-f-datainput="">Peru</option>
<option value="Philippines" data-f-datainput="">Philippines</option>
<option value="Portugal" data-f-datainput="">Portugal</option>
<option value="Qatar" data-f-datainput="">Qatar</option>
<option value="Saudi Arabia" data-f-datainput="">Saudi Arabia</option>
<option value="Singapore" data-f-datainput="">Singapore</option>
<option value="South Africa" data-f-datainput="">South Africa</option>
<option value="South Korea" data-f-datainput="">South Korea</option>
<option value="Spain" data-f-datainput="">Spain</option>
<option value="Sri Lanka" data-f-datainput="">Sri Lanka</option>
<option value="Switzerland" data-f-datainput="">Switzerland</option>
<option value="Thailand" data-f-datainput="">Thailand</option>
<option value="Trinidad and Tobago" data-f-datainput="">Trinidad and Tobago</option>
<option value="Uganda" data-f-datainput="">Uganda</option>
<option value="United Arab Emirates" data-f-datainput="">United Arab Emirates</option>
<option value="United Kingdom" data-f-datainput="">United Kingdom</option>
<option value="Zambia" data-f-datainput="">Zambia</option>
<option value="United Kingdom" data-f-datainput="">Other</option>
</select>
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8200" data-f-validationerror="" id="__field_8200_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormSelection ValidationRequired" data-f-element-name="__field_8197" data-f-type="selection"> <label for="bd0bb1c6-bfdd-4cba-adcb-c56f5f25eb21" class="Form__Element__Caption"></label>
<select name="__field_8197" id="bd0bb1c6-bfdd-4cba-adcb-c56f5f25eb21" required="" aria-required="true" data-f-datainput="" aria-describedby="__field_8197_desc" autocomplete="off">
<option disabled="disabled" selected=""selected"" value=""> Type of Organization?* </option>
<option value="Retail" data-f-datainput="">Retail</option>
<option value="Behavioral Health Facility" data-f-datainput="">Behavioral Health Facility</option>
<option value="Corrections" data-f-datainput="">Corrections</option>
<option value="Government Agency" data-f-datainput="">Government Agency</option>
<option value="Hospital/Health Care" data-f-datainput="">Hospital/Health Care</option>
<option value="Human Service Provider" data-f-datainput="">Human Service Provider</option>
<option value="Juvenile/Youth Facility" data-f-datainput="">Juvenile/Youth Facility</option>
<option value="K-12 Education" data-f-datainput="">K-12 Education</option>
<option value="Long Term Care Facility" data-f-datainput="">Long Term Care Facility</option>
<option value="Physical/Speed/Occupational Therapy Agency" data-f-datainput="">Physical/Speed/Occupational Therapy Agency</option>
<option value="Public Library" data-f-datainput="">Public Library</option>
<option value="Security Company" data-f-datainput="">Security Company</option>
<option value="University/Higher Education" data-f-datainput="">University/Higher Education</option>
<option value="Other" data-f-datainput="">Other</option>
</select>
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8197" data-f-validationerror="" id="__field_8197_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormTextbox FormTextbox--Textarea" data-f-element-name="__field_8198" data-f-modifier="textarea" data-f-type="textbox"> <label for="1d6c8fca-f09c-419f-9124-792554d64d5a" class="Form__Element__Caption"></label>
<textarea name="__field_8198" id="1d6c8fca-f09c-419f-9124-792554d64d5a" class="FormTextbox__Input" placeholder="Comments (Best time to call)" data-f-label="" data-f-datainput="" aria-describedby="__field_8198_desc"
autocomplete="off"></textarea>
<span class="Form__Element__ValidationError" data-f-linked-name="__field_8198" data-f-validationerror="" id="__field_8198_desc" role="alert" style="display:none"></span>
</div>
<div class="Form__Element FormParagraphText Form__Element--NonData" data-f-element-name="__field_8205" data-f-element-nondata="">
<div id="3e5b720b-f1c8-4f3d-a865-43367498e16f">
<p> * All fields are required</p>
</div>
<div id="3e5b720b-f1c8-4f3d-a865-43367498e16f__OriginalText" class="Form__Original__ParagraphText">
<p> * All fields are required</p>
</div>
</div>
<button id="2e3adec8-b3ed-4822-b59d-11c70cb4093b" name="submit" type="submit" value="2e3adec8-b3ed-4822-b59d-11c70cb4093b" data-f-is-finalized="false" data-f-is-progressive-submit="true" data-f-type="submitbutton"
data-f-element-name="__field_8203" class="Form__Element FormExcludeDataRebind FormSubmitButton "> Submit</button>
<div class="Form__Element FormParagraphText Form__Element--NonData" data-f-element-name="__field_8206" data-f-element-nondata="">
<div id="7afa2f21-6e79-40ab-af54-07ffbd8a113c">
<p><span class="TextRun SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW238507077 BCX8">We handle your contact details in line with </span><span
class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW238507077 BCX8">our</span><span
class="NormalTextRun SCXW238507077 BCX8"> </span></span><a class="Hyperlink SCXW238507077 BCX8" href="https://www.crisisprevention.com/Privacy-Policy" target="_blank" rel="noreferrer noopener"><span class="TextRun Underlined SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW238507077 BCX8" data-ccp-charstyle="Hyperlink">privacy policy</span></span></a><span
class="TextRun SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW238507077 BCX8">. If you prefer not to receive marketing emails from CPI, you can opt-out of all marketing emails
on that page.</span></span><span class="EOP SCXW238507077 BCX8" data-ccp-props="{}"> </span></p>
</div>
<div id="7afa2f21-6e79-40ab-af54-07ffbd8a113c__OriginalText" class="Form__Original__ParagraphText">
<p><span class="TextRun SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW238507077 BCX8">We handle your contact details in line with </span><span
class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW238507077 BCX8">our</span><span
class="NormalTextRun SCXW238507077 BCX8"> </span></span><a class="Hyperlink SCXW238507077 BCX8" href="https://www.crisisprevention.com/Privacy-Policy" target="_blank" rel="noreferrer noopener"><span class="TextRun Underlined SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW238507077 BCX8" data-ccp-charstyle="Hyperlink">privacy policy</span></span></a><span
class="TextRun SCXW238507077 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW238507077 BCX8">. If you prefer not to receive marketing emails from CPI, you can opt-out of all marketing emails
on that page.</span></span><span class="EOP SCXW238507077 BCX8" data-ccp-props="{}"> </span></p>
</div>
</div>
<input name="__field_8208" id="621dcea5-8ff1-4b66-9af8-9f7c535b1255" type="hidden" value="True" class="Form__Element FormHidden FormHideInSummarized" data-f-type="hidden">
</section>
<nav role="navigation" class="Form__NavigationBar" data-f-type="navigationbar" data-f-element-nondata="">
<button type="submit" name="submit" value="PreviousStep" class="Form__NavigationBar__Action FormExcludeDataRebind btnPrev" data-f-navigation-previous="" disabled=""> Back </button>
<div class="Form__NavigationBar__ProgressBar">
<div class="Form__NavigationBar__ProgressBar--Progress" style="width:50%" data-f-navigation-progress=""></div>
<div class="Form__NavigationBar__ProgressBar--Text">
<span class="Form__NavigationBar__ProgressBar__ProgressLabel">Step</span>
<span class="Form__NavigationBar__ProgressBar__CurrentStep" data-f-navigation-currentstep="">1</span>/ <span class="Form__NavigationBar__ProgressBar__StepsCount" data-f-navigation-stepcount="">2</span>
</div>
</div>
<button type="submit" name="submit" value="NextStep" class="Form__NavigationBar__Action FormExcludeDataRebind btnNext" data-f-navigation-next=""> Continue </button>
</nav>
</div>
</form>
Text Content
skip navigation 877.877.5390 United States (English) United States (English) Australia (English) Canada (English) France (French) Ireland (English) New Zealand (English) United Arab Emirates (English) United Kingdom (English) United States (English) CPI LearningMy Account header logo * Our Programs * Crisis Prevention Programs * Education Programs * Health Care Programs * Dementia Care Programs * Specialty Topics * Continuing Education * Verbal InterventionVerbally de‑escalate disruptive behaviors. * Nonviolent Crisis InterventionRecognize and respond to everyday crisis situations. * NCI With Advanced Physical SkillsSupport people who demonstrate dangerous or complex behavior. Not sure which program to choose? Schedule a Consultation * Reframing BehaviorNeuroscience-based training to prevent disruptive behavior. * Verbal InterventionVerbally de‑escalate disruptive behaviors. * Nonviolent Crisis InterventionRecognize and respond to everyday crisis situations. * NCI With Advanced Physical SkillsSupport people who demonstrate dangerous or complex behavior. * Classroom CultureFoster a positive culture and prevent the need for de-escalation interventions. Not sure which program to choose? Schedule a Consultation * Verbal InterventionVerbally de‑escalate disruptive behaviors. * Nonviolent Crisis InterventionRecognize and respond to everyday crisis situations. * NCI With Advanced Physical SkillsSupport people who demonstrate dangerous or complex behavior. * Prevention FirstIdentify escalating behaviors, establish a common language, and recognize when to call for help. Not sure which program to choose? Schedule a Consultation * Dementia Capable CareBe the best care partner for persons at all cognitive levels and dementia stages. * Verbal InterventionVerbally de‑escalate disruptive behaviors. * Nonviolent Crisis InterventionRecognize and respond to everyday crisis situations. Not sure which program to choose? Schedule a Consultation * TraumaUnderstand the causes and associated behaviors of trauma. * Mental HealthAddress mental health stigmas using a person-centered, trauma-informed approach. * Autism Spectrum DisorderSafely apply proactive intervention strategies when caring for individuals with autism. Not sure which program to choose? Schedule a Consultation * Continuing EducationLearn how to earn continuing education credit when participating in CPI training. Not sure which program to choose? Schedule a Consultation * Industries * Education * Health Care * Human Services * Security * Behavioral Health * Dementia Care * Retail * Find Training * Resources * Voices of CPI Blog * Customer Success Stories * Library * Legislation * Videos * Workplace Violence Prevention Training Index for Health Care * 2025 Certified Instructors’ Conference Search Contact * Home (US) * Industries * Retail CPI TRAINING FOR RETAIL WORKERS Equip your entire team with essential de-escalation skills to handle contentious or hostile customer interactions and create a culture of safety and well-being. Let's Connect CPI Courses SAFER EMPLOYEE-CUSTOMER INTERACTIONS We believe proper de-escalation training is critical in today’s retail environment and results in a positive environment for employees and customers alike. Our evidence-based training programs reflect our mission and empower teams to handle crises in safe, practical ways. De-escalation and Violence Prevention Training for Retail Starting with this 30-minute online training, retail workers will gain the fundamental skills to feel confident and safe when engaging with difficult customers. Ongoing micro-learnings reinforce concepts. Recommended for all staff. Explore Program Verbal Intervention Training Provide your staff with in-depth skills to identify, respond to, and prevent or mitigate challenging customer behavior with verbal intervention techniques. Recommended for managers. Explore Program What You'll Gain TRAINING OUTCOMES Enhanced Customer Experience Staff will gain the skills to turn negative interactions into positive experiences, fostering customer loyalty and contributing to your business’s success and positive reputation. Greater Safety for Staff and Shoppers Staff will learn how to confidently manage conflicts, proactively reduce the likelihood of physical altercations and injuries, and create a culture of safety and well-being. Improved Employee Retention Staff will feel less stressed on the job, leading to reduced burnout and turnover and a more supportive, productive workplace. How it Works OUR RETAIL TRAINING APPROACH Our approach ensures the most effective and relevant de-escalation training is delivered to your retail teams. ALL STAFF COMPLETE FUNDAMENTAL ONLINE DE-ESCALATION SKILLS TRAINING An initial online, on-demand training course will offer retail team members the skills to create a controlled, safe store atmosphere, recognize and de-escalate hostile customers quickly, and know when to call for additional support. ALL STAFF PARTICIPATE IN ONGOING MICRO-LEARNING LESSONS Retail teams will regularly take short, effective training modules to reinforce learnings, add new concepts and various scenarios, and support a long-lasting cultural change of safety and well-being. MANAGERS AND LEADERS BECOME CERTIFIED IN VERBAL INTERVENTION TRAINING Store managers, asset protection managers, security managers, and other leaders in managerial roles will gain in-depth knowledge on how to effectively verbally defuse in-store conflict and support staff to create a culture of safety and well-being. “CPI training has helped increase the confidence of the people I train. They feel they have a better understanding of communication with hostile individuals.” Albert WhiteRisk and Loss Prevention Professional, The TJX Companies, Inc. VIEW OUR RECENT BLOGS View More Retail 7 EFFECTIVE VERBAL INTERVENTION STRATEGIES FOR RETAIL WORKERS Learn about various verbal intervention techniques for retail workers who may have to deal with difficult customers. Read More Retail ESSENTIAL DE-ESCALATION TIPS FOR RETAIL WORKERS Learn essential de-escalation tips for retail workers to manage conflict and ensure safety. Discover strategies to handle challenging situations effectively and maintain a positive environment. Read More Retail DON’T TAKE A CUSTOMER’S WORDS AND ACTIONS PERSONALLY Learn strategies to manage customer interactions effectively and avoid taking words and actions personally. Enhance your retail experience with our expert tips. Read More SCHEDULE A CONSULTATION Connect with us to learn how CPI training can help create a culture of safety and well-being for your customers and staff. * All fields are required * All fields are required Country* US Canada Algeria American Samoa Aruba Ascension Island Australia Australian Ext. Terr. Austria Azerbaijan Bahamas Bangladesh Barbados Belgium Bolivia Brazil Brunei Cameroon Cayman Islands Chile China Colombia Costa Rica Cyprus Dominican Republic Egypt El Salvador Ethiopia France French Guiana Georgia Germany Ghana Haiti Hong Kong Hungary India Ireland Italy Jamaica Japan Jordan Kenya Kuwait Malawi Malaysia Malta Marshall Islands Namibia Nepal New Zealand Nigeria North Mariana Islands Oman Papua New Guinea Peru Philippines Portugal Qatar Saudi Arabia Singapore South Africa South Korea Spain Sri Lanka Switzerland Thailand Trinidad and Tobago Uganda United Arab Emirates United Kingdom Zambia Other Type of Organization?* Retail Behavioral Health Facility Corrections Government Agency Hospital/Health Care Human Service Provider Juvenile/Youth Facility K-12 Education Long Term Care Facility Physical/Speed/Occupational Therapy Agency Public Library Security Company University/Higher Education Other * All fields are required * All fields are required Submit We handle your contact details in line with our privacy policy. If you prefer not to receive marketing emails from CPI, you can opt-out of all marketing emails on that page. We handle your contact details in line with our privacy policy. If you prefer not to receive marketing emails from CPI, you can opt-out of all marketing emails on that page. Back Step 1/ 2 Continue 10850 W. Park Place | Suite 250 Milwaukee, WI 53224 USA TRAINING Our ProgramsOur Training ApproachFind TrainingContinuing Education INDUSTRIES EducationHealth CareHuman ServicesSecurityBehavioral HealthDementia CareRetail RESOURCES BlogCustomer Success StoriesLibraryVideosAbout UsCareersFrequently Asked Questions2025 Certified Instructors’ Conference SUPPORT Contact UsMedia ResourcesTerms of ServicePrivacy PolicyCookie PolicySole SourceWhistleblower PolicyCode of Ethics and Business Conduct Subscribe to our Newsletter You will receive an email with industry news and perspectives from CPI. Subscribe © 2024 Crisis Prevention Institute. All Rights Reserved. Back to Top