ContactRequest
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()
Fields
Field Name | Details |
---|---|
IsCallback |
|
LastReferencedDate |
|
LastViewedDate |
|
Name |
|
OwnerId |
|
PreferredChannel |
|
PreferredPhone |
|
RequestDescription |
|
RequestReason |
|
Status |
|
WhatId |
|
WhoId |
|
Usage
Contact request records are created when a customer fills out an online form. This form is created using a flow that uses the type ContactRequestFlow. There’s a guided setup experience to create this flow on the Customer Contact Requests page in Setup. You then add the flow to an Experience Cloud site using either the Flows component or the Contact Request Button & Flow component.
Contact Request works in Experience Cloud sites, whether they require authentication or not. Make sure that your users have the Run Flows permission, including your Guest User profile. Without this permission, members won’t see the button or the form to submit contact requests.
By default, all Standard User and System Administrator profiles have access to the object. Make sure that your users profiles, like service agents, have at least read access on the contact request object.
You can create queues for contact requests and route them with Omni-Channel.
Associated Objects
This object has the following associated objects. Unless noted, they are available in the same API version as this object.
- ContactRequestOwnerSharingRule
- Sharing rules are available for the object.
- ContactRequestShare
- Sharing is available for the object.