Actions
Learn how to use actions to perform tasks in your workflow
Actions are the building blocks of your workflow. They define what tasks your workflow will perform when triggered.
Think of actions as the “what” of your workflow - they define the specific operations and tasks that will be executed in sequence.
When building a workflow in the Workflows Builder, actions are added after selecting a trigger. The actions you choose will determine what your workflow actually does with the data it receives.
Adding Actions
To add an action, click the “Add Action” button in the workflow builder and select from the available action types.
Action Types
Available Actions
Leap provides a wide range of integrations with popular services through pre-built actions. Here are some examples of what you can do:
Communication
- Send messages to Slack channels or users
- Post notifications and updates
AI and Machine Learning
- Generate text with Anthropic’s Claude
- Create images using Fal.ai’s models
- Generate content with OpenAI’s GPT models
Development Tools
- Add comments to GitHub pull requests
- Interact with repositories and issues
These are just a few examples from our growing library of actions. We continuously add new integrations and capabilities to help you build more powerful workflows.
Third-Party Service Integration
Leap Workflows integrates with third-party services through two authentication methods:
OAuth Authentication
For services like GitHub, Slack, and Google:
- Click “Connect Account”
- Log in to the service
- Authorize Leap’s access
OAuth provides secure access without sharing credentials.
API Key Authentication
For services requiring API keys:
- Generate a key from the service’s developer portal
- Add it to the action configuration
- Leap securely stores and uses the key
AI Service Cost Management
When using AI services (OpenAI, Anthropic, etc.), providing your own API keys offers several benefits:
- Direct billing from AI providers with no markup
- Full control over spending and usage limits
- Usage tracking through provider dashboards
- Support for enterprise agreements and custom pricing
This ensures transparent cost management for AI-powered workflows.
FAQs
Can I add multiple API keys for the same service?
Can I add multiple API keys for the same service?
Yes, you can add multiple API keys per service for load balancing, project separation, and backup redundancy.
Keys are stored securely and selectable when configuring workflow actions.
Can I test actions before running them in production?
Can I test actions before running them in production?
Yes! You can test actions by running your workflow draft in the editor. This allows you to verify the action’s behavior before publishing to production.
What if I don't see the action or integration I need?
What if I don't see the action or integration I need?
If you need an action or integration that’s not currently available:
- Contact us at help@tryleap.ai
- Describe the integration you need
- We can typically add most integrations within 24 hours
We’re constantly expanding our integration library and love hearing about new use cases from our users.
How do I delete an action from my workflow?
How do I delete an action from my workflow?
Deleting an action is simple:
- Select the action you want to remove in the workflow editor
- Press the Delete or Backspace key on your keyboard
- The action will be removed from your workflow
Remember to republish your workflow after making changes.
How can I disconnect and reconnect actions?
How can I disconnect and reconnect actions?
To manage action connections in your workflow:
-
Disconnect actions:
- Click on the connecting line (edge) between two actions
- Press Delete/Backspace to remove the connection
-
Reconnect or move actions:
- Click and drag from the teal handle on one action
- Drop onto the handle of another action to create a new connection
- You can connect actions in any order to restructure your workflow
Remember to test your workflow after modifying connections to ensure the new flow works as expected.
Some types of connections are not allowed. For example, connecting an action to itself, or creating a loop.