Skip to main content

Overview

PhoneClaw’s most powerful feature is the ability to automate workflows that span multiple apps. You can extract data from one app, process it, and input it into another — all automatically.
Multi-app workflows are what make PhoneClaw unique. Unlike app-specific automation tools, PhoneClaw uses Android’s Accessibility API to interact with any app on your device.

How Multi-App Workflows Work

  1. App Switching: Navigate between apps programmatically
  2. Data Extraction: Use magicScraper to read content from one app
  3. Data Transfer: Store extracted data in variables
  4. Input to New App: Use magicClicker to navigate and input data
  5. Verification: Confirm actions completed successfully

Building Your First Multi-App Workflow

Common Multi-App Patterns

Data Extraction and Transfer

Extract information from one app and use it in another:

Content Aggregation

Collect data from multiple sources:

Conditional Routing

Route to different apps based on conditions:

Loop Across Apps

Repeat actions in multiple apps:

Real-World Multi-App Examples

Instagram Account Creation with Email 2FA

Automated account creation shown in PhoneClaw demos:

TikTok Video Upload with Music

Automated video posting from PhoneClaw demos:

Captcha Solving Workflow

Vision-based captcha solving:

Advanced Techniques

State Management

Track workflow state across apps:

App Launch Helpers

Create reusable functions for common operations:

Parallel Data Collection

Collect data from multiple apps efficiently:

Timing and Synchronization

App Launch Delays

Different apps require different launch times:

Wait for Element

Poll until an element appears:

Best Practices

Always Add Delays

Validate Each Step

Use Descriptive Variables

Handle App Not Found

Troubleshooting

App Switch Fails

  • Increase delay after home button press
  • Use app drawer instead of home screen icons
  • Verify app name matches icon text exactly
  • Try describing icon color/position

Data Not Extracted

  • Make query more specific
  • Wait longer for content to load
  • Check if element is scrolled out of view
  • Verify text is visible (not hidden behind overlay)

Actions Out of Sync

  • Increase all delays by 500-1000ms
  • Add validation checks between steps
  • Test on slower device first
  • Use waitForElement pattern

Memory Issues

  • Close apps when no longer needed
  • Avoid keeping too many apps in memory
  • Clear app cache before long workflows
  • Restart device periodically for long-running schedules

Next Steps

ClawScript API Reference

Complete function documentation

Schedule Workflows

Run multi-app workflows on a schedule

Voice Generation

Generate multi-app workflows with voice