Skip to content

Microsoft Teams

Actions

  • Trigger
  • Message
Microsoft Teams

Teams · at most every 4 h

    This is how the node looks on the board: inputs on the left. As an action it sits at the end of the chain.

    Message to a Teams channel. Sends the alert as a card to a Microsoft Teams channel. Create a workflow in the channel: “…” next to the channel, “Workflows”, template “Send webhook alerts to a channel”, then copy the URL it shows. You need a Microsoft 365 work or school account for this. Teams comes with the Community plan. Example: the alert appears as a card with name, message and values in the channel.

    When an action alerts, with a 4-hour cooldownAn alert when the trigger switches to true; if it stays true or switches again during the cooldown, no further one comes.Trigger, e.g. RSI below 30Alert · cooldown 4 h0 h4 h8 h12 h
    • signal true
    • alert goes out
    • held back
    • cooldown running
    The alert comes when the trigger switches from false to true. If it stays true, no second one comes. If it switches again during the cooldown, Bellchain holds the alert back (circle); the replay counts such cases as “held back by the cooldown”.

    The settings appear on the right under “Properties” once you click the node on the board. Below each field you find the same explanation as here.

    Default: empty · any text, at most 1,500 characters, must be filled in before activating, empty when you export a chain

    The workflow URL from Teams; it ends with a long signature (sig=…). Anyone who knows it can post to the channel. That is why it stays empty when you export the chain.

    Default: 4 h · from 0 to 168 h

    Cooldown: after an alert the action waits at least this long before the next one. 4 hours suit most chains. 0 means an alert every time the condition turns true.

    Default: {{chain}}: {{values}} · any text, at most 1,000 characters, multi-line

    The alert text. {{chain}} inserts the chain’s name, {{values}} the values of the nodes, {{price}} the price; there are also {{pair}}, {{coin}} and {{time}}. Use **bold**, _italic_ and `code` to highlight text. If a message template is connected to the Message input, its text is used instead.

    Sends the alert as a card through a workflow to a Teams channel (Community plan).

    Example chain: Candle, RSI, Compare, Microsoft TeamsConnections: Candle → RSI, RSI → Compare, Compare → Microsoft Teams.CandleBTC/USDT · 1hRSI14 candlesCompareRSI 14 below 30Microsoft TeamsTeams · at most every 4 h

    How to connect the nodes:

    1. Candle (Price) → RSI (Value)
    2. RSI (RSI) → Compare (Value)
    3. Compare (true/false) → Microsoft Teams (Trigger)

    On the board it reads: Teams · at most every 4 h

    Chain as JSON

    To try it, copy it and paste it in the editor under “Import”. Importing creates a new chain.

    teams.json
    {
    "name": "Example: Microsoft Teams",
    "version": 1,
    "nodes": [
    { "id": "c1", "type": "core.candle", "position": { "x": 40, "y": 40 }, "settings": { "pair": "BTC/USDT", "timeframe": "1h" } },
    { "id": "r1", "type": "core.rsi", "position": { "x": 260, "y": 40 }, "settings": { "length": 14 } },
    { "id": "k1", "type": "core.compare", "position": { "x": 480, "y": 40 }, "settings": { "operator": "below", "value": 30 } },
    { "id": "m1", "type": "core.teams", "position": { "x": 700, "y": 40 }, "settings": { "url": "https://default0123456789abcdef.12.environment.api.powerplatform.com/powerautomate/automations/direct/workflows/0123456789abcdef0123456789abcdef/triggers/manual/paths/invoke?api-version=1&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=example-signature" } }
    ],
    "edges": [
    { "from": "c1.close", "to": "r1.in" },
    { "from": "r1.out", "to": "k1.in" },
    { "from": "k1.out", "to": "m1.in" }
    ]
    }

    Only matching types connect: number series to number series (round pin), signal to signal (square), message to message (diamond).

    Direction Pin Type Note
    Input Trigger Signal (true/false) required
    Input Message Message optional
    Output – – No outputs.
    • Search also finds it under: notification, message, alert, teams, microsoft, team, channel.

    POST of an Adaptive Card to the workflow URL (*.powerplatform.com, signed with sig=). Teams answers 202 and does not report whether the post reached the channel; at most 25 posts per 5 minutes per workflow.

    • Type in the chain: core.teams · Version 1.0.0 · Category key act
    • Settings in the chain: url (Workflow URL), cooldown (At most every … hours), message (Message)
    • Pins in the chain: Input in, message
    • Effect: notifies via Microsoft Teams
    • How a node is built

    Version 2026.10.21.23 · Changelog