Altan
HomeDiscordStatus
HomeDiscordStatus
  1. Flows
  • What is Altan?
  • Support Options
  • Projects
    • Create Your First Project
    • App Navigation & Settings
    • Building Tips
    • The Art of Prompting
    • Publishing Your App
    • Rollback and Checkpoints
    • Instantly Resolve Errors
  • Databases
    • Introduction
    • Security
    • Technical Overview
  • AI Agents
    • What is an AI Agent?
    • Create your first AI Agent
    • Tools
    • Interacting with Your AI Agent
    • Technical Overview
    • Altan Frontend SDK
      • Altan Frontend SDK
  • Flows
    • Create your first Flow
    • Automation basics
    • Adding modules
    • Types of modules
    • Passing data
    • Filters
    • Debugging
    • Retrigger events
    • Version History
    • Overwrite connection
    • Task credits
  • Integration
    • Magic Link
    • Altan Integrator
    • Create your integration
  • Authentication
    • Authentication
  • Payments
    • Checkout Session
    • Object Storage
  • Media
    • Media
  • Partner Program
    • Who are our Partners?
    • Partner Program Benefits
    • How to import projects into Altan
    • How to export projects from Altan
    • Work collaboratively
    • How to start on Altan
    • Become an Altan Partner
  • API Reference
    • account
      • Create Account
      • Get Account Gq
      • Get Account Public
      • Get Account Usage
      • Patch Account
      • Delete Account
      • Get Account Users
      • Create Custom Webhook
      • Create Media
      • Create Media From Url
      • Create Multiple Media
      • Create Token
      • Create Agent
      • Upsert Flow
      • Fetch User Account Notifications
      • Create Altaner
      • Get Selected Template Version
      • Get Latest Template Version
      • Get Template Version
      • Invite User
      • Create Interface
      • Get Members
      • Get Account Connections
      • Get Apikey
      • Delete Apikey
    • project
      • Get Altaner
      • Create Project V2
      • Update Altaner
      • Delete Altaner
      • Get Altaner Flows
      • Clone Altaner
      • Update Altaner Positions
      • Create Altaner Component
      • Update Altaner Component
      • Get Altaner Component
      • Atomic Update Altaner Component
      • Delete Altaner Component
      • Duplicate Altaner
      • Create Idea
    • interface
      • Start Dev Server
      • Get Dev Status
      • Send Dev Error To Agent
      • Revise Interface
      • Get Dev Errors
      • Log Error
      • Create Or Overwrite File
      • Update File
      • Create Multiple Files
      • Read File
      • Read Multiple Files
      • Delete File
      • Rename File
      • Update Files Pattern
      • Search In Files
      • Search And Replace
      • Preview Updates
      • Install Libraries
      • List Tree
      • List Tree Json
      • Get Repo Status
      • List Branches
      • Create Branch
      • Delete Branch
      • Switch Branch
      • Clone Repo
      • Merge Branch
      • Commit Changes
      • Get Diff Changes
      • Accept Changes
      • Discard Changes
      • Push Changes
      • Pull Changes
      • Reset Repo
      • Get Repo Log
      • Restore Main
      • Get Public Interface
      • Get Interface By Name
      • Get Interface
      • Update Interface
      • Delete Interface
      • Get Interface Screenshot
      • Update Interface With Ai
      • Publish Interface
      • Vercel Webhook
      • Get Deployment Status
      • Add Collaborator
      • Get Deployment Logs
      • Fix Deployment With Ai
      • Add Domain
      • Get Domains
      • Remove Domain
      • Verify Domain
      • Add Env Variables
      • Get Env Variables
      • Delete Env Variable
      • Sync Env Variables
      • Rollback Deployment
      • Get Commit Details
      • Restore To Commit
    • flows
      • modules
        • Fetch Module
        • Update Flow Module
        • Delete Module
        • Fetch Graph Module
        • Rename Module
        • Update Position In Canvas
        • Update In Edge Filter
        • Update Route Condition Filter
        • Add Condition
        • Get Available Variables For Mappings
      • hooks
        • Get Webhook
        • Update Hook
      • executions
        • Get File Signed Url
        • Stream Execution
      • Fetch Flow Execution
      • Fetch Flow
      • Update Flow
      • Delete Flow
      • Get Latest Execution
      • Fetch Flow Schema
      • Get Flow From Hook
      • Get Flow Hook
      • Fetch Flow Executions
      • Fetch Flow Executions
      • Upsert Flow Module
      • Add Flow Module
      • Create Flow Duplicate
      • Clone Flow Modules
      • Paste Flow Modules
      • Delete Modules
      • Update Edge
    • media
      • Get Media Url
      • Delete Media
      • Get Multiple Media
      • Get 3D Media
      • Delete Model
      • Create 3D Model
    • agents
      • tools
        • Patch Tool
        • Patch Tool
      • authorizaiton requests
        • Create Authorization Request
        • List Authorization Requests
        • Get Authorization Request
        • Delete Authorization Request
        • Reject Authorization Request
      • Get Altan Agents
      • List Voices
      • Get Agent
      • Update Agent
      • Delete Agent
      • Get Agent
      • Create And Add Tool To Agent
      • Remove Tool And Space
      • Get User Agent Dm Room
      • Get Agent Gate
      • Get Agent Member Usage
  1. Flows

