Skip to content

Platform Events

iDialogue implements an Event-Based Architecture for automating digital experiences.

Many event types occur throughout the customer lifecycle; such as document merge, send, eSign and payment events.

This will appear if the image fails to load

Using Flow Builder, platform events can trigger followup actions and execute complex workflows without writing any code.

This will appear if the image fails to load

Many actions, conditions, and record updates can occur within a flow.

This will appear if the image fails to load

From Setup, search for “Platform Events” and click on “iDialogue Event” to see the schema for an event.

This will appear if the image fails to load

Each event has a Type. The first condition in an iDialogue flow will typically check the event type and branch based on the event type.

Click here for a detailed list of all platform event types

This will appear if the image fails to load

An Apex API utility class is available to assist with creating iDialogue events from Apex code.

Platform Event Schema

Event FieldAPI NameData TypeDescription
Attachment IDrooms__AttachmentID__cText(255)Reference to an Attachment or ContentVersionID.
Contact IDrooms__ContactId__cText(255)Reference to a CRM Contact ID
Content Document IDrooms__ContentDocumentID__cText(255)Reference to a Content Document ID
Content Version IDrooms__ContentVersionID__cText(255)Reference to a Content Version ID
Event Typerooms__Type__cText(255)The Event Type (required) see complete list of event types
Lead ID IDrooms__LeadId__cText(255)Reference to a CRM Lead
Messagerooms__Message__cLong Text Area(131072)Message details. Also JSON payload for extended messages
Origin IDrooms__Origin__cText(255)The event origin. Web, Mobile, Desktop
Record IDrooms__RecordId__cText(255)Reference to the document or room context
Record Typerooms__RecordType__cText(255)The CRM table name. Ex: Contact, Opportunity.
Room IDrooms__RoomId__cText(255)Reference to Room ID
Room Item IDrooms__RoomItemId__cText(255)Reference to Item ID (Document container)
Room Member IDrooms__RoomMemberId__cText(255)Member ID
Subjectrooms__Subject__cText(255)Event Subject
Successrooms__Success__cCheckboxIf false, then message contains error details
Timestamprooms__Timestamp__cDate/TimeEvent Timestamp
User IDrooms__UserId__cText(255)Reference to CRM User
Valuerooms__Value__cNumber(12, 2)Number value