Skip to main content

Wizard: Limitations & Best Practices

This article outlines the current limitations and restrictions for Rattle Wizard when working with Account and Opportunity object views, along with best practices to optimize your experience.

Sahil Aggarwal avatar
Written by Sahil Aggarwal
Updated over a week ago

Quick Reference Table

Feature

Opportunity Objects

Account Objects

Max records per view

2,000

2,000

Run for Current Page (max)

100 records

100 records

Run for All (max)

1,000 records

❌ Not supported

Bulk execution via support

✅ Available

✅ Available

Execution mode

Sequential (queued)

Sequential (queued)


View Record Limits

Maximum Records Per View: 2,000

Each view can display and process up to 2,000 records maximum, even if the total record count shows a higher number.

What this means:

  • Views are limited to the first 20 pages (with 100 records per page)

  • If your view contains more than 2,000 records, you won't be able to access records beyond page 20

  • The total count displayed may show more than 2,000, but only the first 2,000 are accessible

Best practice: Break large datasets into multiple views using filters to keep each view under 2,000 records.


Smart Column Execution Limit

Run for Current Page

  • Maximum records: 100 records per page

  • Supported for: Both Opportunity and Account objects

  • Use case: Quick analysis of records currently visible on your page

Run for All

Opportunity Objects

  • Maximum records: 1,000 records per execution

  • Availability: ✅ Supported

  • Recommendation: For datasets larger than 1,000 records, create multiple filtered views and run each separately

Account Objects

  • Availability: ❌ Not currently supported

  • Why: Account views involve complex data mapping (child accounts and related opportunities), which creates larger payloads that can impact UI performance

Workaround: Use "Run for Current Page" or contact Rattle support for bulk execution assistance.


Execution Queue & Rate Limiting

How Smart Column Execution Works

When you initiate multiple runs across different views, Rattle processes them sequentially, not in parallel.

Execution order:

  1. First column completes for all records

  2. Second column starts and completes

  3. Process continues column-by-column

What you'll see:

  • A "Queued" status for columns and records waiting to start

  • Columns execute one at a time due to backend rate limiting and batching

Why: Rate limiting ensures system stability and prevents performance degradation for all users.


Long-Running Executions

40-Minute Timeout (UI Only)

If a run takes longer than 40 minutes to complete:

  • The UI will stop displaying execution progress

  • You'll see a message indicating the run is still processing in the background

  • The execution continues on the backend until completion

What to do:

  1. Note the message confirming backend processing

  2. Refresh the page after some time to view the latest generated data

  3. Results will appear once processing completes

Tip: This is not an error—your data is being processed. The timeout only affects UI display, not the actual execution.


Account View Complexity

Why Account View Execution Takes Longer

Account object views are more complex than Opportunity views due to:

  • Child account relationships that need to be mapped

  • Associated opportunities linked to each account

  • Larger dataset payloads that impact UI rendering

Result: Smart column execution on Account views may take longer and consume more system resources.

Best practice:

  • Use filters to reduce dataset size

  • Contact support for large bulk executions


Historical Data Backfill

Call & Email Ingestions

Rattle can backfill your historical calls and emails to enable analysis of past interactions.

Important considerations:

  • Timeline depends on: Number of calls and emails to be ingested

  • Performance impact: This is a resource-intensive process

  • Execution window: Performed during off-peak hours only to minimize customer impact

  • Planning required: Discuss timeline with Rattle team before starting

How to request:

  1. Contact Rattle Support or your Customer Success Manager (CSM)

  2. Provide the approximate number of calls/emails to backfill

  3. Agree on a timeline and execution window

  4. Rattle team will schedule and execute during off-hours


Bulk Smart Column Execution

For Large Datasets (Over Limits)

If you need to run smart columns on datasets exceeding standard limits:

  • Opportunity: More than 1,000 records

  • Account: More than 100 records

Process:

  1. Create multiple views with filters to ensure each view contains ≤2,000 records

  2. Contact Rattle Support or your CSM to request bulk execution

  3. Rattle team will run the process as a backend task

Important notes:

  • Each view is still limited to 2,000 records maximum

  • Timeline depends on:

    • Number of records to execute

    • Amount of data (calls/emails) to ingest for analysis

  • Execution window: Off-peak hours only due to performance impact

  • Planning required: Discuss timeline with Rattle team before starting

Example setup: If you have 8,000 opportunity records:

  • Create 4 views with 2,000 records each using filters

  • Request bulk execution from Rattle team

  • Each view will be processed sequentially during off-hours


Credits & Usage

How Credits Are Consumed

Rattle Wizard uses credits for two primary activities:

1 Credit per Call Transcript Analysis

  • Each call transcript analyzed to generate insights consumes 1 credit

  • Applies to smart columns analyzing call data

1 Credit per External Research API Call

  • Online research queries (web searches, data enrichment) consume 1 credit per API call

  • Applies to smart columns performing external research

Monitoring usage: Check your credit balance and usage history in your board credits used section to track consumption.


Best Practices Summary

Keep views under 2,000 records by using filters.

Break large datasets into multiple filtered views for easier management.

Plan ahead for backfills and bulk runs by discussing timelines with Rattle team.

Monitor credit usage regularly to avoid unexpected depletion.

Use "Run for Current Page" for quick ad-hoc analysis.

Did this answer your question?