Create your first Flow

Altan makes it simple to build intelligent workflows that automate tasks and integrate multiple apps. Here's how to get started with your first flow.

🔎 Before You Begin#

Think about the problem you're trying to solve. For example:
You want to collect form submissions from your website and store them in a database or spreadsheet.
You want to automatically send email notifications based on specific triggers.
Break it down into these steps:
1
What apps do I want to use?
(e.g., a form app and a spreadsheet app)
2
What event will trigger my flow?
(e.g., a new submission in the form app).
3
What action will my flow perform?
(e.g., create a new row in a spreadsheet).
4
What data will move between these apps?
(e.g., contact name, email address, and submission details).
Now, let’s build the flow step by step.

📂 Prepare Your Data#

1.
Set up your source: Create a form or input mechanism for your data and enter a sample submission (e.g., fictional names like "Bruce Wayne").
2.
Prepare your destination: Create a database, spreadsheet, or app where you’ll store or process your data. Label your columns or structure your fields to make mapping easy.

🚦 Step 1: Set Up Your Trigger#

Triggers are the entry point for your flow. They define the event that starts the automation.
1.
Select your trigger module: In the flow builder, choose a trigger module like Schedule, Webhook, or an integration app (e.g., a form app).
2.
Customize your trigger: Select the specific event to act as the trigger (e.g., “New form submission”).
3.
Test your trigger: Altan will pull in sample data from your trigger source to ensure it's configured correctly. You can verify this data in the module’s details view.

⚡ Step 2: Set Up Your Action#

Actions are the tasks your flow performs in response to the trigger.
1.
Select your action module: Choose from API integrations, built-in modules, or advanced modules like AI Agent or Code.
2.
Customize your action: Define the details of the action (e.g., which spreadsheet to update, or the API endpoint to call).
3.
Map your fields:
Use Altan’s $ variable selector to pick data from the trigger or previous modules.
Map the fields (e.g., “Name” from the form submission goes into “Name” in the spreadsheet).
Add static text or default values where necessary.

🧪 Step 3: Test Your Flow#

Testing ensures your flow is configured correctly before going live.
1.
Click the Test Flow button to run the flow with your sample data.
2.
Verify the result:
If using a spreadsheet, check that the test data created a new row.
If sending an email, ensure the email was sent to the correct recipient.
3.
Debug if necessary: If something doesn’t work, review your trigger, actions, or field mappings and test again.

🌐 Optional: Use Advanced Modules#

Altan’s Flow Builders provide advanced capabilities:
AI Agent: Automate tasks with intelligent decision-making.
Code: Add custom scripts for unique functionality.
Iterator and Aggregator: Process lists and merge results dynamically.
These modules make your flows smarter and more dynamic, helping you handle even the most complex scenarios.

🟢 Turn On Your Flow#

Once your flow is tested and ready:
1.
Click Activate Flow to turn it on.
2.
Monitor the execution of tasks in real time through the Execution Log.

🚀 Congratulations!#

Your first Altan flow is now live. It will run automatically, saving you time and effort. For advanced setups or troubleshooting, check the Debugging section in the documentation.
Modified at 2025-02-15 22:52:55
Previous
Altan Frontend SDK
Next
Automation basics
Built with