- "Send a webhook" must be enabled by the administrator.
- The URL must be static; HTTPS is recommended.
- Activity shows the error and the destination response.
- The limit of one request per second applies to incoming Chat webhooks.
You have created a flow in Google Workspace Studio, you have added the step Send a webhook And the request never reaches its destination. Or perhaps the flow was working and now an error occurs. Before blindly changing the URL, it's worth investigating. At what point does execution stop?: access to the step, a pending approval, the configuration of the request, or the response from the external service.
Workspace Studio uses this step to send a HTTP request to a specific addressThis can be used to notify an internal tool, create a record in another application, or send data to a service that doesn't have a direct connector. The solution depends on whether the blockage occurs within Google Workspace or on the server receiving the request.
Check if the administrator has enabled webhooks

Si Send a webhook It doesn't appear among the available steps; start with the organization's permissions. Google indicates that this feature is... disabled by default and that an administrator must enable it for the relevant organizational unit. The path is Admin console > Apps > Google Workspace > Workspace Studio > Webhook settings.
Also check that your account has access to the feature: Google continues to identify webhook passing as a feature in limited previewIf you're not an administrator, provide the Workspace administrator with the name of the missing step, your account, and the organizational unit you belong to. This will allow them to verify the applicable settings without affecting permissions on other teams.
Review the list of allowed URLs and approvals
In some editions, the administrator can limit external destinations using a list of allowed domains and URLsIf the step exists but you can't connect to a specific endpoint, confirm that your domain or URL is on that list. This setting is managed from the Drive and Docs URL import and retrieval options.
This restriction It doesn't work the same in all editionsThe webhook allowlist is available in editions such as Business Plus, Enterprise Standard and Plus, and Education Standard and Plus. In editions that do not offer this control, enabling webhooks allows connections to valid URLs without applying this allowlist. Therefore, it's advisable to first check your edition and your organization's policy.
The flow may also be waiting for a user approvalGoogle treats sending data to an external endpoint as a sensitive action and requires review and confirmation by default. If the automation appears to be stuck, open Studio and check for pending approval requests before concluding that the server has failed.
Configure the URL, method, and sent data correctly.

Open the flow in studio.workspace.google.com and check the Send a webhook step. The address should be complete and staticThe field accepts a URL that begins with http:// o https://but it does not allow inserting variables into the URL itself. HTTPS is the recommended option to avoid sending unencrypted information; it is not a requirement of the field.
- HTTP Method: Select the one expected by the target API. Studio offers GET, POST, PUT, PATCH, and DELETE; POST is the default.
- Body of the request: It is optional and is sent as text. For many APIs, it is advisable to use JSON, respecting the quotation marks, curly braces, and field names required by the service.
- Variables: You can include data from previous steps in the body. Check the result when a variable contains quotation marks, line breaks, or other characters that might break the JSON format.
- GET requests: Studio ignores the request body with this method. If the service requires data in the body, check which method its documentation supports.
Make a test execution And remember that it will send an actual request to the destination. If the step works, its response becomes available as a text variable for later use in the same flow.
Use the Activity tab to locate the problem

After each execution, open Activity in Workspace Studio. If the request was successful, you can review the data sent and the response received. If it failed, Studio displays the error code and destination URL responseThis information allows us to distinguish between a configuration problem in the flow and a rejection caused by the external service.
Un 400 This usually indicates that the receiver does not accept the request as it is written; they review the method and the body. In the event of a 401 or 403Check the service's access requirements and your organization's restrictions. 404 It prompts you to verify the endpoint route. If a 429Check your request limits; errors 5xx They usually indicate a problem with the receiving service. The specific response from the endpoint is more useful than interpreting the number in isolation.
Administrators can also consult the Workspace Studio event logs to investigate webhook requests. Access to certain data, such as the requested URL, is restricted because it may contain sensitive information.
Don't confuse the Studio webhook with an incoming Google Chat webhook.
The step Send a webhook Workspace Studio makes a request to an external URL. incoming Google Chat webhookIn contrast, it's a URL created within a space for another system to post messages there. They are separate elements, even though you can use the Chat URL as the destination for a Studio flow.
If your goal is to post an ad on Google Chat, first check if step 1 is sufficient. Publish in a space from Studio. If you need to use an incoming webhook, you must create it from Apps and integrations of the space and keep its URL private, which includes a key and a token. These webhooks are used to send messages to the space, but do not allow for conversation with users.
Google Chat applies a shared quota to its incoming webhooks. one request per second and per spaceThis limit applies to Chat; it's not a general limit for the Send a Webhook step in Workspace Studio. If the error occurs when posting many announcements in a row to the same space, check this quota along with the request response.
Check the flow quotas if the errors are intermittent.

Workspace Studio allows you to create up to 25 flows per user, with a maximum of 20 steps per flowAdditionally, it applies a combined limit on the number of executions during each 24-hour period. If you reach this limit, further executions will fail until the counter is reset.
When the webhook only fails after many activations, check Activity Check both Studio's limits and those of the target service. Refining the trigger—for example, limiting it to specific senders or events—can prevent unnecessary requests. If the error occurs on the first run, start by checking permissions, pending approvals, and the endpoint's response.
I am a technology enthusiast who has turned his "geek" interests into a profession. I have spent more than 10 years of my life using cutting-edge technology and tinkering with all kinds of programs out of pure curiosity. Now I have specialized in computer technology and video games. This is because for more than 5 years I have been writing for various websites on technology and video games, creating articles that seek to give you the information you need in a language that is understandable to everyone.
If you have any questions, my knowledge ranges from everything related to the Windows operating system as well as Android for mobile phones. And my commitment is to you, I am always willing to spend a few minutes and help you resolve any questions you may have in this internet world.