Skip to main content

Tackle for Salesforce data dictionary

For developers and administrators, a list of every object and field used in the Tackle for Salesforce integration.

Steve Stormoen avatar
Written by Steve Stormoen
Updated this week

Preview feature

This feature is currently in preview and not yet accessible to all Tackle customers. For more information, contact [email protected].

This data dictionary provides a description of each object and field used by your Tackle for Salesforce app. We’ve provided it to help you understand how Tackle’s platform data maps to custom objects in Salesforce.

This article is designed for Salesforce Admins, Architects, and Developers who need to:

  • Understand what data is available in Salesforce from Tackle

  • Configure Flows, Reports, and Automations based on this data

  • Extend or integrate with Tackle-managed object

For more details, see our related Tackle for Salesforce object schema.

Each section of this article details a custom object created by the Tackle for Salesforce AppExchange package. These represent different integration points between Tackle and Salesforce:

Tackle AWS Co-Sell Opportunity object

This object acts as the main record representing a co-sell engagement with AWS. It serves as the primary record for tracking AWS co-sell engagements, including deal registration, partner interactions, and status updates. It links to the associated Opportunity, and the AWS Co-sell Contact object.

For a description of each field, see this reference guide from Amazon: AWS Partner Central Data Types🔗.

Contains the following fields:

Salesforce field name

Salesforce API name

Salesforce data type (length)

Additional Comments

LifeCycleReviewComments

Text(255)

Address

CustomerAccountAddressStreetAddress

Text(255)

APN Programs

ProjectApnProgram

Text(255)

Archived Date

TackleArchivedDate

Date

AWS Account Id

CustomerAccountAwsAccountId

Text(255)

AWS Created Date

AwsCreatedDate

Date

AWS Last Modified Date

AwsLastModifiedDate

Date

AWS Partner Central Id

AwsId

Text(255), ExternalId, Unique

AWS Sales Life Cycle Closed Lost Reason

AwsSalesLifeCycleClosedLostReason

Text(255)

AWS Sales Life Cycle Stage

AwsSalesLifeCycleStage

Text(255)

AWS Summary Closed Lost Reason

AwsOpportunitySummaryClosedLostReason

Text(255)

AWS Summary Next Steps

AwsOpportunitySummaryNextSteps

Text(255)

AWS Summary Stage

AwsOpportunitySummaryStage

Text(255)

City

CustomerAccountAddressCity

Text(255)

Classified National Security Information

NationalSecurity

Text(255)

Contract End Date

SoftwareRevenueExpirationDate

Date

Contract Start Date

SoftwareRevenueEffectiveDate

Date

Country

CustomerAccountAddressCountryCode

Text(255)

CRM Org Id

CrmOrgId

Text(255)

Currency

SoftwareRevenueValueCurrencyCode

Text(255)

Customer Company Name

CustomerAccountCompanyName

Text(255)

Customer Data Universal Number System (DUNS)

CustomerAccountDuns

Text(255)

Customer Software Value

SoftwareRevenueValueAmount

Number(16, 2)

Customer Website

CustomerAccountWebsiteUrl

Text(255)

Engagement Score

InsightsEngagementScore

Text(255)

Expected Customer Spend Amount

ExpectedCustomerSpendAmount

Number(16, 2)

Expected Customer Spend Frequency

ExpectedCustomerSpendFrequency

Text(255)

Industry Other

CustomerAccountOtherIndustry

Text(255)

Industry Vertical

CustomerAccountIndustry

Text(255)

Insights Next Best Actions

InsightsNextBestActions

Text(255)

Lifecycle Stage

LifeCycleStage

Text(255)

Marketing Campaign

MarketingCampaignName

Text(255)

Marketing Development Funds

MarketingAwsFundingUsed

Text(255)

AWS Marketplace Offer Id

AwsMarketplaceOffers

Text(255)

Opportunity

OpportunityCrmId

Lookup(Opportunity)

Opportunity Source

MarketingSource

Text(255)

Opportunity Type

OpportunityType

Text(255)

Origin

Origin

Text(255)

Other Solution Description

ProjectOtherSolutionDescription

Text(255)

Partner Opportunity Id

PartnerOpportunityIdentifier

Text(255)

Postal Code

CustomerAccountAddressPostalCode

Text(255)

