Help & FAQ

Everything you need to know about GhostOps. Can't find your answer? Contact support.

Getting Started

How do I connect my Shopify store?

Go to Settings > Connected Accounts > Shopify, enter your store URL (e.g., your-store.myshopify.com), and click Connect. You'll be redirected to Shopify to authorize GhostOps. You can also connect during the onboarding wizard.

What happens during onboarding?

The 5-step onboarding wizard walks you through: 1) Connecting your Shopify store, 2) Reviewing data processing consent, 3) Configuring your brand voice, 4) Choosing a plan, and 5) Activating your AI agents. You can skip any step and complete it later from Settings.

Do I need to connect all platforms?

No. Each integration is optional. Connecting Shopify enables product import and write-back. Connecting X, Facebook, or Instagram enables direct publishing. All AI generation features work without any integrations.

AI Agents

What does the Support Triage Agent do?

It classifies incoming customer support tickets into categories (Order Status, Return/Refund, Product Question, Shipping, Complaint), assigns a confidence score, and drafts a response in your brand voice. You can review, edit, and approve responses before sending. With auto-send enabled, high-confidence responses are sent automatically.

What does the Product Copy Agent do?

It generates SEO-optimized product descriptions, meta titles, meta descriptions, and keyword tags from your existing product data. You can review side-by-side comparisons (original vs. AI-generated) and publish directly to your Shopify store.

What does the Social Media Agent do?

It generates platform-specific posts for Instagram, X (Twitter), and Facebook from product details. Each platform gets content tailored to its format (hashtags for Instagram, 280 chars for X, long-form for Facebook). You can schedule posts, generate images for Instagram, and publish directly to connected platforms.

What does the Email Marketing Agent do?

It generates email campaigns with A/B subject line variants, preview text, and HTML body content. Supports abandoned cart recovery, welcome series (multi-step sequences), and promotional campaigns. You can activate, pause, and send test emails.

How does auto-send work for support?

Go to the Support page and click the 'Auto-Send' button. Set a confidence threshold (85%, 90%, or 95%). When the AI classifies a ticket with confidence at or above your threshold, the response is automatically marked as sent without manual approval. Sensitive or low-confidence tickets still require your review.

Can I disable individual agents?

Yes. Go to Settings > Agent Controls and toggle each agent on or off. Disabled agents will return an error when you try to use them.

Plans & Limits

What are the plan limits?

Free: 50 generations/month, all 4 agents, 1 store. Starter ($79/mo): 500 generations/month, 2 agents, 1 store. Growth ($149/mo): 2,000 generations/month, all 4 agents, 2 stores. Scale ($249/mo): Unlimited generations, all 4 agents, 5 stores.

What counts as a generation?

Each AI-powered action counts as one generation: classifying a support ticket, generating a product description, creating a social media post, or building an email campaign. Image generation for Instagram also counts. A welcome series with 3 emails counts as 3 generations.

What happens when I hit my limit?

You'll see a warning on your dashboard at 80% usage. When you reach 100%, AI generation requests will return an error asking you to upgrade. Your existing data and approved content are not affected.

How do I upgrade my plan?

Go to Settings > Billing and click on the plan you want. You'll be redirected to Stripe for secure checkout. To manage an existing subscription, click 'Manage Existing Subscription' to access the Stripe customer portal.

Brand Voice

How does brand voice work?

Your brand voice settings (tone, do's, don'ts, example phrases) are applied to every AI-generated output across all four agents. Configure it in Settings > Brand Voice or during onboarding.

Can I have different voices for different agents?

Currently, all agents share one brand voice configuration. Different per-agent voices is planned for a future update.

Integrations

What Shopify permissions does GhostOps need?

GhostOps requests read_products (to import your catalog), write_products (to publish AI descriptions back to Shopify), read_orders (for email campaign targeting), and read_customers (for support context). We never modify orders or customer data.

How do I connect social media accounts?

Go to Settings > Connected Accounts. For X (Twitter), click 'Connect X' to start OAuth. For Facebook and Instagram, click 'Connect Facebook' — Instagram publishing requires a Facebook Business account with a linked Instagram Business profile.

Can I disconnect a platform?

Yes. Go to Settings > Connected Accounts and click 'Disconnect' next to any connected platform. This removes the OAuth token from our database. You can reconnect at any time.

Security & Privacy

How is my data protected?

All data is encrypted in transit (TLS 1.2+) and at rest. OAuth tokens are encrypted with AES-256-GCM before storage. Row-level security ensures you can only access your own data. We use rate limiting on all API endpoints to prevent abuse.

Does GhostOps train AI models on my data?

No. Your data is sent to AI providers (MiniMax for text, OpenAI for images) via API calls only. It is not used to train, fine-tune, or improve any AI models.

How do I delete my account?

Contact us at privacy@ghostops.app to request account deletion. All your data, including generated content, OAuth tokens, and activity logs, will be deleted within 30 days per our Privacy Policy.

Troubleshooting

AI generation isn't working

Check that: 1) The agent is enabled in Settings, 2) You haven't hit your plan's generation limit (check Dashboard), 3) Your session is active (try logging out and back in). If the issue persists, it may be a temporary AI provider outage.

'Publish to Shopify' isn't updating my store

Ensure your Shopify store is connected with write_products permission. If you connected before this feature was added, disconnect and reconnect your store in Settings to grant the updated permissions.

Email sending fails

Email sending requires the Resend integration to be configured. Contact us if you're on a paid plan and email sending isn't working.

Still need help?

Our team is here to help you get the most out of GhostOps.

Contact Support