KreaStack
  • Features
  • How it works
  • Pricing
  • About
  • Sign in
  • Get started
Getting started
5 pages
Account & organisation
4 pages
Inbox
2 pages
Projects
5 pages
Studio
3 pages
AI agents
7 pages
Automation
FlowsWorking on the flow canvasStep typesEngine room, event types, travellers and executionsJourneys: registration, login, verification, onboarding, checkoutBind a journey to your siteWebhooks and credentialsFunctions
APACS
6 pages
Websites
13 pages
Publisher & newsletters
2 pages
Webstore
6 pages
Affiliate programmes
2 pages
Courses, webinars & bookings
3 pages
Marketplace, directory & community
3 pages
Marketing & research
3 pages
Integrations & credits
4 pages
Support & help
3 pages
  1. Help Centre
  2. Automation
  3. Webhooks and credentials
Automation 0   Updated 14 Sep 2026

Webhooks and credentials

Starting a flow from outside with a webhook, calling outside services from a flow, and keeping API keys for those calls in the credentials manager.

Inbound: start a flow from another system

Give a flow the trigger type webhook and it receives an address of the form:

POST https://kreastack.com/webhook?flow=<flow key>&token=<webhook token>

Whatever is posted — JSON or form fields — is placed in the traveller's data under webhook (body, parsed JSON, query parameters, method, caller IP, headers) so later steps can use it. The response is JSON with the execution key. A wrong token is refused.

A run that is waiting on an async wait step is resumed the same way, with its resume address.

Outbound: call another system

  • HTTP request step — any URL, method, headers and body; the response is kept in the data.
  • Webhook trigger step — fire-and-forget to a URL with a payload.

Credentials

/credentials keeps the secrets those calls need — API keys, bearer tokens, header pairs — encrypted, and lets a step reference them by name so a key never sits in a flow definition. Create one, choose its type, paste the value once; the edit page never shows it again. Deleting a credential does not delete the steps that used it; they fail until pointed at another.

Provider keys

Keys for the platform's own integrations (Stripe, OpenAI, SendGrid…) are not credentials; they live in Integrations.

Was this helpful?Thanks for your feedback!
Related pages
Flows Step types Integrations Working on the flow canvas Engine room, event types, travellers and executions

Still need help?

Open a Support Ticket All help pages
KreaStack

A short tagline for KreaStack — replace this in the CMS to describe what your site does.

Product

  • Features
  • How it works
  • Pricing
  • Affiliate program

Company

  • About
  • Contact
  • FAQ
  • Support

Legal

  • Terms of service
  • Privacy policy
  • Anti-spam
  • Disclaimer

Trusted infrastructure

Stripe payments SSL secured CDN delivered 99.9% uptime
© 2026 KreaStack. All rights reserved. Crafted with care · V26.08