New: Free plan is live — 7 August 2026 · View changelog →
Antlytics logoAntlytics

Send Antlytics data to Microsoft Teams

Post your daily analytics summary to a Teams channel using an Incoming Webhook connector.

Option A: Webhooks (recommended)

Create a Teams Incoming Webhook

  1. In Microsoft Teams, open the channel you want to post to.
  2. Click ··· (More options) → Connectors → search for Incoming Webhook → Configure.
  3. Name the connector (e.g. "Antlytics") and click Create.
  4. Copy the Webhook URL Teams provides.

Connect to Antlytics (via Zapier or Make)

Teams Incoming Webhooks expect a specific MessageCard or AdaptiveCard JSON format, not the raw Antlytics payload. Use Zapier or Make as a middle layer:

Zapier example:

  1. Create a Zap: Webhooks by Zapier → Catch Hook (trigger).
  2. Set this Zap URL in Antlytics → Settings → Webhooks → Add webhook.
  3. Add a Webhooks by Zapier → POST action:
    • URL: your Teams Incoming Webhook URL
    • Data (JSON):
      {
        "@type": "MessageCard",
        "@context": "https://schema.org/extensions",
        "summary": "Antlytics daily summary",
        "sections": [{
          "activityTitle": "📊 {{site_name}} — {{period}}",
          "facts": [
            { "name": "Visitors", "value": "{{stats__visitors}}" },
            { "name": "Pageviews", "value": "{{stats__pageviews}}" },
            { "name": "Bounce rate", "value": "{{stats__bounce_rate}}%" }
          ]
        }]
      }
      

Option B: API polling via Power Automate

Use Power Automate with a Recurrence trigger → HTTP action to call GET /api/v1/stats, then a Post message in chat or channel action to send to Teams — all within the Microsoft ecosystem.


Need help?

Email support@antlytics.com with your site ID.

Something missing? Get in touch and we will update these docs.