- Sign up at: https://developer.intuit.com/
- Create a new app:
- App Name:
Escape Ramp Migration Tool - App Type:
Web App - Environment:
Sandbox(for demos)
- App Name:
- Get your credentials:
- Client ID
- Client Secret
- Redirect URI:
https://your-domain.com/auth/callback
- Download SDK: https://developer.intuit.com/app/developer/qbdesktop/docs/get-started
- Install on Windows machine
- Get sample company files
We've created sample data files in demo-data/:
sample-accounts.csv- Chart of accountssample-customers.csv- Customer listsample-vendors.csv- Vendor listsample-items.csv- Products/services
-
Small Business (5-10 customers, 3-5 vendors)
- Service business (consulting, real estate)
- Simple chart of accounts
- Recent transactions only
-
Medium Business (25-50 customers, 10-15 vendors)
- Product business (manufacturing, retail)
- Complex inventory
- Multiple locations
-
Large Business (100+ customers, 25+ vendors)
- Multi-location business
- Complex account structure
- Historical data
# Clone the repository
git clone https://github.com/your-org/escape-ramp.git
cd escape-ramp
# Install dependencies
npm install
# Set up environment variables
cp env.example .env.local
# Edit .env.local with your QuickBooks credentials
# Start development server
npm run dev# Deploy to Vercel/Netlify
npm run build
npm run start
# Set production environment variables
# - QUICKBOOKS_CLIENT_ID
# - QUICKBOOKS_CLIENT_SECRET
# - QUICKBOOKS_REDIRECT_URICompany: Joe's Plumbing Data Size: 15MB Complexity: Low Migration Time: 30-45 minutes
Demo Flow:
- Upload company file (.QBB)
- Show data analysis
- Review mapping
- Execute migration
- Verify results
Company: ABC Manufacturing Data Size: 85MB Complexity: Medium Migration Time: 1-2 hours
Demo Flow:
- Upload company file
- Show data validation
- Handle mapping issues
- Execute migration
- Show progress tracking
- Verify results
Company: XYZ Corporation Data Size: 250MB Complexity: High Migration Time: 2-4 hours
Demo Flow:
- Upload company file
- Show data analysis
- Handle complex mappings
- Execute migration
- Show real-time progress
- Handle errors
- Verify results
"Welcome to Escape Ramp! Today I'll show you how we can migrate your QuickBooks Desktop data to the cloud in just a few hours, not weeks."
"QuickBooks Desktop users face several challenges:
- Cluttered interface with too many options
- Steep learning curve for new users
- Limited data tracking and reporting
- High costs with annual price increases
- No cloud access or collaboration"
"Escape Ramp solves these problems by:
- Providing a clean, intuitive interface
- Offering AI-powered guidance
- Real-time migration tracking
- Cost-effective cloud solutions
- 24/7 support throughout the process"
Step 1: Upload & Analysis (3 minutes)
- Upload sample company file
- Show data analysis results
- Highlight data quality issues
- Display migration complexity assessment
Step 2: Data Mapping (5 minutes)
- Show account type mapping
- Review customer/vendor data
- Handle any mapping issues
- Explain the mapping process
Step 3: Migration Execution (5 minutes)
- Start the migration
- Show real-time progress
- Handle any errors that occur
- Display progress indicators
Step 4: Results Verification (3 minutes)
- Show migrated data in target system
- Verify data accuracy
- Display migration report
- Show time and cost savings
Step 5: Support Portal (2 minutes)
- Demonstrate help ticket system
- Show live chat functionality
- Display migration status tracking
- Highlight 24/7 support availability
"Escape Ramp makes QuickBooks migration simple, fast, and reliable. Our AI-powered platform handles the complexity while you focus on your business."
// Add to your .env.local
QUICKBOOKS_CLIENT_ID=your_client_id
QUICKBOOKS_CLIENT_SECRET=your_client_secret
QUICKBOOKS_REDIRECT_URI=https://your-domain.com/auth/callback
QUICKBOOKS_ENVIRONMENT=sandbox-- Run these in your Supabase SQL Editor
-- 1. supabase-schema.sql
-- 2. supabase-schema-documents.sql
-- 3. supabase-schema-history.sql
-- 4. supabase-schema-support.sql// Configure file upload limits
const uploadConfig = {
maxFileSize: 100 * 1024 * 1024, // 100MB
allowedTypes: ['.qbb', '.qbm', '.qbw', '.csv', '.xlsx'],
maxFiles: 10
};- Test all scenarios beforehand
- Have backup data ready
- Prepare for common questions
- Set up multiple demo environments
- Keep it interactive
- Ask for audience input
- Handle errors gracefully
- Show real-time progress
- Highlight key benefits
- Collect feedback
- Address questions
- Provide next steps
- Share contact information
A: Most migrations complete in 1-4 hours depending on data size and complexity.
A: Yes, we use enterprise-grade security and never store sensitive data permanently.
A: Our 24/7 support team is available throughout the process, and we have rollback procedures.
A: Yes, our AI assistant helps you customize mappings and handle special cases.
A: We can migrate as much or as little historical data as you need.
- Migration completion rate: 95%+
- Data accuracy: 99%+
- Error resolution time: < 30 minutes
- Support response time: < 5 minutes
- Demo to conversion rate: 25%+
- Average deal size: $5,000+
- Customer satisfaction: 4.8/5
- Time to value: < 1 week
- File upload fails: Check file size and format
- API errors: Verify QuickBooks credentials
- Mapping issues: Use AI assistant for guidance
- Slow performance: Check internet connection
- Demo fails: Use backup data
- System down: Show recorded demo
- Data issues: Use sample data
- Support needed: Contact team immediately
With this setup, you'll be able to:
- Show real QuickBooks data migration
- Handle live customer scenarios
- Demonstrate the full platform capabilities
- Convert prospects into customers
Good luck with your demos! 🎉