Primary Needs from AWS

PrimaryNeedsFromAws

Text(255)

Project Delivery Models

ProjectDeliveryModels

Text(255)

Project Title

ProjectTitle

Text(255)

Related Opportunity Identifier

ProjectRelatedOpportunityIdentifier

Text(255)

Review Status

LifeCycleReviewStatus

Text(255)

Review Status Reason

LifeCycleReviewStatusReason

Text(255)

Sales Activities

ProjectSalesActivities

Text(255)

Software Revenue Delivery Model

SoftwareRevenueDeliveryModel

Text(255)

Solutions Offered

SolutionsId

Text(255)

State/Province

CustomerAccountAddressStateOrRegion

Text(255)

Tackle Co-Sell Id

TackleId

Text(255) External Id, Unique

Tackle Created Date

CreatedDate

Date

Tackle Last Modified Date

LastModifiedDate

Date

Target Close Date

LifeCycleTargetCloseDate

Date

Tackle AWS Co-Sell Contact object

This object represents your contacts related to the co-sell engagements. It stores customer, seller, and AWS contacts involved in a co-sell opportunity. This object ensures that key stakeholders (such as internal sales teams, AWS marketplace representatives, and customer decision-makers) are properly associated with the Tackle AWS Co-sell Opportunities.

Contains the following fields:

Salesforce field

Salesforce API name

Salesforce data type (length)

AWS Co-Sell

TackleAwsCosellCrmId

Lookup(Tackle AWS Co-Sell)

Business title

BusinessTitle

Text(255)

First name

FirstName

Text(255)

Last name

LastName

Text(255)

Business title

BusinessTitle

Text(255)

First name

FirstName

Text(255)

Last name

LastName

Text(255)

Business title

BusinessTitle

Text(255)

First name

FirstName

Text(255)

Last name

LastName

Text(255)

Phone

Phone

Text(255)

Detail type

DetailType

Text(255)

Email

Email

Text(255)

Name

Name

Text(80)

Tackle Id

TackleId

Text(255) External Id, Unique

Tackle AWS Invitation object

This object represents invitation records initiated by AWS. For a description of each field, see this reference guide from Amazon: AWS Partner Central Data Types🔗.

Contains the following fields:

Salesforce field

Salesforce API name

Salesforce data type (length)

AWS Id

AwsId

Text(255), External Id, Unique

Tackle Id

TackleId

Text(255), External Id, Unique

Engagement title

EngagementTitle

Text(255)

Expiration date

ExpirationDate

Date

Invitation date

InvitationDate

Date

Sender AWS account Id

SenderAWSAccountId

Text(255)

Sender company name

SenderCompanyName

Text(255)

Status

Status

Text(255)

Customer company name

OppInvPayloadCustomerCompanyName

Text(255)

Customer website url

OppInvPayloadCustomerWebsiteUrl

Text(255)

Customer country

OppInvPayloadCustomerCountry

Text(255)

Customer industry

OppInvPayloadCustomerIndustry

Text(255)

Business problem

OppInvPayCusProjectBusinessProblem

Text(255)

Target completion date

OppInvPayCusProTargetCompletionDate

Date

Project title

OppInvPayCustomerProjectProjectTitle

Text(255)

Name

Name

Text(80)

Tackle AWS Offers object

This object represents private offer records created in AWS.

Contains the following fields:

Salesforce field

Salesforce API name

Salesforce data type (length)

Description

ABO Source Tackle Offer Id

AboSourceTackleOfferId

Text(255)

Offer ID of the active agreement to be modified by this offer. Agreement is not modified until a new offer is accepted.

Availability End Date

AvailabilityEndDate

Date

The deadline for the buyer to accept this offer.

AWS Created Date

AwsCreatedDate

Date

Timestamp for when the offer was created in AWS.

AWS Offer Id

AwsOfferId

Text(255)

Offer ID that AWS issues to the offer when it’s created in marketplace.

Buyer AWS Account Id

BuyerAwsAccountId

Text(255)

AWS Account Id for the offer to be extended.

Company Name

CompanyName

Text(255)

The name of the company that this offer is for.

Contract Start Date

ContractStartDate

Date

Timestamp for when the agreement starts (startTime on Agreement).

Currency Code

CurrencyCode

Text(255)

