Skip to main content
Report data in your CRM

Track and analyze meeting data from within your CRM

Veronika Riederle avatar
Written by Veronika Riederle
Updated over a week ago

Demodesk logs all relevant information back to your CRM so you can track relevant data and run extensive reports. To enable data logging in your CRM, you need to integrate Demodesk with your Salesforce account.

Demodesk automatically logs every meeting as Event in CRM. See below for an overview of activity fields and labels that are reported.

ℹ️ Did you know that Demodesk provides a full overview of Demodesk activities catering for your reporting needs? Take a look at this article to find out how to use our Insights Dashboard and analyse your data

List of event objects

Event owner (meeting host, e.g. Account Executive)

Field Label: Assigned To
Field Name: OwnerId
Data Type: Lookup (User, Calendar)
Note: Event owner must connect his Salesforce Account w/ Demodesk

Contact/Lead (meeting invitee, e.g. Customer)

Field Label: Name
Field Name: WhoId
Data Type: Lookup (Contact, Lead)
Note: Demodesk uses the email address of the contact/lead to assign the event. If no email address is found – i.e. contact/lead not yet existing in Salesforce – Demodesk creates a new lead

Type (meeting template)
Field Label: Type
Field Name: Type
Data Type: Picklist (Instant meeting, meeting templates)
Note: Name of the meeting template is logged as Type. If an instant meeting was held, then "Instant Meeting" is logged; Field needs to be added to the event page to be visible

Participants (meeting participants and invitees)

Field Label: Description
Field Name: Description
Data Type: Long Text Area(32000)
Note: All invitees and participants are logged in the event description field and will be updated after the event

List of custom event objects

Booker (user who booked the meeting, e.g. SDR)

Field Label: Booked By
Field Name: Booked_By
API Name: Booked_By__c
Data Type: Lookup (User)
Note: Field needs to be added to the event page to be visible

Meeting Status (track if an Event is Scheduled, Held, Canceled, NoShow)

Field Label: Meeting Status
Field Name: MeetingStatus
API Name: MeetingStatus__c
Data Type: Picklist (Scheduled, Held, Canceled, No show)
Note: Events are automatically updated once Meeting Status has changed; Field needs to be added to the event page to be visible

⚠️ To avoid disruptions, kindly enter the meeting status as required. For instance, use the API name "no_show" for the "no show" status. For more information, please refer to this article.

1. Creating custom event objects 

For creating the custom fields "Booked By" and "Meeting Status" go to
"Setup" > "Objects and Fields" > "Object Manager" > "Activity" > "Fields and Relationships" > "New"
Once set up as described in the list of custom objects above, custom fields can be added to the layout as predefined fields.

2. Adding event objects to the layout

For adding the necessary fields to your event layout, go to "Setup" > "Objects and Fields" > "Object Manager" > "Events" > "Page Layouts" > "Event Layout"drag and drop the the following fields to the layout.  

Once set up, the event layout will display the added fields:

Did this answer your question?