Last Updated: October 21, 2025
Welcome to Ottomate Help! This guide answers the most common questions about using the app. Can't find what you're looking for? Contact us at logan@ottomate.co.
Table of Contents
- Getting Started
- Brand Analysis
- Email Generation
- Email Platforms
- Templates & Flows
- Billing & Subscriptions
- Data & Privacy
- Troubleshooting
Getting Started
How do I install Ottomate?
- Visit the Shopify App Store and search for "Ottomate"
- Click "Add app"
- Review the permissions and click "Install app"
- You'll be redirected to the Ottomate dashboard
- Click "Get Started" to begin your brand analysis
Required Permissions:
- Read products (to analyze your catalog)
- Read content (to analyze blog posts)
- Read themes (to detect brand colors)
- Read store details (to personalize emails)
What do I need to get started?
Minimum Requirements:
- Active Shopify store
- At least 3-5 products in your store
- (Optional) Blog posts or About page for better brand voice analysis
- (Optional) API key for your email platform (Klaviyo, OmniSend, etc.)
First Steps:
- Install the app
- Run brand analysis
- Review recommended flows
- Generate your first email templates
- (Optional) Connect your email platform and push templates
How long does setup take?
- App Installation: 1-2 minutes
- Brand Analysis: 30-60 seconds
- First Email Generation: 2-3 minutes for a full flow (3 emails)
- Total Time to First Templates: ~5 minutes
Brand Analysis
What is brand analysis?
Brand analysis is our AI-powered process that examines your store to understand:
- Business Model: Whether you're a Premium Luxury, E-commerce, Subscription, Consumables, SaaS, or Marketplace business
- Brand Voice: Your tone (professional, playful, elegant, etc.)
- Visual Identity: Your brand colors and design aesthetic
- Product Catalog: What you sell and key product categories
- Target Audience: Who your customers are based on your content
This analysis helps the AI generate emails that match your unique brand.
How does brand analysis work?
Ottomate analyzes:
- Your Products: Names, descriptions, pricing, categories
- Your Blog Posts: Writing style, topics, tone
- Your Theme: Brand colors, fonts, design style
- Your Store Name: Business type and niche
The AI processes this data using Claude Sonnet 4 to create a comprehensive brand profile.
How accurate is the business model detection?
Our AI is ~85-90% accurate at detecting your business model. If it gets it wrong, you can:
- Navigate to the Analysis Results page
- Use the business model dropdown to select the correct type
- Click "Recalculate Recommended Flows"
This will update your recommended flows without rerunning the full analysis.
Can I refresh my brand analysis?
Yes! If you've made significant changes to your store (new products, rebranded, new blog content), you can refresh the analysis:
- Go to the Dashboard
- Click "Refresh Brand Analysis"
- Confirm the refresh
- Wait 30-60 seconds for the new analysis
Note: Refreshing will update your brand profile but won't delete existing templates.
Why does brand analysis require products and blog posts?
- Products: Help us understand what you sell and how to personalize product recommendations in emails
- Blog Posts: Reveal your brand voice and writing style so emails sound like you
Don't have blog posts? That's okay! The AI can still analyze your product descriptions and store information. However, emails will be more generic. We recommend writing at least 2-3 blog posts for best results.
Email Generation
How do I generate email templates?
- Complete brand analysis
- Review recommended flows (or select custom flows)
- Choose your format (Plain Text or HTML)
- Click "Generate Email Templates with AI"
- Wait 1-3 minutes while the AI creates your templates
- Review and use your templates!
How long does email generation take?
- Single Email: ~15-20 seconds
- Full Flow (3 emails): ~45-60 seconds
- Multiple Flows: ~2-3 minutes
The app generates emails in parallel within each flow for faster processing.
What's the difference between Plain Text and HTML emails?
Plain Text:
- Simple, text-only format
- Works with all email platforms
- Faster to generate
- More personal, conversational feel
- Better deliverability (less likely to be marked as spam)
HTML:
- Rich formatting with colors, fonts, images
- Professional, branded appearance
- Requires HTML-compatible email platform
- May have deliverability issues if not optimized
Recommendation: Start with Plain Text for reliability, then experiment with HTML if your platform supports it well.
Can I edit generated templates?
Absolutely! Templates are fully editable:
- Go to the Templates page
- Click on any template to view it
- Copy the content
- Paste into your email platform
- Edit as needed
Or: Use the "Push to [Platform]" button to send templates directly to your email platform, then edit there.
Can I regenerate a template if I don't like it?
Yes, with a paid subscription:
- Go to the Templates page
- Find the template you want to regenerate
- Click "Regenerate" (Paid plans only)
- The AI will create a new version
Free Tier: Cannot regenerate. You get one generation per flow for preview purposes.
What email flows are available?
We offer 18 specialized email flows across 6 business models:
Universal Flows (All Business Types):
- Welcome Series
- Abandoned Cart
- Post-Purchase Thank You
- Review Request
- Cross-Sell/Upsell
Business Model-Specific Flows:
- Premium Luxury: VIP Exclusive Access, Personal Shopping
- E-commerce: Seasonal Promotions, New Arrivals
- Subscription: Subscription Renewal, Usage Tips
- Consumables: Replenishment Reminder, Bulk Discounts
- SaaS: Onboarding Series, Feature Adoption
- Marketplace: Seller Spotlight, Buyer Incentives
How does the AI know what products to mention in emails?
The AI:
- Analyzes all your products during brand analysis
- Identifies top products, new arrivals, and bestsellers
- Matches products to the email flow context
- Uses Shopify variables like
{{ product.title }}
so emails dynamically pull your latest products
Example: An abandoned cart email will reference {{ cart.item.name }}
to show the exact product the customer left behind.
Email Platforms
What email platforms does Ottomate support?
Currently Supported (with API push):
- Klaviyo
- Shopify Email
In Development (template export only):
- OmniSend
- ActiveCampaign
- GetResponse
- Customer.io
Universal Export: All platforms support copy/paste template export.
How do I connect my email platform?
- Get your API key from your email platform (see platform-specific guides below)
- Go to Ottomate Settings
- Select your email platform from the dropdown
- Paste your API key
- (For some platforms) Enter your account URL
- Click "Save Settings"
- Test the connection by pushing a template
Where do I find my Klaviyo API key?
- Log into Klaviyo
- Click your account name (bottom left)
- Select "Settings" → "API Keys"
- Click "Create Private API Key"
- Name it "Ottomate Integration"
- Enable these scopes:
- ✅ Templates: Read
- ✅ Templates: Write
- Copy the API key (starts with
pk_
) - Paste into Ottomate Settings
Important: Copy the key immediately—you won't be able to see it again!
Where do I find my ActiveCampaign API key?
- Log into ActiveCampaign
- Go to "Settings" → "Developer"
- Copy your API URL (e.g.,
https://youraccountname.api-us1.com
) - Copy your API Key
- Paste both into Ottomate Settings
Can I use multiple email platforms?
Not simultaneously. You can:
- Select one platform at a time in Settings
- Export templates manually to multiple platforms (copy/paste)
- Switch platforms by changing the dropdown in Settings (this won't delete existing templates)
What happens when I push a template to my email platform?
When you click "Push to [Platform]":
- Ottomate sends the template to your platform via API
- A draft template is created in your platform
- The template is marked as "Pushed" in Ottomate with a timestamp
- You'll need to create a flow/campaign in your platform and select the template
We do NOT:
- Automatically create flows/campaigns
- Activate emails (they're created as drafts)
- Send emails on your behalf
Why can't I push templates? (Free Tier)
The free tier is designed for evaluation only. Template pushing is a premium feature available on paid plans. You can:
- Generate 1 flow to see the quality
- View all recommended flows
- Export templates manually (copy/paste)
Upgrade to a paid plan to unlock unlimited generation and platform pushing.
Templates & Flows
What's the difference between a flow and a template?
- Flow: A series of related emails (e.g., Welcome Series has 3 emails)
- Template: An individual email within a flow (e.g., "Welcome Email #1")
Example: The "Abandoned Cart" flow contains:
- Cart Abandonment Reminder (1 hour after cart abandonment)
- Second Reminder with Urgency (24 hours later)
- Final Offer with Incentive (48 hours later)
How many emails are in each flow?
Most flows contain 3 emails, carefully sequenced to maximize engagement:
- First Email: Introduces the topic
- Second Email: Reinforces the message
- Third Email: Creates urgency or offers an incentive
Some flows may have 1-5 emails depending on the use case.
Can I customize which flows to generate?
Yes! You have two options:
Option 1: Use Recommended Flows
- Based on your detected business model
- Optimized for your store type
- Fastest way to get started
Option 2: Choose Custom Flows
- Select any flows from the full library
- Mix and match across business models
- Customize to your specific needs
What templates do I get with each subscription tier?
Free Tier:
- 1 flow (3 emails) for preview
- Cannot regenerate or push to platforms
- View-only for additional flows
Paid Tiers:
- Unlimited flows and templates
- Regenerate existing templates
- Push to connected email platforms
- Access to all 18 flow types
Can I delete templates I don't want?
Yes:
- Go to the Templates page
- Find the template you want to delete
- Click "Delete"
- Confirm deletion
Note: Deleting a template in Ottomate does NOT delete it from your email platform if you've already pushed it. You'll need to delete it there separately.
How do I filter templates by flow?
On the Templates page:
- Use the "Filter by Flow" dropdown
- Select the flow you want to view
- Only templates from that flow will be displayed
You can also filter by:
- Email platform
- Date generated
- Push status (pushed vs. not pushed)
Billing & Subscriptions
What subscription plans are available?
Free Tier:
- Brand analysis (unlimited)
- Generate 1 flow (3 emails)
- View recommended flows
- No template pushing
- No direct support
Paid Tiers:
- Unlimited flow generation
- Push to Klaviyo & other platforms (coming soon)
- Email support
- Regenerate templates
- Priority features
Professional Tier (Coming Soon):
- Everything in Paid Tier
- Automated flow creation in Klaviyo
- Seasonal campaign generator
- Analytics & ROI tracking
- Priority support
How much do paid plans cost?
Pricing details are available:
- In the Shopify App Store listing
- On the Ottomate website at https://ottomate.co
- In the app's Settings → Billing page
How does billing work?
- Billing Platform: All charges are processed through Shopify Billing
- Billing Cycle: Monthly, billed in advance
- Auto-Renewal: Subscriptions renew automatically each month
- Payment Method: Charged to your Shopify account
You'll see Ottomate charges on your regular Shopify invoice.
Can I cancel anytime?
Yes! You can cancel by:
- Uninstalling the app (immediate cancellation)
- Downgrading to Free tier in Settings
- Emailing logan@ottomate.co
Cancellation takes effect at the end of your billing cycle. You'll retain access to paid features until then.
Do you offer refunds?
Refund Policy:
- No refunds for partial months
- You retain access until the end of your billing period
- Exception: Prorated refunds available if the app is unusable for 7+ consecutive days due to a technical issue
See our Terms of Service for full details.
What happens if I downgrade from a paid plan?
When you downgrade to Free:
- You immediately lose access to template pushing
- Existing generated templates remain viewable (but you can't push them)
- You cannot generate new templates (except 1 flow for preview)
- Direct support is no longer available
Existing templates are NOT deleted. You can still view and manually copy them.
Data & Privacy
What data does Ottomate collect?
We collect shop-level data only:
- Store name and domain
- Products (names, descriptions, prices)
- Blog posts and content
- Theme colors and fonts
- Email platform API keys (encrypted)
- Generated templates and analysis results
We do NOT collect:
- Individual customer data (names, emails, addresses)
- Order details
- Payment information
- Customer behavior or analytics
How is my data used?
Your data is used only for:
- Generating AI-powered email templates
- Brand voice analysis
- Pushing templates to your email platform
- Improving app functionality
We never:
- Sell your data to third parties
- Use it for advertising
- Share it with anyone except necessary service providers (Anthropic for AI, your selected email platform)
Is my email platform API key secure?
Yes! API keys are encrypted at rest using AES-256-GCM authenticated encryption, the same standard used by banks and governments.
Security measures:
- Encrypted in database
- Never logged in plain text
- Transmitted only over HTTPS
- Access restricted to authorized systems only
What happens to my data if I uninstall the app?
Within 48 hours of uninstalling, all your data is permanently deleted:
- Brand analysis results
- Generated email templates
- App settings (including encrypted API keys)
- Generation job history
- OAuth session data
This deletion is irreversible. If you reinstall later, you'll start fresh.
Is Ottomate GDPR compliant?
Yes! We comply with GDPR and offer:
- Right to Access: Request a copy of your data
- Right to Deletion: Delete your data anytime
- Right to Portability: Export your data in JSON format
- Data Retention: Deleted within 48 hours of uninstall
- Secure Storage: AES-256 encryption for sensitive data
Email logan@ottomate.co to exercise your GDPR rights.
Can I export my data?
Yes! To export all your data:
- Email logan@ottomate.co with "Data Export Request"
- We'll send you a JSON file within 48 hours containing:
- Brand analysis results
- All generated templates
- App settings (API keys will be redacted for security)
Troubleshooting
The app isn't loading / I see a blank screen
Try these steps:
- Hard refresh: Press Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows)
- Clear cache: Clear your browser cache and cookies
- Try another browser: Test in Chrome, Safari, or Firefox
- Disable extensions: Ad blockers or privacy extensions may interfere
- Check Shopify status: Visit status.shopify.com to see if Shopify is down
Still not working? Email logan@ottomate.co with your browser and device details.
Brand analysis is stuck / not completing
Common causes:
- Very large product catalog (500+ products)
- Extremely long blog posts (10,000+ words)
- Network connectivity issues
Solutions:
- Wait 2-3 minutes (analysis can take time for large stores)
- Refresh the page and try again
- Check your internet connection
- If still stuck after 5 minutes, email logan@ottomate.co
Email generation failed / templates are empty
Possible reasons:
- Temporary AI service outage
- Network timeout
- Invalid store data
Solutions:
- Try generating again (click "Regenerate")
- Refresh brand analysis (Dashboard → Refresh Brand Analysis)
- Check that your store has products and content
- Contact support if the issue persists
I can't push templates to my email platform
Troubleshooting steps:
For All Platforms:
- Verify your API key is correct (Settings → re-enter API key)
- Check that your API key has the required permissions (Read + Write for Templates)
- Ensure you're on a paid plan (Free tier cannot push)
- Test your API key directly in your platform's API documentation
For Klaviyo:
- API key must start with
pk_
(private key, not public key) - Scopes required: Templates Read + Templates Write
- Regenerate the API key in Klaviyo if needed
For ActiveCampaign:
- Ensure you entered both API key AND account URL
- Account URL format:
https://youraccountname.api-us1.com
- Check that API key is active in ActiveCampaign settings
Still not working? Email logan@ottomate.co with:
- Which platform you're trying to connect
- The exact error message you're seeing
- A screenshot of the error
Templates are in a different language / have weird characters
This is rare but can happen if:
- Your store content is in multiple languages
- There are encoding issues with special characters
Solutions:
- Ensure your store's primary language is set correctly in Shopify
- Check that product descriptions don't have corrupted characters
- Regenerate the template
- If the issue persists, email logan@ottomate.co
The AI-generated content doesn't match my brand voice
Possible causes:
- Limited blog content (AI has less data to learn from)
- Inconsistent writing across your store
- Product descriptions are generic or AI-generated themselves
Solutions:
- Write more blog posts: Aim for 3-5 posts with your authentic voice
- Refresh brand analysis: After adding content, run a fresh analysis
- Update product descriptions: Write unique descriptions that reflect your tone
- Override business model: Make sure the detected business model is correct
- Manual editing: Edit generated templates to fine-tune the voice
I'm getting charged but didn't mean to upgrade
If you were charged unexpectedly:
- Check your email for subscription confirmation from Shopify
- Review your app settings (Settings → Billing)
- If it was a mistake, email logan@ottomate.co immediately
- We'll work with you to resolve billing issues
Note: All billing is processed by Shopify. Refunds for accidental charges are handled case-by-case.
How do I contact support?
Free Tier: Self-service only (this Help/FAQ page)
Paid Tiers: Email logan@ottomate.co
Include in your support email:
- Your Shopify store domain
- Description of the issue
- Steps to reproduce
- Screenshots (if applicable)
Response time: 24 business hours for paid users (Monday-Friday, 9am-5pm PST)
Still Have Questions?
Documentation:
- Privacy Policy: https://ottomate.co/privacy
- Terms of Service: https://ottomate.co/terms
- Support Policy: https://ottomate.co/support
Contact Us:
- Email: logan@ottomate.co
- Website: https://ottomate.co
Paid Users: We aim to respond to all support requests within 24 business hours.
Ottomate Help & FAQ
Last Updated: October 21, 2025
Version: 1.0