Forum Discussion
Save Microsoft Teams Call Logs to Salesforce
quotely hi, has there been any progress made with this is app?
Yes, the app is done. It's in Salesforce security review right now. Once it's approved it will hit the AppExchange. Based on how long it has taken them to approve previous apps I'm guessing 4-6 weeks.
It records Inbound and Outbound calls for all your Salesforce Users by using the Microsoft Graph API. It links the contacts called or received calls from to the Salesforce User / Teams User as the call logs are received. It saves the calls as completed tasks and sets the call duration as well. This will allow managers to report call numbers and call time. We have a little bit of work to do to handle multiple contacts at one time as Teams reports that as a groupCall and not specifically a call. If you have any suggestions on how you would save that in salesforce (how do you want to handle all the extra contacts or Salesforce Users that might be on a group call as saved in Teams). That's the last remaining roadmap item to complete. It's more of an administrative question we need feedback on for call reporting. Once we get enough feedback we can incorporate that as a minor code revision on the appexchange. Please reply if you have any questions. I can give you a demo if you would like.
- kjannatiJul 11, 2023Copper ContributorHi quotely
I'm really interested in the application you're developing and would appreciate a demo. Your approach to linking Teams call logs to Salesforce users has the potential to significantly streamline our processes.
I manage a Salesforce CRM system in a B2B setting. We handle both individual and group calls with our customers, encompassing activities such as upsell, renewal, customer success, as well as prospecting new leads. It's crucial for us to accurately log and report on all these types of calls.
In addition to tracking interactions with each individual, it would be beneficial if we could also log these calls against specific opportunities, Leads and Accounts in Salesforce. This could potentially work by allowing users to associate a call log with a specific opportunity or Lead post-call manually. Automating this process would be a big plus, for instance, if your system could identify relevant opportunities based on the contact or account related to the call. However, I understand this might be more complex, but it would be extremely valuable in our CRM system's context.
With regard to your question about group calls, my recommendation would be to treat each participant in the call as a separate entry in the call log. This would allow us to track interactions with each individual, regardless of whether the call was a group or individual call. Each entry could then be linked to the appropriate Salesforce user, contact, and if possible, the corresponding opportunity.
I understand that this approach might generate multiple entries for a single group call, but it would ensure we have a complete record of all interactions.
Please let me know when you could arrange the demo, I'm looking forward to seeing your application in action.
Best Regards,
Kam