tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Send HARO Query Alerts via Webhooks to Your Preferred Platform

Forward your HARO query emails to FlowMattic’s HARO Email Parser and each parsed email is posted as JSON to a webhook URL you choose, so your own tool, chat or database receives the journalist requests.

HARO Email Parser Webhook Outgoing

2 steps Setup ~5 min Used on 1.3k sites Free to import

The Send HARO Query Alerts via Webhooks to Your Preferred Platform workflow on the FlowMattic canvas, with 2 steps across HARO Email Parser, Webhook Outgoing
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

HARO (Help A Reporter Out) sends journalist requests by email, and the useful bits are buried in long digests. If you track media opportunities in your own system, copying them out by hand takes time you'd rather spend pitching. This workflow hands the parsed queries to any platform that accepts a webhook.

The HARO Email Parser trigger gives this workflow its own email address. When an email arrives at that address, the trigger starts a run and the parser pulls out the query information from the message. You forward your HARO emails to the address, for example with a forwarding rule in your inbox. The parser needs a valid FlowMattic license key to show its address.

The Webhook Outgoing Submit Data to Webhook step then sends the data with a JSON POST request. It ships without a URL or mapping: paste in the receiving webhook address and map the parsed values you want, such as the query title, the outlet or the deadline, if the parser returns them.

Each email that reaches the parser address produces one webhook request. Forward a real HARO email first and look in Task History to see how the parsed fields arrive, then map them to match what your receiving platform expects.

Media requests in a team chat

A PR agency posts each parsed HARO email to its chat tool's incoming webhook, so account managers see new journalist requests where they already talk.

Pitch tracker in a custom database

A founder sends HARO queries to a small internal app through its webhook endpoint and marks which ones they've pitched.

Feeding another automation service

A marketer passes the parsed requests to another automation tool's webhook URL, where existing processes sort them by topic.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    HARO Email Parser Email Received

    Starts a run whenever an email arrives at this workflow's HARO Email Parser address. The parser extracts the HARO query information from the message and passes it on.

  2. Step 2Action
    Webhook Outgoing Submit Data to Webhook

    Posts the parsed data as JSON to the webhook URL you enter. The template leaves the URL and data empty, so add the receiving address and map the parser's values that the other platform needs.

What you need

  • FlowMatticCore

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Set up an automatic forwarding rule in the inbox that receives HARO emails, so every digest reaches the parser address without you forwarding it by hand.
  • If you only want queries on certain topics, put a Filter between the HARO Email Parser trigger and the webhook step on a parsed field, such as a category or title, if a test run shows one.
  • Forward only HARO emails to the parser address. Other emails sent there start runs too and would be posted to your webhook.
  • Include a fixed value such as "HARO" in the webhook data, so a receiver that collects leads from several sources can tell where each one came from.

Questions about this workflow

How do HARO emails reach FlowMattic?

The HARO Email Parser trigger shows an email address unique to this workflow. Forward your HARO emails to it, by hand or with a rule in your email account, and each one starts a run.

What does the webhook receive from the HARO parser?

The values you map in the Submit Data to Webhook step, sent as JSON with a POST request. Nothing is mapped in the template, so check a test run to see the parsed fields and pick the ones you need.

Does each HARO query become a separate webhook request?

One run starts per email received. Forward a real HARO email and check Task History to see how its queries arrive. If they come as a list, an Iterator between the HARO Email Parser trigger and the webhook step can send one request per query.

Do I need a FlowMattic license for the HARO Email Parser?

Yes. The parser's email address only appears when FlowMattic has a valid license key. Without one, the trigger shows a license message instead of an address.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.

Koen A.

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.