I categorize contacts in my CRM using a company relationship field (Owner, Primary, Secondary). How can I make sure that when these contacts are brought into Totango via integration, these designations are preserved and meaningful?
Ingredients
- 3 user-level, scheduled integration jobs
- 3 custom functions
Preparation
- Ensure you have a connection with your integrated system.
- Create three scheduled, inbound integration jobs (Users) for the following types of Totango designations:
- Users ➡ Use a query filter to bring only the contact records where relationship is "Secondary."
- Contacts ➡ Use a query filter to bring only the contact records where relationship is "Primary."
- Key Contacts ➡ Use a query filter to bring only the contact records where relationship is "Owner."
- Within the Contacts integration job, create the following mapping:
- Click Add Mapping.
- In the Select Source Field, choose Open Function Editor.
- Click Add Function, and choose MATH > CONSTANT (value1).
- In the function editor, type your value in parentheses exactly as shown (including quotations, all lowercase):
CONSTANT("yes") - Click Preview and Save Function.
- From the Select User Attribute (Totango) side, choose the
Contactattribute, and click Save. - Click Validate Mapping, and save the job.
-
Within the Key Contacts integration job, create the following mappings:
- Add the
CONSTANT("yes")function from the previous step, mapped to theContactattribute. - Repeat the steps to add a second mapping for
CONSTANT("yes")function, mapped to theKey Contactattribute. - Click Validate Mapping, and save the job.
All contacts and key contacts (crown) are visible from within the Contacts widget on the account profile.
All other users are still associated to the account, but aren't denoted as contacts:
- Add the
Cook’s note
Adjust this recipe to fit your contact data. You might only need two integration jobs (Contacts and Users) and let your teams manually mark contacts as "Key Contacts" in Totango as needed.