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

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