Required Salesforce Fields

The following fields are required to be API enabled in Salesforce. These are the default fields FrontSpin will sync to.

Default Synced Fields

Contact FIELD NAMES: Account Name, Contact Owner, Email, Lead Source, Mailing Address, Mobile, Name, Other Phone, Phone, Title
API NAMES: Id, AccountId, Phone, MobilePhone, OtherPhone, LastName, FirstName, Title, Email, LeadSource, MailingCity, MailingState, MailingCountry, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.
Account FIELD NAMES:  Account Name, Account Owner, Billing Address, Shipping Address, Website
API NAMES: Id, Name, Website, MailingStreet, MailingCity, MailingState, MailingPostalCode, MailingCountry, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.
Opportunity FIELD NAMES: Account Name, Close Date, Opportunity Name, Opportunity Owner, Stage
API NAMES: Id, IsClosed, CloseDate, AccountId, IsWon, StageName, Name, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.
Lead FIELD NAMES: Address, Company, Email, Lead Source, Lead Status, Mobile, Name, Phone, Title, Website
API NAMES: Id, Company, LastName, FirstName, Email, LeadSource, MobilePhone, Phone, MailingCity, MailingState, MailingCountry, Title, Website, Status, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.
Task FIELD NAMES: Assigned To, Due Date, Call Result, Call Duration, Call Type, Status, Subject
API NAMES: Id, AccountId, ActivityDate, CallDisposition, CallDurationInSeconds, CallType, Description, IsClosed, IsRecurrence, ReminderDateTime, Status, Subject, WhatId, WhoId, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.
User API NAMES: Id, Email, IsActive, FirstName, LastName, IsDeleted, OwnerId, LastModifiedDate, LastModifiedById, CreatedById, CreatedDate.

NOTE: In Salesforce Enterprise edition, there are two fields (Other Phone and Lead) on the CONTACT object that are commonly API disabled by default. You will need to make sure those two fields are API enabled before syncing to FrontSpin. 

   

How To Make Fields API Enabled 

Per the NOTE above, let's follow this step-by-step tutorial for enabling the Other Phone field in Salesforce (and then do the same for the Lead Source field). 
Step 1. Go to Setup => Security Controls => Field Accessibility => Contact

Step 2. Choose “View By Profile” and select “System Administrator” to see a list of Fields and Field Access settings based on this role.

In this case, as the System Administrator we see that the Other Phone field is hidden. We need to change it to Visible.

Step 3. Click on Hidden next to the Other Phone field. You will be taken to a new screen where you will have the option to change field visibility. Tick the Visible checkbox under Field-Level Security.

Step 4. Save the changes. Salesforce will take you back to the previous screen where you will see that Other Phone is now Visible. You will also see that Field Access has been changed to Editable.

Repeat the above steps for any required fields that are not currently API enabled.