Record10 Logo Record10
Documentation / Record Flow / Getting Started

Getting Started

Install Record Flow and create your first automation workflow in minutes

Installation

System Requirements

  • Operating Systems: macOS 10.13+, Windows 10+, Linux (Ubuntu 18.04+)
  • RAM: Minimum 4GB (8GB recommended)
  • Disk Space: 500MB free space

Download and Install

  1. Download Record Flow

    Visit the download page and select your platform:

    • macOS: Download the .dmg file
    • Windows: Download the .exe installer
    • Linux: Download the .deb or .AppImage file
  2. Install the Application
    • macOS:
      1. Open the downloaded .dmg file
      2. Drag Record Flow to your Applications folder
      3. Run this command in Terminal to allow the app to run:
      xattr -c /Applications/Record\ Flow.app
    • Windows:
      1. Run the .exe installer
      2. Follow the installation wizard
      3. Launch Record Flow from the Start Menu
    • Linux:
      • DEB: sudo dpkg -i record-flow_*.deb
      • AppImage: Make executable and run: chmod +x Record-Flow-*.AppImage && ./Record-Flow-*.AppImage
  3. Launch Record Flow

    Open the application from your Applications folder, Start Menu, or application launcher.

Creating Your First Workflow

Step 1: Create a Workspace

Workspaces help you organize related flows together.

  1. Click the workspace dropdown in the top menu
  2. Select "Create New Workspace"
  3. Enter a name (e.g., "My First Workspace")
  4. Add an optional description
  5. Click "Create"

Step 2: Create a Flow

Flows are individual automation sequences.

  1. Click the "+ New Flow" button in the left sidebar
  2. Enter a flow name (e.g., "Google Search Test")
  3. Select a browser (Chrome or Edge)
  4. Add an optional description
  5. Click "Create"

Step 3: Add Actions

Let's create a simple automation that searches Google:

  1. Navigate to Google
    • Click "Add Action"
    • Select "Navigate"
    • Enter URL: https://www.google.com
  2. Input Search Text
    • Click "Add Action"
    • Select "Input Text"
    • Selector: textarea[name="q"]
    • Text: Record Flow automation
  3. Press Enter
    • Click "Add Action"
    • Select "Press Key"
    • Key: "Enter"
  4. Wait for Results
    • Click "Add Action"
    • Select "Wait"
    • Mode: "Element Visible"
    • Selector: #search
  5. Take Screenshot
    • Click "Add Action"
    • Select "Screenshot"
    • Type: "Full Page"

Step 4: Run Your Flow

  1. Click the "Run" button in the top toolbar
  2. Watch as Record Flow executes each action
  3. View real-time status updates for each step
  4. Check the results when complete

Congratulations!

You've created and run your first automation workflow with Record Flow.

Understanding Selectors

Selectors tell Record Flow which element on the page to interact with. You can use:

CSS Selectors

#username          // ID selector
.button             // Class selector
input[type="text"]  // Attribute selector
div > button        // Child selector

XPath

//button[@id="submit"]
//input[@name="email"]
//div[contains(@class, "modal")]

Text Selectors

text=Click Me        // Exact text match
text=Sign In         // Button with "Sign In" text

Tip: Finding Selectors

Use your browser's Developer Tools (F12) to inspect elements and copy their CSS selectors or XPath.

Next Steps

Common Issues

macOS: "App is damaged and can't be opened"

Run this command in Terminal:

xattr -c /Applications/Record\ Flow.app

Linux: Browser doesn't launch

Install browser dependencies:

sudo apt-get install -y libgbm1 libgtk-3-0 libnss3

Action fails with timeout

Increase the timeout value or add a Wait action before the failing action.

Need More Help?

Check the Troubleshooting Guide or visit the FAQ.