Microsoft Teams Notifications allow your teams to get notified when new companies are added in selected audiences. You can send notifications into public Microsoft Teams channels, in both public and private teams. The Dreamdata App will automatically send messages following each data modeling run, as set in the Data Modelling Schedule section of the Data Hub. Microsoft Teams messages include the following information, if they exist for each specific company:
Company Name
Company Logo
Account Owner
Company Country
Company Industry
Company Employees
Engagement Score
Example of a Microsoft Teams notification:
How to set up Microsoft Teams notifications?
On Dreamdata's main menu, navigate to Activation Hub -> Notifications and select Microsoft Teams.
Click the Enable button to connect your Microsoft Teams account.
Allow the Dreamdata App to send notifications to your Microsoft Teams by selecting the Microsoft account that has access to the Microsoft Teams environment you want to use
Click the Add New button to create a new notification
Choose a title for you notification, an Audience (companies), a public Microsoft Teams team and a public channel in which you want to receive the notifications from the 4 drop-downs available, and click Save.
Important: The Dreamdata Notifications app has to be added to at least a channel for every team in which you want to send notifications in Microsoft Teams.
If you want to test the notifications, after selecting a team and a channel, click the Send test notification button. You will receive one test notification in the selected channel. It is required for the Dreamdata Notification app to be added to at least a channel belonging to the team you select for the test.
You will be able to see a list with all your saved notifications and some properties:In this view, you can edit, disable and delete notifications.
You're all set 🔥 notification will be automatically synced following each data modeling run, for any additions in the selected audience.
Note: Notifications will start after the next data modeling run following notification creation. Notifications for companies already in your audience won't be sent.
How to add the Dreamdata Notifications app in a channel in Microsoft Teams?
You are all set! 💪 You will see a welcome message in the channel used Microsoft Teams after the app is added. Based on the notification configurations saved in Dreamdata and the settings selected in Data Modelling Schedule, you will receive daily notifications following each data modeling run.
Troubleshoot
What to do it you can't connect Microsoft Teams
If you do not see the Microsoft consent screen,
or the following error appears in the URL bar for a short period of time:
The app is trying to access a service (Microsoft Advertising API Service) that your organization lacks a service principal for. Contact your IT Admin to review the configuration of your service subscriptions or consent to the application in order to create the required service principal
Solutions
If you see the Approval Required screen when connecting:
Enter justification for requesting this app
Click Request Approval
Contact your Microsoft IT admin to approve your request in the Microsoft Entra admin center
If the Approval Required screen does not show up, contact your Microsoft IT admin. Your admin needs to grant access for the Dreamdata Notifications app using a different method by following this help doc and grant tenant-wide admin consent. The tenant-wide admin consent URL follows the following format: https://login.microsoftonline.com/{organization}/adminconsent?client_id=1e86fbfe-e2c8-44f5-a871-bc381f3273b4
{organization} is the tenant ID. Find your tenant ID by following this doc
The granted permission may take some time to propagate in Microsoft's system. If you are still unable to connect after the permission has been granted, we recommend trying again after 24 hours.
We have observed rare instances where the 'Approval Required' screen continues to appear even weeks after your Microsoft admin has granted tenant-wide admin consent. This issue stems from an internal Microsoft system problem, not Dreamdata. As a temporary solution, we recommend granting your Microsoft admin email access to Microsoft Teams and having them connect Microsoft Teams to Dreamdata. This approach has proven effective. Additionally, if access expires and you need to reconnect Microsoft Teams to Dreamdata a few months later, you can use a different email to reestablish the connection instead of your Microsoft admin.