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 WebhookConfigure.
  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.