Skip to main content

Managing Credits

Understand how Rock Smith's credit system works and choose the best plan for your needs.

How Credits Work

Rock Smith uses a credit-based system where different operations consume credits:

OperationCredit Cost
Discovery Session1 credit per agent step
Flow Execution1 credit per agent step
Flow Generation1 credit per flow generated
Flow Refinement1 credit per refinement
Edge Case Fuzzing1 credit per flow generated
Persona Generation1 credit per persona generated

Example Credit Usage

Discovery Session (exploring 50 pages)

  • AI agent takes ~50 exploration steps
  • Total: 50 credits

Flow Generation (from discovery)

  • Generate 3 test flows from visual contexts
  • Total: 3 credits

Flow Execution (login flow)

  • Login flow requires ~15 agent steps
  • Total: 15 credits

Flow Refinement

  • Refine a flow to improve step targeting
  • Total: 1 credit

Edge Case Fuzzing (5 variants)

  • Generate 5 edge case variants from a flow
  • Total: 5 credits (generation only)
  • Running all variants: ~75 credits (15 agent steps each)

Persona Generation

  • Generate 3 user personas for testing
  • Total: 3 credits

Pricing Options

Monthly subscriptions with included credits and automatic overage billing via Stripe:

Growth Plan: $39/month ($390/year)

  • Included Credits: 550/month (~$0.071 per credit - 29% discount)
  • Overage Rate: $0.09 per credit
  • Features: Flow creation and execution, discovery sessions, semantic targeting, 12 assertion types, email support
  • Best For: Growing businesses, small agencies, active development teams
  • Annual Savings: Save $78 (2 months free)

Professional Plan: $149/month ($1,490/year)

  • Included Credits: 2,000/month (~$0.0745 per credit - 25.5% discount)
  • Overage Rate: $0.06 per credit
  • Features: All Growth features plus unlimited discovery sessions, advanced edge case generation (fuzzing), persona-based testing, priority phone and email support
  • Best For: Enterprise teams, large agencies, organizations with high testing volume
  • Annual Savings: Save $298 (2 months free)

Pay-As-You-Go Credits

For occasional testing without subscription commitment:

  • Price: $0.10 per credit
  • Minimum Purchase: 50 credits ($5)
  • Expiration: 1 year from purchase date
  • Best For: Sporadic testing needs, trying the platform

Choosing the Right Plan

Estimate Your Monthly Usage

Low Usage (1-10 flow executions/month)

  • Simple login and navigation flows
  • Occasional spot checks
  • Recommended: Pay-as-you-go

Medium Usage (20-50 flow executions/month)

  • Regular flow testing
  • Some discovery sessions
  • Recommended: Growth plan

High Usage (100+ flow executions/month)

  • Comprehensive flow testing
  • Frequent discovery sessions
  • Edge case generation
  • Multiple projects
  • Recommended: Professional plan

Usage Calculator

Estimate your monthly credits by adding up each operation type:

Flow Executions:     (Avg agent steps) × (Executions/month)
Discovery Sessions: (Agent steps per session) × (Sessions/month)
Flow Generation: (Flows generated/month)
Flow Refinement: (Refinements/month)
Edge Case Fuzzing: (Fuzzed flows generated/month)
Persona Generation: (Personas generated/month)
───────────────────────────────────────────────────────────
= Total Monthly Credits

Example - Small Team:
Flow Executions: 15 steps × 30 runs = 450 credits
Discovery Sessions: 50 steps × 1 session = 50 credits
Flow Generation: 5 flows = 5 credits
Refinements: 3 refinements = 3 credits
Total: 508 credits/month → Growth plan recommended

Example - Active QA Team:
Flow Executions: 20 steps × 60 runs = 1,200 credits
Discovery Sessions: 50 steps × 3 sessions = 150 credits
Flow Generation: 10 flows = 10 credits
Edge Case Fuzzing: 15 flows = 15 credits
Personas: 5 personas = 5 credits
Total: 1,380 credits/month → Professional plan recommended

Managing Your Subscription

Viewing Credit Balance

