Quakker Custom Objects Documentation - clorce/QuakkerPub GitHub Wiki
Reference Guide
Custom Objects
Activity
CampaignDataUpdate__e
A Salesforce platform event that broadcasts real-time updates about changes in campaign data, enabling efficient synchronization across integrated systems.
ProviderDevConfiguration__mdt
A custom metadata type that stores development configuration settings for external provider integrations, including API endpoints, tokens, and agent IDs for secure communication with third-party services.
ProviderIntegrationSettings__c
The Provider Integration Settings manage API configurations and credentials for third-party service providers integration.
QuakkerAppSettings__c
A configuration object that stores various settings and parameters for the Quakker application, allowing customization of its behavior and features.
QuakkerLoginCredentials__c
Object used to store username and password for the Quakker app.
QuakkerTextMessage__c
Quakker Text Message for tracking inbound and outbound text messages.
QuakkerTextMessageReport__c
Quakker Text Message Report for text message bulk sending.
QuickCampaign__c
A streamlined object for Quakker App that allows users to rapidly create and execute simple marketing campaigns without the complexity of full-fledged Salesforce campaign management.
TextMessageInfo__e
Text Message Info for tracking SMS communications.
TextMessageService__e
User
Activity
API Name
Activity
Fields
Due Date Time
Stores the date and time of the task that contains information about the call.
API Name
ActivityDateTime__c
Type
DateTime
AgentPhone
Stores the phone number of the agent.
API Name
AgentPhone__c
Type
Call Result
Stores the result of a call.
API Name
CallResult__c
Type
Picklist
Possible values are
- Scheduled Call
- Interested
- Not Interested
- Call Later
- Call After Working Hours
- No Response
- Other
End Date Time
Stores the date and time when a call ended.
API Name
EndDateTime__c
Type
DateTime
External Call Id
Stores the call id assigned by the telephony provider.
API Name
ExternalCallId__c
Type
Main Call
Stores boolean value indicating if the call is original or the copy.
API Name
MainCall__c
Type
Checkbox
Phone
Stores the phone number of the person being called or who initiated the call.
API Name
Phone__c
Type
Quakker Text Message Report
Stores the Quakker Text Message Report that is associated with the activity.
API Name
QuakkerTextMessageReport__c
Type
Lookup
Quakker Type
API Name
QuakkerType__c
Type
Picklist
Possible values are
- Private Text Conversation
- Private Text Inbound
- Private Text Outbound
- Campaign Message
- Incoming Call
- Outgoing Call
- Missed Call
- Failed Call
- To-Do Task
Quick Campaign
Lookup field associating call task with a record of a Quick Campaign object.
API Name
QuickCampaign__c
Type
Lookup
Start Date Time
Stores the date and time when a call started.
API Name
StartDateTime__c
Type
DateTime
Campaign Data Update
A Salesforce platform event that broadcasts real-time updates about changes in campaign data, enabling efficient synchronization across integrated systems.
API Name
CampaignDataUpdate__e
Publish Behavior
Publish Immediately
Fields
Campaign Id
Stores the Campaign Id used for communication via message channel.
API Name
CampaignId__c
Type
Provider Dev Configuration
A custom metadata type that stores development configuration settings for external provider integrations, including API endpoints, tokens, and agent IDs for secure communication with third-party services.
API Name
ProviderDevConfiguration__mdt
Fields
API Agent ID
Agent ID for API integration
API Name
API_AgentID__c
Type
Text
API Endpoint
Endpoint URL for API integration
API Name
API_Endpoint__c
Type
Text
API Token
Token for API authentication
API Name
API_Token__c
Type
Text
Provider Integration Settings
The Provider Integration Settings manage API configurations and credentials for third-party service providers integration.
API Name
ProviderIntegrationSettings__c
Fields
API Password
Password for API authentication
API Name
ApiPassword__c
Type
Text
API User Name
Username for API authentication
API Name
ApiUserName__c
Type
Text
Email address for provider integration
API Name
Email__c
Type
Text
Provider Name
Name of the service provider
API Name
ProviderName__c
Type
Text
Webservice Endpoint
Endpoint URL for webservice integration
API Name
WebserviceEndpoint__c
Type
Text
Quakker Login Credentials
Object used to store username and password for the Quakker app.
API Name
QuakkerLoginCredentials__c
Fields
SIP Login
Field that store SIP login for wss provider for the Quakker app.
API Name
SipLogin__c
Type
Text
SIP Password
Field that store password for wss provider for the Quakker app.
API Name
SipPassword__c
Type
Text
Quakker App Settings
A configuration object that stores various settings and parameters for the Quakker application, allowing customization of its behavior and features.
API Name
QuakkerAppSettings__c
Fields
Allow Multiple Tasks
Stores boolean value indicating if the user is allowed to create copy of the original call tasks and assign it to other Salesforce records.
API Name
AllowMultipleTasks__c
Type
Checkbox
App Scale
Field that stores the resize scale for the application.
API Name
AppScale__c
Type
Call Results
Stores settings for call result statuses and their colors.
API Name
CallResults__c
Type
LongTextArea
Click To Dial Instant
Stores boolean value indicating if the user is going to make instant call after 'Click to dial' functionality is triggered.
API Name
ClickToDialInstant__c
Type
Checkbox
Global Settings
Determines if the settings are ment for the whole org.
API Name
GlobalSettings__c
Type
Checkbox
Selected Objects
Stores settings for selected objects used in custom lookup.
API Name
SelectedObjects__c
Type
LongTextArea
Show SIP Logs
Stores settings if SIP Logs should be shown in console.
API Name
ShowSIPLogs__c
Type
Checkbox
Text Message Provider
Name of the text message provider.
API Name
TextMessageProvider__c
Type
WebSocket Address
URL Address for telephony provider WebSocket.
API Name
WebSocketAddress__c
Type
Quakker Text Message
Quakker Text Message for tracking inbound and outbound text messages.
API Name
QuakkerTextMessage__c
Fields
Account
Account that this text message is associated with
API Name
Account__c
Type
Lookup
Agent Phone
Phone number of the agent who is associated with the text message
API Name
AgentPhone__c
Type
Campaign
Campaign that this text message is associated with
API Name
Campaign__c
Type
Lookup
Contact
Contact that this text message is associated with
API Name
Contact__c
Type
Lookup
Active
Indicates whether the text message is active and newest of all Quakker Text Messages records associated with agent and receiver
API Name
IsActive__c
Type
Checkbox
Lead
Lead that this text message is associated with
API Name
Lead__c
Type
Lookup
Message Order
Order of the message in the conversation
API Name
MessageOrder__c
Type
Number
Object Name
API name of the object that this text message is associated with
API Name
ObjectApiName__c
Type
Person Id
Person Id that this text message is associated with
API Name
PersonId__c
Type
Person Phone
Phone number of the person who is associated with the text message
API Name
PersonPhone__c
Type
Previous Quakker Message
Older record of the Quakker Text Message
API Name
PreviousQuakkerMessage__c
Type
Lookup
Quick Campaign
Quick Campaign that this text message is associated with
API Name
Quick_Campaign__c
Type
Lookup
Task
Task Id that this text message is associated with
API Name
TaskId__c
Type
TextMessagesJson
JSON representation of the text messages
API Name
TextMessagesJson__c
Type
LongTextArea
Quakker Text Message Report
Quakker Text Message Report for text message bulk sending.
API Name
QuakkerTextMessageReport__c
Fields
Failed Count
Number of messages that failed
API Name
FailedCount__c
Type
Number
Failed Details
Details of the failed message
API Name
FailedDetails__c
Type
LongTextArea
Report Details
Details of the report
API Name
ReportDetails__c
Type
LongTextArea
Reports Count
Number of reports created
API Name
ReportsCount__c
Type
Source
Describes from where the text messages were sent.
API Name
Source__c
Type
Successful Count
Number of messages that was sent with success
API Name
SuccessfulCount__c
Type
Number
Successful Details
Details of the successful report
API Name
SuccessfulDetails__c
Type
LongTextArea
Total Sent Count
Total Sent Count
API Name
TotalSentCount__c
Type
Number
Quick Campaign
A streamlined object for Quakker App that allows users to rapidly create and execute simple marketing campaigns without the complexity of full-fledged Salesforce campaign management.
API Name
QuickCampaign__c
Fields
Campaign JSON
Stores campaign data as a JSON string.
API Name
CampaignJSON__c
Type
LongTextArea
Campaign
Stores a lookup (id) to a Salesforce campaign.
API Name
Campaign__c
Type
Lookup
Text Message Info
Text Message Info for tracking SMS communications.
API Name
TextMessageInfo__e
Publish Behavior
Publish After Commit
Fields
Direction
Direction of the text message
API Name
Direction__c
Type
Error
API Name
Error__c
Type
LongTextArea
Message Receiver
Message Receiver
API Name
MessageReceiver__c
Type
Message Sender
Message Sender
API Name
MessageSender__c
Type
Record Id
Record Id associated with text message
API Name
RecordId__c
Type
Text Message Service
API Name
TextMessageService__e
Publish Behavior
Publish Immediately
Fields
Direction
API Name
Direction__c
Type
IsBulk
API Name
IsBulk__c
Type
Checkbox
Payload
API Name
Payload__c
Type
LongTextArea
ReportId
API Name
ReportId__c
Type
Source
API Name
Source__c
Type
User
API Name
User
Fields
Agent Phone
Phone number associated with Quakker functionalities
API Name
AgentPhone__c
Type