---
title: "Synchronous Execution"
description: "Optionally fire a webhook inline during the WordPress request, bypassing the queue for the first attempt."
url: "https://wpwebhooks.org/docs/synchronous-execution/"
---

[WP Webhooks](https://wpwebhooks.org/) / [Docs](https://wpwebhooks.org/docs/) / Synchronous Execution

Feature since v1.10.0

# Synchronous Execution

Optionally fire a webhook inline during the WordPress request, bypassing the queue for the first attempt.

Enable per-webhook to deliver the first attempt synchronously, blocking the current WordPress request. Useful when the response must be available immediately (e.g. to store a returned ID). If the synchronous attempt fails with a retryable error (5xx, transport), the job falls back to the async queue automatically. Non-retryable failures (4xx) are marked permanently failed inline.

/ Related

[Async Delivery Queue](https://wpwebhooks.org/docs/async-queue/)[Smart Retry with Exponential Backoff](https://wpwebhooks.org/docs/smart-retry/)[fswa\_webhook\_response](https://wpwebhooks.org/docs/fswa-webhook-response/)

/Ready

## Your next automation is  
one sentence away.

[Install Plugin→](https://wordpress.org/plugins/flowsystems-webhook-actions/) [See the Plugin →](https://wpwebhooks.org/wordpress-webhook-plugin/)

$ wp plugin install flowsystems-webhook-actions --activate

## Structured data

```json
{"@context":"https://schema.org","@type":"TechArticle","name":"Synchronous Execution — Feature — Webhook Actions Docs","description":"Optionally fire a webhook inline during the WordPress request, bypassing the queue for the first attempt.","url":"https://wpwebhooks.org/docs/synchronous-execution/","isPartOf":{"@type":"WebSite","name":"WP Webhooks","url":"https://wpwebhooks.org"},"about":{"@type":"SoftwareApplication","name":"Webhook Actions","applicationCategory":"WordPress Plugin"}}
```
