Menu
  • Features
    • Sending Services
      • SMTP relay Skip spam, reach inboxes
      • Email API Code-friendly email delivery
      • Dedicated IPs Scale with confidence
    • User intelligence
      • Campaign Statistics Know what works
      • User Engagement Insights that drive action
      • Personalisation Make emails personal
      • Domain Statistics Better decisions with data
      • Webhooks Keep your stack in sync
    • Email Campaigns
      • Email Builder Build with drag-and-drop
      • Contact Lists Manage your audience
      • Templates Design done for you
      • HTML Editor Code your perfect email
    • OTHER
      • Help Center All you need to know to get started
      • API-documentation Set up, tools and documentation
      • Integrations Connect with other tools
  • Pricing
  • Resources
    • Blog
    • Customer Stories
  • About us
  • Contact
Login Sign up

Introduction

  • Set up your account properly
  • How to verify your email address?
  • How to add a sending domain?
  • How to verify your sending domain

Integrations & Tools

  • Teamleader integration
  • Webhooks with Power Automate and Other No-Code Tools
  • Inboxroad Webhooks — A Simple Guide
  • Front-end integrations guide
  • EasySendy set up
  • Interspire setup
  • Ongage setup
  • MailWizz setup

Email deliverability

  • Improve your Hotmail delivery with SNDS
  • Google Workspace verification
  • Add “Unsubscribe” button
  • Yahoo feedback loop
  • Google Postmaster Tools
  • Warm-up schedule

List Management

  • Import Contacts

Sending Emails

  • Understanding Bounce Types
  • Personalisation with Smart Tags in Inboxroad Editors
  • Understanding How Replies and Bounces work with Inboxroad
  • Connect through API or SMTP?
  • Sending via SMTP
  • Add “Unsubscribe” button
  • Supported SMTP headers

FAQ

  • Account & Billing
  • Verification of sending domain
  • Deliverability issues
  • Integrations
  • Other
View Categories
  • Help Center
  • Webhooks with Power Automate and Other No-Code Tools

Webhooks with Power Automate and Other No-Code Tools

At Inboxroad, you can use webhooks to send real-time email delivery and engagement data directly to other platforms — such as Microsoft Power Automate, Make, or Zapier — without writing any code.

This allows you to automate workflows (for example, logging email events in a spreadsheet or triggering CRM updates) quickly and easily.

This guide will walk you through how to set up a webhook from Inboxroad to Power Automate, and how to resolve the most common setup issues.

What Is a Webhook?

A webhook is a URL that Inboxroad calls (sends data to) whenever an event occurs — such as when an email is delivered, opened, or bounced.

Each time an event happens, Inboxroad sends a JSON payload with all relevant details to the specified webhook URL.

You can use this data in Power Automate or similar tools to:

  • Log email events in Microsoft Excel or Google Sheets
  • Notify your team on Microsoft Teams or Slack
  • Update subscriber data in your CRM
  • Trigger automated workflows based on email activity

Step 1: Create a Webhook in Power Automate

  1. Log in to your Power Automate account.
  2. Click Create → Instant cloud flow → When an HTTP request is received.
  3. Once the flow is created, Power Automate will generate a Webhook URL — this is the address Inboxroad will use to send event data.
  4. Copy the entire URL.

⚠️ Note: Power Automate webhook URLs can be longer than 255 characters.
Inboxroad now fully supports long URLs, so you can paste them without modification.

Step 2: Add the Webhook to Inboxroad

  1. Go to your Inboxroad dashboard → Settings → Webhooks.
  2. Click Add new webhook.
  3. Enter a name (e.g., “Power Automate Events”) and paste your Power Automate URL into the URL field.
  4. Ensure that the URL is inside quotation marks if entered as JSON (if using the API directly).
  5. Click Save.

If your webhook was saved successfully, you’ll see it listed in your account.

Step 3: Handle Authentication (Optional)

Power Automate endpoints often require authentication for security.
If you see an error message like:

 

