User Guide
Complete walkthrough of the Agnostic Automation Center platform features.
1. Getting Started
Sign Up (New Organization)
- Navigate to the Sign Up page
- Enter your email, password, and name
- Enter your organization name (your company/team name)
- Click Create Account
Your organization is created automatically in 10 seconds, and you become the Admin.
Join via Invitation
- Receive an email invitation from an existing team member
- Click the Accept Invitation link in the email
- If new user: Create your account with the invitation token
- If existing user: Log in to join the new organization
2. Team Management
Inviting Team Members (Admin Only)
- Go to Settings → Team Members tab
- Click Invite Member
- Enter the invitee's email and select their role:
- Admin: Full access, can manage billing, team, and settings
- Developer: Can run tests, view results, limited settings access
- Viewer: Read-only access to test results and dashboards
- Click Send Invitation
Managing Roles (Admin Only)
- Go to Settings → Team Members tab
- Find the user in the members list
- Use the role dropdown to change their role
- Changes take effect immediately
Removing Members (Admin Only)
- Go to Settings → Team Members tab
- Click the Remove button next to the user
- Confirm removal
Note: The last admin cannot be removed to prevent lockout.
3. Profile Settings
Updating Your Name
- Go to Settings → My Profile tab
- Edit your Name field
- Click Save Changes
Email and Role are read-only and displayed for reference.
4. Organization Settings
Editing Organization Name (Admin Only)
- Go to Settings → Organization tab
- Edit the Organization Name field
- Click Save Changes
Non-admins can view but not edit organization settings.
5. Billing & Plans
Viewing Current Plan
- Go to Settings → Billing & Plans tab
- View your current plan details and limits
Upgrading Your Plan (Admin Only)
- Go to Settings → Billing & Plans tab
- Click Upgrade Plan on your desired tier
- Complete payment via Stripe Checkout
- Your plan upgrades immediately
Plan Limits
| Feature | Free | Team | Enterprise |
|---|---|---|---|
| Test Runs/Month | 100 | 1,000 | Unlimited |
| Team Members | 3 | 10 | Unlimited |
| Concurrent Runs | 1 | 5 | 20 |
| AI Analysis | ❌ | ✅ | ✅ |
6. Usage Tracking
Monitoring Usage
- Go to Settings → Usage tab
- View your current usage statistics:
- Test runs this month
- Team member count
- Concurrent run capacity
Usage Alerts
When approaching plan limits (80%), the dashboard displays warnings.
7. Running Tests
From the Dashboard
- Click Run New Test button
- Fill in the execution modal:
- Docker Image: e.g.,
mcr.microsoft.com/playwright:v1.40.0 - Command: e.g.,
npx playwright test - Environment: Select Dev/Staging/Prod
- Docker Image: e.g.,
- Click Start Execution
From CI/CD (Recommended: API Keys)
Generate an API key (see section below) and use in your pipeline:
curl -X POST https://api.automation.keinar.com/api/executions \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"image": "...", "command": "..."}'
8. API Keys (CI/CD Integration)
Generating an API Key
- Go to Settings → Profile tab
- Scroll to API Access section
- Click Generate New Key
- Enter a name (e.g., "GitHub Actions", "Jenkins")
- Copy the key immediately - it's only shown once!
Using API Keys
- Include in requests:
x-api-key: pk_live_... - Keys inherit your user permissions
- Track usage via "Last Used" timestamp
Revoking Keys
- Go to Settings → Profile → API Access
- Click Revoke next to the key
- Key is immediately invalidated
Store keys securely in CI/CD secrets (GitHub Secrets, GitLab Variables, etc.)
9. Viewing Test Results
Live Monitoring
- Watch test logs stream in real-time via WebSocket
- See execution status updates (Queued → Running → Passed/Failed)
AI Analysis
When tests fail, click the ✨ icon to view AI-powered root cause analysis.
AI Analysis can be disabled organization-wide in Settings → Organization.
Need Help?
- Documentation: See
/docs/folder - Support: info@digital-solution.co.il