Connect Zoho Flow to WP Webhooks Formatter
Triggers & actions
Get started
Requirements
To use these integrations, please note that the following plugins/services are required:
Documentation
For a smooth start, we prepared various links for you that help you getting started with WP Webhooks in the best way possible.
Connection summary
Zoho Flow
Zoho Flow is an integration platform that allows you to create automated workflows to optimize business operations and save you time, and all of that within their no-code interface.
WP Webhooks Formatter
WP Webhooks Formatter allows you to manipulate data in various ways using webhooks. You can, for example, find emails in text, replace values, do math and JSON operations, and much more.
Send data to Zoho Flow webhook app
This webhook action allows you to send data to the "Webhooks" app of Zoho Flow from your WordPress website.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- url
(string) The URL you want to send the data to from the "Webhooks" app from within Zoho Flow.
- method
(string) The request type used to send the request.
- headers
(string) A JSON formatted string containing further header details.
- raw_body
(string) The raw body. If this argument is set, the "Body" argument is ignored.
- body
(string) A JSON formatted string containing further payoad data.
- timeout
(integer) Filters the timeout value for an HTTP request. Default: 5
- redirection
(integer) Filters the number of redirects allowed during an HTTP request. Default 5
- httpversion
(string) Filters the version of the HTTP protocol used in a request. Default: 1.0
- user-agent
(string) Filters the user agent value sent with an HTTP request.
- blocking
(bool) Filter whether to wait for a response of the recipient or not. Default: yes
- reject_unsafe_urls
(string) Filters whether to pass URLs through wp_http_validate_url() in an HTTP request. Default: no
- sslverify
(string) Validates the senders SSL certificate before sending the data. Default: yes
- limit_response_size
(integer) Limit the response size of the data coming back from the recpient. Default: null
- cookies
(string) A JSON formatted string containing additional cookie data.
- do_action
Advanced: Register a custom action after the webhook fires.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text count characters
Count the total characters of a given text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to count the characters of.
- ignore_chars
Set this value to yes to ignore white spaces, line breaks, and tabs.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text letter case adjustments
Adjust the letter case of a string to capitalize it, set it to lower case, or set the first character to uppercase.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- formatting_type
The type of adjustment.
- value
The string that will be adjusted.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Date add/subtract time
Add or subtract time from a date.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- date
The date you would like to add/subtract time from.
- expression
Set the amount of time you would like to add or substract. Some examples: +4 hours, 1 month, +1 minute, -4 months, -2 hours (You can also combine them: +20 year +2 hours)
- to_format
The date format you would like to change the date to. By default, we set it to: Y-m-d H:i:s
- from_format
By default, we try to map the date format automatically. However, if you see the date format is wrongly interpreted, you can tell us the format here.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Date change format
Change the format of a given date and time.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- date
The date you would like to change the format for.
- to_format
The date format you would like to change the date to. By default, we set it to: Y-m-d H:i:s. Set this to "timestamp" to return a Unix timestamp instead.
- from_format
By default, we try to map the date format automatically. However, if you see the date format is wrongly interpreted, you can tell us the format here. In case you are adding a unix timestamp, please set this value to: timestamp
- to_timezone
By default, we keep the time in the timezone you spefied the date for without altering it. When you provide a different, we will convert the time to it, considering it UTC if not otherwise specified. E.g. America/Los_Angeles
- from_timezone
The default timezone is UTC. If you specify a different timezone, we will consider the from_format from that timezone.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Lookup table
Create a lookup table to match a specific value to another one.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- lookup_key
The key you want to match to any of the keys (values on the left) of the lookup table.
- lookup_table
The lookup table data. As a key, please add the key you want to lookup and on the right the value you want to match.
- lookup_fallback
A fallback value in case we could not match the lookup key to the lookup table data.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Number format
Format a number to a specific format.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- number
The number you want to format. Accepts float and integer.
- decimals
The number of decimals you want to have available. Default is 2.
- decimal_separator
The type of separator used for decimals. Default: .
- thousands_separator
The type of separator used for thousands. Default: ,
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Number math operation
Perform a math operation on various numbers.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- numbers
A comma-separated string of numbers for your math operation.
- operator
The math operator you would like to use.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text JSON construct
Convert a JSON formatted string to an acessible JSON construct.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- json
The JSON formatted string.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text JSON implode
Implode the first level of a JSON string construct to a character-separated string using your preferred separator.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The JSON string that should be turned into a character-separated string.
- separator
The separator that is used to separate the values of the first level of the JSON. By default, we separate the values using a comma.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text JSON serialize
Serialize a JSON formatted string based on its structure.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The JSON formatted string.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text URL-decode
URL-decode a given text to make it compatible with URL query parameters.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to URL-decode.
- convert_plus
By default, we keep the + character instead of turning it into a space. Set this to "yes" to change it to a space too.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text URL-encode
URL-encode a given text to make it compatible with URL query parameters.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to URL-encode.
- convert_spaces
By default, we convert spaces to instead of +. Set this to "yes" to change that.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text count words
Count the total words of a given text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to count the words of.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text default value
Set a default value in case the given value is empty or has one of the following data: false, no, 0
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The value to check against if it is empty.
- default_value
The default value in case the Current value was empty. A value is considered empy if nothing was sent through, or one of the following values was given: false, 0, no.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text explode JSON
Explode a character-separated string to a JSON construct.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The character-separated string you want to turn into a JSON construct.
- separator
The separator that is used to separate the values used for the JSON construct. By default, we separate the values using a comma.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text extract URL
Extract one or multiple URLs from a text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to extract the URLs from.
- return_all
Define whether to extract only the first, or all URLs.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text extract email
Extract one or multiple emails from a text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to extract the emails from.
- return_all
Define whether to extract only the first, or all email addresses.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text extract number
Extract one or multiple numbers from a text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to extract the numbers from.
- return_all
Define whether to extract only the first, or all numbers.
- decimal_separator
Define the decimal separator of your given number.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text find and replace
Find and replace text wihtin a given text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to remove the HTML from.
- find
The text we are going to look for within the value argument.
- replace
The text we are using to replace the value of the find argument. Leave empty to remove Find.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text match expression
Match a regular expression to a text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to extract the numbers from.
- expression
The regular expression (PHP) you want to use to extract the data for.
- return_all
Define whether to extract only the first, or all matches.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text remove HTML
Remove HTML from a given text value.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to remove the HTML from.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text to MD5 hash
Convert a text string to a MD5 hash.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string that is going to be MD5 hashed.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text trim character
Trim one or multiple characters from the beginning and the end of a string.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string that is going to be trimmed.
- characters
A sequence of characters that should be trimmed from the string. By default, we trim whitespaces. If you se this argument to xx, we would trim xx from the beginning and the end.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text truncate
Truncate a given text to a specific length only.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The string we are going to remove the HTML from.
- length
The max length of the string allowed. You can also use negative numbers to truncate the string from the end.
- offset
The offset of the string. You can also use negative numbers to truncate the string from the end.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )
Text unserialize
Unserialize a serialized data string into an accessible format.
Arguments
Down below you will find a list of all available arguments you can use for this specific endpoint. Each of those arguments can be set within the webhook request.
- value
The serialized string.
- wpwh_call_action
(String) Register a custom WordPress hook callback. The value will be called as followed: do_action( $yourdefinedaction, $action_return_data, $request_data )