Configuring Settings - Magic Merge Knowledge Base

Configuring Settings

Magic Merge settings let you fine-tune performance, manage notifications, control storage cleanup, and configure template defaults. Access settings from the Magic Merge app by clicking the gear icon in the navigation bar.

Merge Settings
Email & Notifications
Storage & Cleanup
Template

Merge Settings

Control how Magic Merge processes records and generates documents. These settings affect batch sizes, parallel processing, and resource consumption.

Performance Profiles

Choose a performance profile that matches your data volume and org constraints. Each profile pre-configures the batch processing settings below.

Conservative

Lower batch sizes for maximum stability. Best for large data volumes or orgs with limited resources.

Normal

Balanced performance and safety. Recommended for most use cases and typical data volumes.

Aggressive

Higher batch sizes for faster processing. Use with smaller datasets or during off-peak hours.

Custom

Manually configure each setting individually. For advanced users who need precise control.

Batch Processing Settings

When using Custom profile, configure these settings individually to optimize for your specific environment.

HTML Batch Size
Min: 10 Max: 2,000

Controls how many parent records are grouped together in each HTML generation batch job. Higher values process more records per job but consume more CPU time. Lower values reduce per-job CPU usage but create more batch jobs overall.

Recommended: 400-700
Pre-Processing Batch Size
Min: 10 Max: 2,000

Determines the number of records processed at once during the HTML building phase. This setting affects memory usage and SOQL query efficiency. Larger batches reduce total processing time but require more memory per operation.

Recommended: 400-700
Group Size
Min: 1 Max: 10

Sets how many batch jobs can be submitted to the queue simultaneously. Higher values speed up large merge operations but may impact org performance for other users.

Recommended: 2-3
PDF Saving Job Size
Min: 1 Max: 10

Controls the number of parallel queueable jobs used to save PDF files to Salesforce. Increasing this value speeds up file attachment but uses more of your org's daily queueable job limit.

Recommended: 3
Individual PDF Batch Size
Min: 1 Max: 200

Specifies how many individual PDF files are generated in each batch operation. Smaller batches are safer for templates with complex logic or large data volumes.

Recommended: 50-100
Concurrent Merge Limit
Min: 1 Max: 7

Limits the total number of merge operations that can run at the same time across your entire org. Prevents resource exhaustion when multiple users initiate merges simultaneously.

Recommended: 3-4

Record Limits

Max Parent Records
Min: 100 Max: 10K

Maximum number of parent records that can be processed in a single merge operation.

Recommended: 10,000-15,000
Max Child Records
Min: 100 Max: 100K

Maximum child records included in a single merge. Applies to the total across all child objects.

Recommended: 15,000-25,000

Email & Notifications

Configure email testing and notification preferences for merge operations.

Campaign Email Testing

Enable Campaign Email Test Mode
Redirect all campaign emails to a test address for verification before sending to actual recipients. Useful for validating merge output and email formatting.

Tip: Always enable test mode when setting up a new email template or making significant changes to an existing one. This prevents accidental sends to your entire recipient list.

Notifications

Disable File Ready Email Notifications
When enabled, users won't receive email notifications when their merge files are ready for download. Files will still be available in the app.

Storage & Cleanup

Monitor storage usage and configure automatic cleanup of temporary merge data.

Storage Overview

0 MB
Record Storage
0 MB
Batch PDF Storage
0
Batch PDF Count
0 MB
Individual PDF Storage

Automatic Cleanup Schedule

Automatic Cleanup Schedule

Automatically removes old merge job batches, parent/child records, and files on a scheduled basis. This only cleans up temporary Magic Merge data and will not delete any of your Salesforce objects or records.

Not Scheduled
Disable Parent/Child Record Deletion
Prevents automatic deletion of temporary parent and child records during cleanup. Use with caution as this may consume significant storage over time.

Warning: Disabling record deletion can cause storage to grow quickly, especially with frequent merge operations. Monitor your storage usage regularly if you enable this option.

Template

Configure template versioning and generate starter templates based on your organization type.

Template Version Limit

Template Version Limit
Min: 1 Max: 100

Maximum number of template versions to retain per template. When this limit is exceeded, the oldest versions are automatically deleted to maintain storage efficiency. Each time you save a template, a new version is created.

Recommended: 20-30

Starter Templates & Filters

Generate pre-built templates and filters tailored to your industry. These provide a starting point you can customize for your specific use cases.

Choose Your Organization Type

Select an industry to generate or regenerate starter templates and filters based on common use cases.

Nonprofit

Charitable organizations and foundations

Templates
Donation Acknowledgement Email
Thank donors via email with tax receipt details
End of Year Donation Letter
PDF summary of annual donations for tax purposes
Filters
All Individual Donors & Donations: All Time
Contacts with donations and their complete giving history
All Household Donors & Donations: Last Year
Household accounts with donations from the previous year

Sales

Sales-focused organizations and teams

Templates
Sales Proposal
Professional PDF proposal with pricing and product details
Quote Follow-Up Email
Follow-up email to nurture opportunities and schedule calls
Account Summary Report
Comprehensive PDF report of account info, opportunities, and contacts
Filters
Open Opportunities
All opportunities that are not yet closed
Hot Prospects
High-value opportunities in proposal stage ($10K+)
Closed Won This Quarter
Successfully closed deals from the current quarter

Settings Reference

Setting Range Recommended Purpose
HTML Batch Size 10-2,000 400-700 Records per HTML generation batch
Pre-Processing Batch Size 10-2,000 400-700 Records per pre-processing operation
Group Size 1-10 2-3 Concurrent batch jobs in queue
PDF Saving Job Size 1-10 3 Parallel jobs for PDF saving
Individual PDF Batch Size 1-200 50-100 PDFs generated per batch
Concurrent Merge Limit 1-7 3-4 Org-wide simultaneous merges
Max Parent Records 100-10K 10K-15K Parent record limit per merge
Max Child Records 100-100K 15K-25K Total child records per merge
Template Version Limit 1-100 20-30 Version history per template

Need Help? If you're experiencing performance issues or governor limit errors, start with the Conservative profile and gradually increase settings while monitoring Apex Jobs in Setup.