Skip to main content

SFDC field Schema- Sync with TitanX

Overview

TitanX automatically writes the work reps do in the app back to Salesforce, so the CRM stays current without any manual data entry. When a rep makes a call, edits a contact, or schedules a follow-up, TitanX creates or updates the matching Salesforce records on its own, using the field mappings set up for the account.

Writes happen as soon as a rep takes an action or a trigger fires. For example, a completed call logs an activity with the outcome and notes, an edited contact field updates the corresponding field on the Contact or Lead, and a follow-up created in TitanX appears as a task in Salesforce.

Task: call activity

Field label

API name

Type

Kind

Notes

Subject

Subject

Text

Standard

Call subject line

Call Result

CallDisposition

Text

Standard

The TitanX disposition name the rep selected

Comments

Description

Long Text Area

Standard

Call notes taken by the rep

Call Duration

CallDurationInSeconds

Number

Standard

Seconds

Status

Status

Picklist

Standard

Set to a completed status

Completed Date/Time

CompletedDateTime

Datetime

Standard

Time the call was logged. TBC

Due Date

ActivityDate

Date

Standard

TBC

Name

WhoId

Lookup

Standard

The Contact or Lead called

Related To

WhatId

Lookup

Standard

The Contact's Account

TitanX User

TitanX_User__c

Text

Package

Name of the rep who made the call

Activity Source Phone

TitanX_Activity_Source_Phone__c

Phone

Package

Caller ID the call was placed from

Activity Target Phone

TitanX_Activity_Target_Phone__c

Phone

Package

Number dialed

Activity Phone Type

TitanX_Activity_Phone_Type__c

Text

Package

Type of the number dialed, for example Mobile or Direct

TitanX Campaign Name

TitanX_Campaign_Name__c

Text

Package

Empty if the call was not part of a campaign

TitanX Campaign Step Name

TitanX_Campaign_Step_Name__c

Text

Package

Empty if not part of a campaign

TitanX Campaign Step Type

TitanX_Campaign_Step_Type__c

Text

Package

For example Call. Empty if not part of a campaign

Task: follow-up

Field label

API name

Type

Kind

Notes

Subject

Subject

Text

Standard

Follow-up subject. TBC

Due Date

ActivityDate

Date

Standard

Follow-up date the rep picks. TBC

Status

Status

Picklist

Standard

Open. TBC

Name

WhoId

Lookup

Standard

Same Contact or Lead as the call. TBC

Related To

WhatId

Lookup

Standard

The Contact's Account. TBC

Comments

Description

Long Text Area

Standard

Follow-up notes, if any. TBC

Contact and Lead

Field label

API name

Type

Kind

Direction

Trigger

Notes

Any edited detail field

Mapped field

Varies

Standard or Mapped

Both

Save in Contact Details, or Log & Finish

Only fields shown in TitanX. Phones, signals and intent can't be edited by reps

Phone 1–5

Mapped field

Phone

Standard or Mapped

SFDC → TitanX

Sync

Up to 5 phone fields chosen in setup

Phone 1–5 Signal

Mapped field

Text

Mapped

TitanX → SFDC

Scoring job

One signal field per mapped phone. Values P1, P2, P3

TitanX Best Phone

TitanX_Best_Phone__c

Phone

Package

TitanX → SFDC

Scoring job

Highest-scoring number. Updates when scores change

TitanX Best Phone Signal

TitanX_Best_Phone_Signal__c

Text

Package

TitanX → SFDC

Scoring job

Signal of the best phone

TitanX Intent

TitanX_Intent__c

Picklist

Package

TitanX → SFDC

Scoring job

High Intent, Low Intent or Bad Data

TitanX Last Signal Update

TitanX_Last_Signal_Update__c

Datetime

Package

TitanX → SFDC

Scoring job

Time of the last signal change. TBC

TitanX Enriched Phone 1–5

TitanX_Enriched_Phone_1__c … _5__c

Phone

Package

TitanX → SFDC

Enrichment job

Up to 5 new numbers. Separate from the 5 mapped phones

TitanX Enriched Phone 1–5 Signal

TitanX_Enriched_Phone_1_Signal__c … _5_Signal__c

Text

Package

TitanX → SFDC

Enrichment job

Signal for each enriched phone

Account and Opportunity

Object

Field label

API name

Type

Kind

Direction

Trigger

Notes

Account

TitanX Account Notes

TitanX_Account_Notes__c

Long Text Area

Package

TitanX → SFDC

Log & Finish

Notes written in Account Notes while working a contact

Account

TitanX Account LinkedIn URL

TitanX_Account_LinkedIn_URL__c

URL

Package

Both

Log & Finish

Account

Website, Industry, Number of Employees

Website, Industry, NumberOfEmployees

URL, Picklist, Number

Standard

Both

Log & Finish

Pre-mapped by default. Admin can change

Account

Any edited detail field

Mapped field

Varies

Standard or Mapped

Both

Log & Finish

Only fields shown in TitanX

Opportunity

Name, Stage, Amount, Close Date

