Introducing cFlows: A powerful workflow automation tool
In today's fast-paced digital world, businesses and developers alike are constantly seeking ways to streamline processes, reduce manual work, and improve efficiency. Enter cFlows, a powerful workflow automation tool designed to help you automate complex processes effortlessly. cFlows is designed to make automation accessible to everyone, whether you’re a solo entrepreneur, a small business, or a large enterprise.
Getting started
Once you have created a cFlow, you will get a url like https://cronhooks.cflows.app/daf27063-9494-4bc0-a349-55ee7fbe8eg7
. This URL serves as an entry point to trigger your automation from anywhere—making integration and execution seamless.
Invoking a cFlow
You can trigger your cFlow using a simple HTTP request. For example, using cURL:
curl -X POST https://cronhooks.cflows.app/daf27063-9494-4bc0-a349-55ee7fbe8eg7 -d \
{
"email": "[email protected]",
"subject": "Welcome!",
"sendAt": "2023-02-01T13:00:00"
}
This allows you to execute automated workflows with dynamic inputs from your application or external services.
Request building
cFlows provides flexible request customization, supporting flow-level variables and global variables in all subsequent requests:
- Use
${_GLOBAL['VARIABLE_NAME']}
to access global variables. - Use
${_ENV['VARIABLE_NAME']}
for flow-level variables. - Reference request parameters using
${req['param_name']}
. - Utilize responses from parent requests:
${responses[0]['body']['your_param']}
. - Access nested parameters with
${responses[1]['body']['your_param']['nested_param']}
.
This dynamic approach allows you to build adaptive workflows that interact seamlessly across multiple applications.
Builtin functions
cFlows includes powerful built-in functions to enhance automation. These functions empower users to perform calculations, format dates, generate unique identifiers, and apply cryptographic hashing within their workflows.
Usage | Output |
---|---|
${now()} |
2025-02-28T14:38:37.481763 |
${addDays(now(), 2)} |
2025-03-02T14:38:37.481763 |
${AddHours(now(), 2)} |
2025-03-02T16:38:37.481763 |
${addMinutes(now(), 2)} |
2025-03-02T14:40:37.481763 |
${addSeconds(now(), 2)} |
2025-03-02T14:40:39.481763 |
${addMonths(now(), 2)} |
2025-05-02T14:40:37.481763 |
${addYears(now(), 2)} |
2027-03-02T14:40:37.481763 |
${formatDate(now(), '%Y-%m-%d')} |
2025-02-28 more formats↗ |
${timestamp()} |
1740825220 |
${upper('abc')} |
ABC |
${lower('ABC')} |
abc |
${length('ABC')} |
3 |
${replace('abc', 'c', 'd')} |
abd |
${substring('ABC', 0, 1)} |
A |
${capitalize('abc')} |
Abc |
${uuid()} |
7c6c2bb6-1e50-40d4-868b-bfe8350f1bec |
${md5('abc')} |
900150983cd24fb0d6963f7d28e17f72 |
${sha1('abc')} |
a9993e364706816aba3e25717850c26... |
${sha256('abc')} |
ba7816bf8f01cfea414140de5dae2... |
${sha512('abc')} |
ddaf35a193617abacc417349ae204... |
How can you use cFlows?
Here are just a few examples of how cFlows can be used:
- Automated Onboarding – Streamline employee or customer onboarding with a series of pre-defined automated steps.
- Invoice Processing – Automatically generate, approve, and send invoices.
- Data Syncing – Keep records up to date across different applications and databases.
- Marketing Automation – Trigger personalized email campaigns based on user behavior.
- IT & DevOps Automation – Automate CI/CD pipelines, server monitoring, and incident responses.
Start automating your workflows today with cFlows and take your productivity to the next level.
🚀 Try cFlows today! Visit Cronhooks to learn more and get started.
Got questions? Reach out to our support team!