As a company, you may work with several partners. Here at Safe, we've been working on a project to gather Customer Management System (CRM) data from our Partners and consolidate it into our Partner Management System (PRM), Salesforce. The hurdle is, each partner may have a different CRM – meaning different systems, file exports, and ultimately different schemas.
Using the FME Platform, Kailin and Kezia developed a process that reformats partner CRM data, validates, and submit records to a Salesforce endpoint. This project will help us have a holistic view of our sales prospects across the globe.
3. 20
22
FME
User
Conference
Purpose
Statement
The purpose of this presentation is not to
introduce any upcoming changes to partners,
but to simply demonstrate how Safe Software
makes use of their own product to tackle
everyday challenges within the business
7. 20
22
FME
User
Conference
The Goal
Use FME to make it easier for our partners to submit
Opportunities into Safe Software's PRM, to encourage
regular updates to the system. Ultimately, removing
the need for long, manual Opportunity entry.
9. 20
22
FME
User
Conference
What we know
- Each Salesforce Object has a set of required parameters to be
created successfully
- Salesforce Objects are interdependent
- Eg. A Contact cannot be created without an existing Account
- Eg. An Opportunity cannot be created without an existing
Contact
- Salesforce objects are JSON objects
27. 20
22
FME
User
Conference
Next Steps
- Update the success email to include
detailed report of written artifacts
- User parameters for
FormatWorkspace
- Combining ‘error_msg’ transformers
with conditionals, to reduce
redundancy in the workspace
- Automation Apps (Coming Soon...)
28. 20
22
FME
User
Conference
Resources
• Blazing New Trails with Salesforce Data [Webinar]
• Building Integrations with the FME Server Automation Writer [Article]
• Getting Started with Automations [Article]
• Getting Started with Server Apps [Article]
• Salesforce Connector [Documentation]