A Workflow is a sequence of automated steps that help you get work done. Think of it as a recipe that tells Pinkfish exactly what to do, step by step, to achieve your desired outcome.
What’s the difference between a Step and a Workflow?
A Workflow is the entire process from start to finish. A Step is an individual action within that workflow. For example, a workflow might be “Process customer feedback” while the steps could be “Get emails from Gmail”, “Analyze sentiment”, and “Send summary report”.
Use artifacts (step outputs) to pass data between steps. When you run a step, its results become available as artifacts that you can reference in subsequent steps using the “Insert path into chat” tool.
Should I put everything in one step or break it up?
Always break your workflow into multiple steps! This makes it easier to test, debug, and maintain. Follow the golden rule: First get data, then process data - use separate steps for data collection and data processing.
Workflows can run for a total of 10 minutes. Individual API calls within your workflow may time out after 2 minutes, as many API providers have their own timeout limits. If you need longer processing times, consider breaking your workflow into smaller, more focused steps.
Yes! Your data is encrypted and stored securely in Amazon S3. Pinkfish follows data minimization practices - our AI agents only see the structure of your data (field names and types), not the actual content, unless you explicitly share it.
Yes! Store your API keys and secrets securely in the Vault and reference them in your workflows. This keeps your credentials safe and allows you to use your own service quotas.
Yes! You can share workflows with specific team members or make them available to your entire organization. You can also publish workflows to make them publicly available.
Use your organization settings to control who can view, edit, and run workflows. You can set permissions at the workflow level or for your entire organization.
Credits are consumed when you run workflow steps. Different operations (like AI processing, API calls, or file operations) use different amounts of credits. See our credits guide for details.
While exact credit usage depends on your data and operations, you can estimate based on the types of steps in your workflow. Monitor your usage in the dashboard and optimize workflows to be more efficient.
Yes! You can use paste code directly into the code editor. Or you can paste code (in any language) into the prompt and it’ll be converted into JavaScript (our runtime is JavaScript)