# Transitioning from Office 365 Connectors

If your Microsoft Teams alerts from IsDown stopped, you were likely using the legacy Office 365 Connector (“Incoming Webhook”). Microsoft has retired this feature in Teams and replaced it with the Workflows app.

### Why alerts stopped?

Microsoft phased out Office 365 Connectors. The URLs used no longer accept posts. The connector may still appear in the UI, but messages will not reach Teams.

To restore alerts:

* Create a new Webhook in Workflows
* Update the URL in IsDown

{% hint style="info" %}
No changes to alert rules or status‑page selections in IsDown are needed—only the Teams connection.
{% endhint %}

***

### Migration checklist

You don’t edit the old connector. Create a new Workflow Webhook and update the URL in IsDown.

### 1. Identify the channel

1. Open Teams and go to the channel where IsDown alerts **used** to appear.
2. Note the **Team name** and **Channel name** for the new workflow.

### 2. Create the new Teams endpoint (Workflow)

1. Follow our guide in this [article](/notifications/microsoft-teams.md).&#x20;

### 3. Update the URL in IsDown

1. Open **IsDown Dashboard → Alerts & Integrations → Microsoft Teams**.
2. Set **Integration method** to **Workflows**.
3. Paste the **new Webhook URL** into the **Webhook URL** field.
4. Click **Save**.

Once complete, you can ignore or remove the old Office 365 Connector in Teams.

***

### Technical notes for admins

#### 1. Workflow ownership and lifecycle

* Each workflow is **owned by the user** who created it.
* If that account is disabled, the workflow stops running.
* For critical alerts, consider:
  * Creating the workflow under a dedicated **service account**, or
  * Adding **co‑owners** in Teams Workflows/Power Automate so others can maintain it.

#### 2. Private channels

* Workflows can post to private channels if:
  * The workflow creator is a member, and
  * Tenant policies allow Workflows/Power Automate.
* When migrating alerts from a connector in a private channel, create the workflow while signed in with an account that has access.
* If permission errors occur, test first in a standard channel, then adjust private channel permissions with your Teams/M365 admin.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.isdown.app/notifications/microsoft-teams/transitioning-from-office-365-connectors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
