Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We authenticate to Salesforce.com using one username and one password provided by you when you configure our Salesforce.com integration module.

What data do you retrieve and store from Salesforce.com?

We query the following entities in Salesforce.com:

  • Account
  • Contact
  • Campaign
  • Opportunity

We ONLY retrieve the fields that you define as "field mappings" during configuration of our Salesforce.com integration module. From these entities we retrieve the following information:

...

  • Account name
  • A domain to use for targeting the account. This is derived from an Account "website" field or a Contact "email" field.
  • Salesforce Account ID

...

  1. Authentication: Madison Logic use OAuth2 flow to enable login and get the API access token from clients. This token is stored in AWS DynamoDB with encryption at Rest using AWS KMS.
  2. Meta Data: Madison Logic has clients choose which SFDC fields they would like to map during the integration process in ActivateABM™. Fields are only selected from SFDC Accounts, Contacts and Opportunities objects. Madison Logic stores additional meta data consisting of client’s predefined set of Opportunity stage names and probability.
  3. Record Data: Madison Logic stores SFDC AccountId, Name and Domain (this is extracted from Client Email or Account Website field). This data is encrypted at rest using AWS KMS and store in AWS S3.

For each of the following objects, Madison Logic stores the following:

ObjectData StoredStorage
Account

ID

Name

Domain (from website field)

AWS S3, encrypted at Rest
Contact

AccountID

Name

Domain (from email)

AWS S3, encrypted at Rest
Campaign

Name

Domain (from Campaign member Email)

AWS S3, encrypted at Rest
Opportunity

Opportunity id

AccountId

Name

Domain (from Account Website)

Stage name

Close date

Amount

AWS S3, encrypted at Rest and PostgreSql DB – AWS RDS in a private network.


Where do you physically store my data?

...

  • AWS Service Organization Controls (SOC 1, SOC 2, and SOC 3) Reports. You can request a copy of these reports from AWS Compliance.
  • PCI DSS Level 1. For more details on PCI DSS compliant services in AWS, you can read the PCI DSS FAQs.
  • ISO 27017. For more details on ISO 27017 compliant services in AWS, you can read the ISO-27017 FAQs.
  • ISO 27018. For more details on ISO 27018 compliant services in AWS, you can read the ISO-27018 FAQs.
  • ISO 9001. For more details on ISO 9001 compliant services in AWS, you can read the ISO-9001 FAQs.
  • In evaluation for FIPS 140-2. For more details, you can view the FIPS 140-2 Implementation Under Test List

What are the minimum requirements needed for the SFDC admin user that is used to authenticate?

  1. Organization should have API feature enabled.
  2. User permissions: API Access (Read-only)

References

Salesforce Developer Documentation

...