ISO 4217 currency codes for financial information used in reporting. Example values: USD, AUD, EUR.

Draft Created Date

DraftCreatedDate

Date

Timestamp for when the offer draft was created in Tackle.

Duration Months

DurationMonths

Text(255)

The duration in months of the contract created by accepting this offer. Will be empty for PayGo offers.

Eula Type

EulaType

Text(255)

Type of EULA. Example values: aws-standard, public, custom or existing (ABO only).

FDA End Date

FdaEndDate

Date

The end date of the contract created by accepting this private offer. Only relevant to future dated agreements and pay as you go offers.

FDA Start Date

FdaStartDate

Date

The start date of the contract created by accepting this private offer. Only relevant to future dated agreement offers.

Marketplace Fee

MarketplaceFee

Number(16, 2)

User-inputted value that is used in the net amount calculation

Net Amount

NetAmount

Number(16, 2)

The net amount of this offer, calculated utilizing the marketplace fee field.

Offer Accepted Date

OfferAcceptedDate

Date

Date that the AWS offer was accepted (acceptanceTime on the Agreement).

Offer Name

OfferName

Text(255)

The name of the private offer.

Offer Status

OfferStatus

Text(255)

Offer statuses. Example values: draft, created in marketplace, sent, read, viewed, accepted.

Offer Type

OfferType

Text(255)

Type of offer. Example values: direct, partner_resale.

Offer Viewed Date

OffewViewDate

Date

Timestamp when the buyer views the offer in the marketplace.

Opportunity

OpportunityCrmId

Lookup(Opportunity)

Related Salesforce Opportunity (nullable when not present in Tackle or SFDC).

Product Name

ProductName

Text(255)

Name of the product listing for the offer.

Purchase Instructions Read Date

PurchaseInstructionsReadDate

Date

Timestamp when the buyer opened the purchase instructions.

Purchase Instructions Sent Date

PurchaseInstructionsSentDate

Date

Timestamp when the purchase instructions were sent to the buyer.

Renewal

Renewal

Text(255)

Indicates if the offer is a renewal or not.

Example values: True, False.

Reseller AWS Account Id

ResellerAwsAccountId

Text(255)

Partner AWS Account Id that will extend the offer to the buyer.

Reseller Contract Type

ResellerContractType

Text(255)

Only available for partner offers. Example values: Standard, Custom.

Reseller Name

ResellerName

Text(255)

Partner name that will extend the offer to the buyer.

Tackle AWS Offer Name

Name

Text(80)

The name of the offer in Salesforce. The same as the first 80 characters of the marketplace offer name.

Tackle Created By

TackleCreatedBy

Text(255)

User who created the offer.

Tackle Last Modified By

TackleLastModifiedBy

Text(255)

Last user to modify the offer.

Tackle Id

TackleId

Text(255), External Id,Unique

Unique internal tackle identifier for each offer.

Tackle Product Type

TackleProductType

Text(255)

Product type of the offer. Example values: paygo, contract, contract+consumption.

TCV Gross Amount

TcvGrossAmount

Number(16, 2)

Total contract value of offer.

Usage

Usage

Text(255)

Indicates if the offer is meterable.

Example Values: True, False.

Vendor ID

VendorId

Text(255)

The Tackle vendor account used to create the offer.

Tackle Buyer Signals

This Object represents your Tackle Marketplace scores, a feature tracking each Opportunity’s propensity to buy per Cloud Marketplace. This Object provides insights on potential sales opportunities within AWS, Azure, and other cloud marketplaces.

Contains the following fields:

Salesforce Field

Salesforce API Name

Salesforce Data Type (length)

Description

Account

AccountCrmId

Lookup(Account)

The Account related to the Prospect score. Determined by the Website value on that Account.

Microsoft Prospect Score

MicrosoftProspectScore

Text(255)

The Microsoft prospect score.

AWS Prospect Score

AwsProspectScore

Text(255)

The AWS prospect score.

Google Prospect Score

GoogleProspectScore

Text(255)

The Google prospect score.

Tackle Id

TackleId

Text(255) External Id, Unique

The unique value Tackle assigns to the Tackle Intelligence Record.

Name

Name

Text(80)

A combined value of Domain (truncated).

Domain

Domain

Text(255)

The domain used to generate the score.

Did this answer your question?