Salesforce Admin FAQ
Get the technical details about the integration, and answer the question: What are we trying to do to your org?
How is my Salesforce data treated by Cyfuno Labs?
Actually, none of your Salesforce data comes anywhere close to Cyfuno Labs. All notifications sent from Salesforce go directly to Microsoft Teams, nothing in the middle.
How can I test this?
Like any other AppExchange package, this solution can be installed into any Sandbox at no charge. There is also a 14 day free trial period for testing in Production.
What's in the Package?
There are a few components in our Managed Package to make this solution work.
Apex Classes, Triggers (on Platform Events only) and Remote Site settings make up the core of the Integration.
Lightning Web Components, Lightning Pages, Static Resources and Visual Force pages allow Setup & Configuration.
Permission Sets facilitate exposing this app's capabilities to other Users.
2 Custom Objects store Bot Registrations and the Channels within Teams that the Bot has been added to.
Will this have Performance Implications in my Org?
All Flow Actions publish a Platform event, adding minimal processing time to the Flow's execution. Asynchronously, we batch and send notifications to Microsoft Teams' API.
What does the Public Site do?
The Public Site serves 2 purposes:
- Allows a Teams Administrator to get their Instructions without having the need for a Salesforce License. This instruction page can only create Bot registrations in an initial status. Nothing happens with them until the Bot is added to a Team/Channel.
- MS Teams API notifications are sent to a custom REST endpoint when the Bot is added/removed from a Team, or when a Channel is added/removed from a Team.
I have multiple Orgs, how does this work?
You will need to purchase and install the package in each Salesforce Org. For each Salesforce Org, you will need to work with your Teams Administrator to set up a bot specific to each org.