Capabilities
Key capabilities of the Ramain workflow automation platform.
AI-Powered Workflow Creation
Chat-to-Workflow: Build browser automations through natural conversation with an AI assistant. Describe what you want to automate, and the platform executes the steps in real-time while you watch.
Live Browser Preview: See automation running in a live browser session. Every action the AI takes is visible as it happens.
Automatic Compilation: Execution traces automatically compile into reusable workflow graphs. No manual configuration required.
Workflow Management
Visual Workflow Editor: View and edit workflows as interactive node graphs. See inputs, browser actions, assertions, and AI decisions visually connected.
Save and Replay: Save workflows as templates. Replay with different inputs anytime.
Parameterization: Define workflow inputs (credentials, search terms, dates, etc.) that can be changed on each run.
Versioning: Edit saved workflows. Changes preserve workflow history.
Browser Automation
Real Browser Sessions: Automations run in actual Chrome browsers, handling JavaScript, cookies, sessions, and dynamic content.
16 Automation Actions:
- Navigate to URLs and click back
- Take page snapshots and screenshots
- Search DOM with regex
- Click, type, hover, scroll
- Select dropdown options
- Press keyboard keys
- Handle multiple tabs
- Wait for page elements
- Monitor console and network activity
Human-in-the-Loop: Workflows can pause to ask users for input (credentials, decisions, confirmations).
Multi-Tenant & Team Features
Client Isolation: Each customer tenant has isolated workflows, users, and data.
Role-Based Access:
- Admin: Full platform access
- Client Admin: Manage team users and workflows
- Team Members: Create and run workflows
Team Collaboration: Share workflows within your organization. Multiple users can work on different automations.
User Management: Invite team members, assign roles, manage permissions.
Workflow Execution
Run Modes:
- Builder Mode: Create workflows with AI assistance
- Replay Mode: Execute saved workflows with custom inputs
- Recovery Mode: Automatic error recovery with AI fallback
Session History: Every workflow run is logged with full execution trace, timing, and outputs.
Error Handling: Workflows that encounter errors can automatically recover or notify users for manual intervention.
Authentication & Security
Enterprise SSO: Integrate with Google Workspace, Microsoft Entra ID (Azure AD), SAML 2.0, or OIDC providers.
Email/Password: Built-in authentication with magic links and password reset.
Multi-Factor Authentication: Optional MFA for enhanced security.
Session Management: Automatic token refresh, secure credential storage.
Data & Storage
Workflow Storage: Save unlimited workflow definitions.
Execution Logs: Complete chat logs and execution traces for every run.
File Uploads: Upload PDFs and documents for workflows to process.
Screenshot Capture: Automatically save screenshots during automation.
Artifact Export: Download workflow outputs (reports, data extracts, files).
API & Integration
REST API: Programmatic access to workflows, sessions, and execution history.
WebSocket API: Real-time streaming of workflow execution events.
Workflow Triggers: Run workflows via API calls.
External Integrations: Connect workflows to external systems (configurable per deployment).
Observability
Live Execution Streaming: Watch workflows execute in real-time with step-by-step updates.
Execution Metrics: Track workflow run duration, success rates, and resource usage.
Chat History: Full conversation logs between users and AI assistant.
Error Reporting: Detailed error messages and stack traces for debugging.
Platform Administration
Client Management: Create and manage customer tenants (dev-admin only).
Usage Analytics: Track workflow creation, execution volume, and user activity.
Credit System: Monitor and manage usage credits per client.
Support Tools: Built-in support ticket system for user assistance.
Deployment Options
SaaS: Multi-tenant hosted platform managed by Ramain.
On-Premises: Deploy into customer's own AWS account with full data sovereignty.
See SaaS Architecture and On-Premises Architecture for deployment details.