Skip to main content
Welcome to Autosana! This guide will walk you through setting up your first automated mobile flow in just a few minutes.
Add our MCP Server to help with setup tasks like building your app for our cloud and configuring your CI/CD pipeline.

Prerequisites

Before you begin, make sure you have:

Step 1: Upload Your App

You have two options for getting your app uploaded to Autosana: Automatically upload builds from your CI/CD pipeline:
  1. Navigate to Settings from the sidebar
  2. Scroll to the our CI/CD Integration section
  3. Generate your API key
  4. Follow the setup guide to integrate with your pipeline (GitHub Actions, Fastlane, Expo EAS, etc.)
  5. Your first build will automatically create the app in Autosana
Learn more about our CI/CD Integration →
With our CI/CD integration, every new build is automatically uploaded and ready for testing!

Option B: Manual Upload (Simpler for first-time testing)

Get your build file ready:
  • iOS: .zip file containing your .app bundle
  • Android: .apk file
Learn how to build your app for our virtual device cloud → Then upload it to Autosana:
  1. Navigate to the Apps page from the sidebar
  2. Click Create New App
  3. Fill in the required information:
    • App Name (e.g., “My iOS App”)
    • Bundle ID (e.g., “com.company.app”)
    • Select platform (iOS or Android)
    • Choose an environment (optional)
  4. Drag and drop your build file or click to browse
  5. Click Upload and wait for the upload to complete

Step 2: Create Your First Flow

A Flow is a test written in natural language that describes what you want to test.
  1. Navigate to the Flows page
  2. Click Create Flow
  3. Add a description (optional but recommended)
  4. Write your flow instructions in natural language:
    Open the app
    Tap on the login button
    Enter "[email protected]" in the email field
    Enter "password123" in the password field
    Tap the submit button
    Verify that the home screen appears
    
  5. Click Create Flow
You can use the microphone icon to dictate your flow instructions using speech-to-text!

Step 3: Run Your First Flow

  1. Find your flow in the Flows table
  2. Click the Play button (▶️) next to your flow
  3. Select your app from the dropdown
  4. Click Run Flow
Your flow will now execute on our cloud infrastructure. You’ll see real-time status updates as the flow progresses.

Step 4: View Results

Once your flow completes:
  1. Click on the status badge (Passed/Failed) in the Flows table
  2. View detailed results including:
    • Screenshots at each step
    • Actions performed by the agent
    • Any errors encountered
    • Execution timeline

Next Steps

Now that you’ve run your first flow, explore these features:

Organize Flows with Suites

Group related flows together in Suites for better organization:
  • Create a suite from the Flows page
  • Add multiple flows to run them together
  • Set up shared authentication for all flows in the suite
Learn more about Suites →

Automate with Schedules

Set up Automations to run suites automatically:
  • Run flows on every new build upload
  • Schedule daily or weekly flow runs
  • Set up hourly intervals for continuous testing
Learn more about Automations →

Integrate with CI/CD

Connect Autosana to your CI/CD pipeline. Learn more about our CI/CD Integration →

Getting Help

Need assistance? We’re here to help! Happy testing! 🚀