Learn about
Office 365 Groups
and how to use
Connectors.
Office 365 Connectors Agenda
Outlook
Skype for
BusinessOneNote Delve Calendar
…
Yammer Office PlannerSharePoint OneDrive
• Connectivity
• Office Graph
• Common API & more
What are Office 365 Connectors?
…bring real-time information and content
into your Office 365 Groups
based on events happening in 3rd party services
Office 365 Connectors
3rd party appOffice 365
Group
message
„Webhook“
curl -H "Content-Type: application/json"
-d "{\"text\": \"Hello World!\"}" <YOUR
WEBHOOK URL>
http://winampplugins.co.uk/curl/
Use CURL for testing
curl -H "Content-Type: application/json" -d
"{\"title\": \"Learn about Office 365
Connectors\", \"text\": \"Visit the [Outlook
Dev Portal](https://dev.outlook.com) to learn
more about Office 365 Connectors!\",
\"themeColor\": \"EA4300\"}" <YOUR WEBHOOK
URL>
Message with title, link & themeColor
curl -H "Content-Type: application/json" -d
"{\"title\": \"Learn about Office 365
Connectors\", \"text\": \"Visit the [Outlook Dev
Portal](https://dev.outlook.com) to learn more
about Office 365 Connectors!\", \"themeColor\":
\"EA4300\", \"potentialAction\": [{\"@context\":
\"https://schema.org\", \"@type\":
\"ViewAction\", \"name\": \"Open Outlook Dev
Center\", \"target\":
[\"https://dev.outlook.com\"]}]}" <YOUR WEBHOOK
URL>
Message with action
$url = 'https://outlook.office365.com/...'
$body = @"
{
"text": "Hello World at msts2016!",
"title": "Enjoy this great event!"
}
"@
Invoke-RestMethod -Uri $url -Method Post -Body $body -
ContentType "application/json"
Use PowerShell
Connector Card
Connector Card
{
"summary": "New Comment by Ben Quillen on \"Fabrikam Forum\"",
"title": null,
"text": null,
"themeColor": "#3479BF",
"sections": [
{
"title": null,
"text": null,
"markdown": true,
"facts": [
{
"name": "Added By",
"value": "Ben Quillen"
},
{
"name": "Date",
"value": "15-12-2015"
https://dev.outlook.com/connectors/reference
• The easiest way to bring your content to groups
• Elevates your engaging content directly alongside Group
conversations
• Only the person who has created the connector can modify it!
• But: Connectors are available for all users-not just Admins!
• General Availability (since BUILD Conference)
Summary 1
• ~60+ Connectors available now
• Configure connectors from Outlook on the Web
• Consume content from all Groups platforms• Outlook 2016
• Outlook on the web (formerly known as OWA)
• Groups Mobile Apps (iOS, Android) – coming soon!
• Custom connectors through incoming webhook• “Add to Office365” button lets users configure Connectors from 3rd party’s site
• Developer portal to implement and submit your own
connectors (Beta)
Summary 2
Management capabilities for Office 365 Groups
http://blog.atwork.at/post/2016/09/21/Manage-Office-365-Group-creation
Manage Office 365 Groups
# To disable connectors for the tenant:Set-OrganizationConfig -Identity contoso.com -
ConnectorsEnabled:$false
# To disable connectors for a group mailbox:Set-UnifiedGroup -Identity
ConnectorsEnabled:$false
https://support.office.com/en-us/article/Connect-apps-to-your-groups-
ed0ce547-038f-4902-b9b3-9e518ae6fbab
Disable Office 365 Connectors
• Connectors use webhooks to create Connector Card messages
within an Office 365 group.
• Developers can create these cards by sending an HTTP request
with a simple JSON payload to an Office 365 group webhook
address.
• Get started with Office 365 Connector Cards in Outlook and
Microsoft Teams
http://aka.ms/o365-connectors
Connectors for Developers…
• If your customers are in Office365
• Super Easy – all you need is a webhook
• Catalog gives you direct exposure
Why should I build a Connector?
POST https://outlook.office365.com/webhook/f1a6033d... HTTP/1.1Content-Type: application/jsonHost: outlook.office365.comContent-Length: 43
{"Text":"Hello World! Buzz...Buzz...Buzz!"}
https://blogs.msdn.microsoft.com/exchangedev/2016/03/28/announcing-the-
office-365-connectors-developer-platform/
Connectors Dev Platform
• Enables developers to easily build, verify and publish a
connector through the developer dashboard at
https://outlook.office.com/connectors/publish
Developer dashboard for Connector submission (Beta)
Development includes 3 basic steps:
1. Provide basic info such as connector name, logo, list of events supported, landing page URL, callback URL, etc.
2. Use auto-generated URL from dashboard to integrate into your app and verify the end-to-end experience
3. Submit the connector for review by Microsoft for it to be listed in the in-app connectors catalog for all users
Developer dashboard for Connector submission (Beta)
Roadmap • Connectors for the Personal Inbox
• Reply action on connector messages
• Connector catalog for Desktop Outlook and
Groups Mobile apps
• Specialized cards and experiences for newsletters,
media, etc.
• http://aka.ms/o365-connectors
• https://dev.outlook.com/Connectors/GetStarted
• http://aka.ms/connectorplayground
• https://dev.outlook.com/connectors/reference
• https://outlook.office.com/connectors/publish
• http://winampplugins.co.uk/curl/
• http://officespdev.uservoice.com/connectors
• https://dev.outlook.com/Connectors
Sources/Links
• Use the new Office 365 Groups
• Use Connectors – it’s the easiest way to bring
relevant content to groups
• Build your own Connectors if needed
• ISVs: Publish your own Connectors
to the MSFT Store
Call to Action
Key takeaways:
Office 365 Groups
and Connectors are
cool and easy to use.