{“error”:{“code”:”AuthorizationFailed”,”message”:”The authentication credentials are not valid.”}}

 

this means the Power Automate endpoint rejected the request because authentication credentials were missing.

You can resolve this in two ways:

  • Option 1: Disable authentication in Power Automate (recommended for testing only).
  • Option 2: Add logic in your Power Automate flow to validate requests using the Inboxroad secret key, which can be found in your webhook settings. 

The secret key is included in each webhook signature header to confirm that the data really comes from Inboxroad.

Step 4: Understand the Payload Format

Inboxroad sends webhook data in JSON format, wrapped in an array.
Even if only one event is sent, it’s structured as an array to support batch delivery in the future.

Example payload:

 

  {

    “sender”: “newsletter@yourdomain.com”,

    “recipient”: “contact@example.com”,

    “message_id”: “<12345@yourdomain.com>”,

    “status”: “2.0.0 (success)”,

    “timestamp”: “2025-10-22T16:05:24Z”

  }

 

If Power Automate shows an error like:

Invalid type. Expected Object but got Array.

 

you can fix this by:

  • Updating your flow’s trigger schema to accept an array, or
  • Adding a “Parse JSON” or “Apply to each” step to handle array input correctly.

This setup ensures Power Automate can process Inboxroad’s data without issues.

Step 5: URL Case Sensitivity

Power Automate webhook URLs are case-sensitive, meaning even small changes (e.g., lowercase letters) can cause authentication failures.

Inboxroad previously converted URLs to lowercase automatically — this behaviour has been fixed.
If your webhook was created before this fix, simply recreate your webhook to ensure the exact casing is preserved.

Step 6: Test the Connection

Once everything is configured:

  1. Click Test Webhook in Inboxroad.
  2. Power Automate should show a successful run or trigger event.
  3. If you don’t see it, check Power Automate’s Run History to confirm if the request reached your flow.

If the test succeeds, your webhook integration is active — future delivery and event data will automatically appear in your connected flow.

Example Use Case

Here’s how you can use this connection to automate reporting or monitoring:

Scenario: You want to record all delivered emails in an Excel file.

  1. Create a Power Automate flow with trigger When an HTTP request is received.
  2. Add a Parse JSON step using Inboxroad’s payload structure.
  3. Add an Excel Online (Business) action to append a new row for each delivery event.
  4. Test and activate your flow.

Now every time an email is delivered, a new row is added automatically to your spreadsheet — no coding required.

Step 7: Checking Logs or Getting Help

If you’ve set up everything correctly but data isn’t showing in Power Automate:

  • Try testing your webhook again.
  • Check Power Automate’s flow run history for any error messages.

Tip: Works with Other No-Code Platforms Too

The same process applies if you’re using Make, Zapier, or n8n.
Each of these tools provides a webhook URL you can connect to Inboxroad — just make sure:

  • You copy the full webhook URL,
  • Verify it accepts JSON array payloads, and
  • Handle any authentication or schema requirements on that platform.
Updated on 28 October 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Table of Contents
  • What Is a Webhook?
    • Step 1: Create a Webhook in Power Automate
    • Step 2: Add the Webhook to Inboxroad
    • Step 3: Handle Authentication (Optional)
    • Step 4: Understand the Payload Format
      • Step 5: URL Case Sensitivity
      • Step 6: Test the Connection
      • Example Use Case
      • Step 7: Checking Logs or Getting Help
      • Tip: Works with Other No-Code Platforms Too
inboxroad
EU GDPR COMPLIANT
CAN SPAM ACT COMPLIANT
Sending services
  • SMTP Relay
  • Email API
  • Dedicated IPs
Email design
  • Email builder
  • Contact lists
  • Templates
  • HTML Editor
User Intelligence
  • Campaign statistics
  • User engagement
  • Personalisation
  • Sending statistics
Inboxroad
  • Pricing
  • API docs
  • About us
  • Blog
  • Customer stories
  • All integrations
  • Book a demo
  • Help Center
  • Contact
Terms of service
© 2026 Inboxroad