Name, StageName, Amount, CloseDate

Text, Picklist, Currency, Date

Standard

TitanX → SFDC

Opportunity created in TitanX

TBC

Opportunity

Contact Role

OpportunityContactRole

Junction

Standard

TitanX → SFDC

Opportunity created in TitanX

Links the Contact to the Opportunity. TBC

Read from Salesforce

Object

Standard fields read

API names

Contact

First Name, Last Name, Title, Email, Lead Source, Phone, Mobile, Other Phone, Mailing address, Account, Owner

FirstName, LastName, Title, Email, LeadSource, Phone, MobilePhone, OtherPhone, MailingStreet, MailingCity, MailingState, MailingPostalCode, MailingCountry, AccountId, OwnerId

Lead

First Name, Last Name, Title, Email, Company, Website, Industry, Employees, Annual Revenue, Lead Status, Lead Source, Phone, Address, Converted fields, Owner

FirstName, LastName, Title, Email, Company, Website, Industry, NumberOfEmployees, AnnualRevenue, Status, LeadSource, Phone, Street, City, State, PostalCode, Country, IsConverted, ConvertedDate, ConvertedAccountId, ConvertedContactId, OwnerId

Account

Name, Billing address, Owner

Name, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, OwnerId

Opportunity

Name, Account, Stage, Close Date, Closed, Won, Owner

Name, AccountId, StageName, CloseDate, IsClosed, IsWon, OwnerId

User

Name, Email, Active, Created Date

Id, Name, Email, IsActive, CreatedDate

Task

Existing Tasks from the last 6 months

Imported once on the initial sync

All objects

System fields

Id, IsDeleted, CreatedDate, CreatedById, LastModifiedDate, LastModifiedById, SystemModstamp

Contact Details

Users can edit contact and lead details directly in TitanX. Edits to a contact sync to the corresponding Contact object in Salesforce, and edits to a lead sync to the corresponding Lead object.

When a user clicks Edit on the contact page, the contact details view opens and any field can be edited, as shown in the screenshot below.

Note: Phone numbers, signals, and intent cannot be edited here. Reps need to reach out to the admin to request changes to these fields.

After the user edits a field and saves (for example, changing the last name to 801), the change is synced to the matching field in Salesforce immediately.

Account Notes

While working a contact, the rep can write notes for the account that contact belongs to in the Account Notes section. These notes sync to that account in Salesforce, as shown in the screenshot below.

The notes are written to the TitanX Account Notes custom field on the Account object. Because they belong to the account rather than the contact, they are visible on the account record in Salesforce for every contact under that account.

Dialing

After a user makes a call in TitanX, they must log a disposition for it before the call can be logged. The call is logged in Salesforce as a call activity, and the disposition is synced along with it. If the disposition has a follow-up task, the task is logged in Salesforce as a task.

For instance, choosing the Not Now disposition requires a follow-up task, as shown below.

The call activity and its follow-up task are synced to Salesforce automatically once the user clicks Log & Finish. The task is created for the call in Salesforce.

Task mapping works one way only, from TitanX to Salesforce. Data captured during phone activity in TitanX is pushed directly to Salesforce Task records. The following fields sync to the call task:

● Subject

● Call duration

● Result (the disposition)

● TitanX Campaign Name

● TitanX Campaign Step Name

● TitanX Campaign Step Type

● TitanX Activity Source Phone (the number the call was made from)

● TitanX Activity Target Phone (the number that was dialed)

● TitanX Activity Phone Type

● TitanX User (the rep who made the call)

Users can also take notes during a call in TitanX. After they click Log & Finish, the notes appear on the call activity in Salesforce as shown below.

In Salesforce:

Users can also change a call’s disposition after it is logged. When they do, the previously created follow-up task is deleted and a new one is created if the new disposition requires it. Users don’t need to delete the old task manually in either TitanX or Salesforce, because the change is applied in both at the same time.

Job Submission and Scoring Outputs

When a user submits a job in TitanX, the scoring results are written back to Salesforce. This happens on both Contacts and Leads, depending on which objects they are scoring.

Each phone number mapped during setup is paired with its own signal field, for example Phone and Phone Signal, Mobile and Mobile Signal (up to 5 phones can be mapped). Signals populate in Salesforce as soon as scored data is returned.

TitanX also writes four final evaluation fields, all of which are required:

● TitanX Best Phone

● TitanX Best Phone Signal

● TitanX Last Signal Update

● TitanX Intent

TitanX Best Phone always points to the phone number with the highest current score. If a phone’s score changes, the field updates automatically to point to the new best phone.

Enriched Phones

When enrichment is enabled, TitanX returns up to 5 enriched phone numbers for a record and writes them to Salesforce along with a signal for each:

- TitanX Enriched Phone 1 through TitanX Enriched Phone 5

- TitanX Enriched Phone 1 Signal through TitanX Enriched Phone 5 Signal

Enriched phones do not count against the 5 standard phones used for scoring. LinkedIn URL is used as the matching field for enrichment.

Did this answer your question?