Check your remaining credits anytime:

  1. Open Rock Smith desktop app
  2. Credit balance displayed in top-right corner
  3. Click balance for detailed usage breakdown

Upgrading or Downgrading

Change plans anytime:

  1. Go to Account Settings > Billing
  2. Click Change Plan
  3. Select new plan
  4. Stripe handles prorated billing automatically

Prorated Billing: When upgrading, you receive instant credit for unused time. When downgrading, the change takes effect at the next billing cycle.

Overage Billing

How overages work with subscription plans:

  1. Use included credits first
  2. Overages tracked automatically by Stripe in real-time
  3. Overage charges added to your monthly bill
  4. View detailed usage in Account Settings > Usage

No Surprises: Set overage alerts to notify you at 75%, 90%, and 100% of included credits.

Canceling Your Subscription

Cancel anytime:

  1. Go to Account Settings > Billing
  2. Click Cancel Subscription
  3. Confirm cancellation
  4. Access continues until end of billing period
  5. Unused credits forfeit upon cancellation

Purchasing Pay-As-You-Go Credits

How to Buy Credits

  1. Go to Account Settings > Credits
  2. Click Purchase Credits
  3. Enter amount (minimum 50 credits)
  4. Complete payment via Stripe
  5. Credits added immediately

Credit Expiration

  • Pay-as-you-go credits expire 1 year from purchase
  • Subscription credits reset each billing cycle (unused credits don't roll over)
  • Expiring credits shown in Account Settings > Credits

Refund Policy

  • Subscription fees: Refundable within 14 days of initial purchase
  • Pay-as-you-go credits: Refundable within 7 days if unused
  • Used credits: Not refundable

Optimizing Credit Usage

Best Practices

Efficient Discovery Sessions

  • Use URL patterns to exclude irrelevant sections (admin panels, marketing pages)
  • Limit discovery scope to specific application areas
  • Reuse visual contexts from existing discoveries instead of re-exploring

Smart Flow Generation

  • Generate flows from existing visual contexts (1 credit per flow)
  • Review generated flows before execution to avoid wasted runs
  • Use descriptive names and clear descriptions for better AI targeting

Strategic Flow Refinement

  • Use refinement (1 credit) instead of regenerating when making minor adjustments
  • Provide clear custom instructions to get accurate results on first try
  • Refine flows after fixing targeting issues, not during debugging

Edge Case Fuzzing

  • Generate edge cases only for critical flows (forms, authentication, payments)
  • Focus on high-risk scenario types (security, boundary values)
  • Review generated variants before executing all of them

Persona-Based Testing

  • Generate personas once and reuse across multiple flow executions
  • Start with 2-3 core personas covering main user archetypes
  • Add specialized personas only when needed

Credit-Saving Tips

  1. Fix Before Re-running: Don't re-run failed flows repeatedly. Fix targeting issues first, then verify.
  2. Use Focused Discoveries: Scope discovery to specific areas rather than entire sites.
  3. Leverage Visual Contexts: Generate flows from existing visual contexts instead of new discoveries.
  4. Refine, Don't Regenerate: Use flow refinement (1 credit) for minor changes instead of regenerating.
  5. Batch Testing: Execute flows during dedicated testing sessions to track usage patterns.
  6. Selective Fuzzing: Run edge case variants selectively based on risk, not all at once.

Usage Reporting

Viewing Usage History

Access detailed usage reports:

  1. Go to Account Settings > Usage
  2. View credit consumption
  3. Export reports as CSV for analysis

Billing FAQ

When am I charged?

  • Subscriptions: Billed monthly or annually on signup date
  • Overages: Billed at end of billing cycle
  • Pay-as-you-go: Charged immediately upon purchase

What payment methods are accepted?

All major credit cards via Stripe (Visa, Mastercard, American Express, Discover)

Can I get an invoice?

Yes, invoices are automatically generated and emailed after each payment. Access past invoices in Account Settings > Billing.

What if my payment fails?

  • You'll receive email notification
  • 3-day grace period to update payment method
  • After 3 days, account suspended until payment updated

Next Steps