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
- App Switching: Navigate between apps programmatically
- Data Extraction: Use
magicScraperto read content from one app - Data Transfer: Store extracted data in variables
- Input to New App: Use
magicClickerto navigate and input data - 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
waitForElementpattern
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