Getting Started.
Everything you need to know to start building with Corvify.
Getting Started with Corvify
Install from Shopify App Store
Find Corvify in the Shopify App Store and install it to your store. The app requires standard permissions for products, content, themes, and metaobjects.
Complete Onboarding
Corvify automatically analyzes your store - products, collections, themes, and existing data. You'll select your goals so the AI agent can personalize its responses.
Choose a Plan
The 7-day trial includes 15,000 credits, with a limit of 5,000 credits per day. Completing your first real tasks can earn you up to 9,000 bonus credits. Upgrade to Starter, Growth, or Scale when you're ready.
Start Your First Conversation
Open the Chat interface in your Shopify Admin. Corvify is ready - just describe what you need. The dashboard keeps an eye on your credit usage, recent actions, and what is live in your shop.
What Happens After Install
On first launch, Corvify takes a few moments to read your store so the agent has context from the very first message.
Store Snapshot
Corvify reads basic information about your store - products, collections, theme, and existing structured data - so the agent can answer informed questions without you having to explain your shop.
Pick Your Goals
You select what you want to focus on - content, configurators, custom data, store cleanup, automations, and more. Your selection shapes the agent's suggestions and the example prompts you see.
First Conversation
When onboarding is done, you land in the chat. Try a simple read-only prompt first (Chat mode) to get a feel for the agent before switching to Edit mode.
Tip: You can re-run onboarding any time from the dashboard if your store changes significantly.
Your first real task
At the end of onboarding, Corvify proposes three concrete tasks for your store, picked from what it found in your analysis. Click one and it starts working right away on your live store. Finishing these first tasks can also earn you bonus trial credits.
Understanding Chat Modes
Corvify has three distinct interaction modes. You can switch between them at any time during a conversation.
Edit Mode
Full access to all tools. The agent can create products, build Packs, manage metaobjects, update pages, and deploy code. Use this when you're ready to make changes.
Example: "Find five products tagged 'summer', create a 'Summer Sale' collection, and add those products."
Chat Mode
Read-only access. The agent can search products, query data, analyze orders, and inspect your theme - but cannot modify anything. Safe for exploration.
Example: "What were my top 5 selling products last month?"
Plan Mode
Read-only access plus a special planning tool. The agent creates detailed, structured execution plans with steps and required tools. Review the plan, then switch to Edit mode to execute.
Example: "Plan a product configurator system for custom furniture with size, material, and color options."
Choosing the effort level
Instead of picking a model, you choose one of three effort levels. Each level sets how long and how deeply the agent works on your request.
- Eco - fastest and cheapest, for small edits and simple questions.
- Standard - balanced quality and cost. The default for most work.
- Max - highest quality for complex builds, like a full Pack or a large content project.
The Max level is not part of the free trial; it becomes available with a paid plan.
While a task runs
- Suggested next prompts appear above the composer, and a ghost text hint can be accepted with Tab. You can switch suggestions off in Settings.
- The send button becomes a stop button while the agent works. Stopping pauses the task at the next safe checkpoint, so nothing is left half-applied, and you can resume later.
- Open the same conversation in another tab and you can watch a running task live, including its tool activity.
Building Your First Pack
Packs are modular mini-apps that group all related resources. Here's a walkthrough of building one.
- 1Start in Edit mode and describe what you want to build. Example: "Build me a FAQ pack for product pages."
- 2Corvify creates the Pack and sets up all resources: a metaobject definition for FAQ entries, sample entries, and a theme section to display them.
- 3Each resource is registered to the Pack. You can see all Pack contents under the Packs area in the Corvify admin.
- 4The Pack's skill instructions are injected into the AI's context whenever you work on that Pack, so Corvify remembers what it built.
- 5Iterate on the Pack by continuing the conversation. Add more entries, adjust the display, or extend the schema.
Tip: Packs can include JavaScript and CSS code bundles that run on your storefront via the corvify-app theme block.
Self-test: before Corvify reports a Pack as finished, it runs the code for real in a sandbox, submits the form, and checks that the entry actually arrives. Finished means demonstrated.
Working with Packs
Packs are how Corvify keeps related work together. Every Pack is a versioned bundle that you build up over many conversations.
What a Pack can contain
- Custom database tables for flexible JSONB data
- Metaobject definitions and entries (Shopify-native structured data)
- Pages and blog articles for content
- Theme sections and snippets that render via Corvify's theme blocks
- JavaScript and CSS bundles for interactive storefront features
- Skill instructions - short Markdown notes that remind the agent how this Pack works
Managing Packs in the Admin
Open the Packs area in your Shopify admin to browse all Packs, see what each one contains, and pick a Pack to focus the chat on. When a Pack is focused, the agent loads its skill instructions automatically.
Lifecycle
- 1Create - describe a feature in chat; Corvify scaffolds the Pack and starts adding resources to it
- 2Iterate - keep talking; new tables, entries, sections, and code go into the same Pack
- 3Archive - when a Pack is no longer needed, archive it to hide it from the active list without deleting data
Tip: Use one Pack per feature. A configurator, a FAQ section, and a team directory should be three Packs - not one.
Adding Corvify Blocks to Your Theme
Corvify uses Shopify Theme App Extension blocks to display Pack features, database content, and the storefront chat on your storefront. You need to add these blocks to your theme once - after that, everything is managed through the chat.
Corvify App Block
Runs custom JavaScript and CSS from a Pack on your storefront. Use this for interactive features like product configurators, quizzes, feedback forms, or custom widgets. The AI agent writes the code - you just add the block and enter the Pack slug.
Settings: Pack slug (required) · JS file (default: app.js) · CSS file (optional)
Corvify Data Block
Displays entries from a Corvify database table directly on your storefront. Choose between table, card, or list layout. Filter which fields to show and how entries are sorted - no code required.
Settings: Table name · Display mode (table / cards / list) · Visible fields · Limit · Sort field & direction
Corvify Configurator Block
Renders a form generated from the JSON Schema of one of your custom database tables. Customers fill it in, the entry is saved through the Storefront API, and you can optionally add the configuration to the cart as line item properties - perfect for made-to-order products, quote requests, or guided product builders.
Settings: Table name · Submit button label · Show summary · Add to cart (line item properties) · Success message
Corvify Chat Block
Adds the storefront AI assistant to your shop: it answers product and policy questions, recommends products with add-to-cart, and collects leads. You set it up in the Storefront Chat area of the Corvify admin; this block is just the door that loads it.
Settings: none required - everything is configured from the Corvify admin.
Tip: After building a Pack in the chat, the AI agent will tell you exactly which block to add and what settings to enter.
Storefront Chat
Corvify can also talk to your visitors. A chat widget on your storefront answers product and policy questions, recommends products, and collects leads, on behalf of your shop.
What visitors see
Visitors open the widget and ask questions in their own language. The assistant answers in real time, shows product cards with an add-to-cart button, and suggests follow-up questions. Previous conversations are restored when a visitor returns, and if the daily visitor budget is used up, visitors see your offline message instead of an error.
What the assistant knows
Corvify builds the assistant's knowledge from your shop automatically: store facts, your policies, and your collections, refreshed daily. You can add your own knowledge text, for example opening hours or campaign notes. You always see exactly what the assistant knows before it goes live.
Try it before it goes live
The Storefront Chat page includes a built-in test chat that works exactly like the real widget and bills like it too. The preview is available on the trial as well, so you can try the assistant before activating it for visitors.
Putting the widget on your storefront
Open the Storefront Chat page, click Activate in theme editor, and save. The Corvify Chat app embed is just a door; everything else is configured from the Corvify admin, so you never need to open the theme editor again. Note that app embeds are per theme: if you publish another theme, activate the embed there too.
Configuration
You set the assistant's name, brand color, greeting and offline message in German and English, the widget position, and the table that stores captured leads. You can also set a daily credit cap for visitors so your own budget stays protected. Everything can be configured on the page or simply by asking Corvify in the chat.
Plan availability
The live widget is available from the Starter plan. On the trial you can use the built-in preview in the admin, and the widget goes live for visitors as soon as you choose a plan.
Cost control
Visitor conversations use the same credit budget as your own AI actions. By default, visitors can never use more than half of your daily budget, and you can lower that cap any time. Usage tiles on the Storefront Chat page show visitor credits for today, the last 7 days, and the last 30 days.
The widget always shows visitors that the assistant is an AI acting on behalf of your shop, as required by the EU AI Act.
Custom Database Tables
Corvify provides PostgreSQL JSONB tables per shop - a flexible data layer that Shopify doesn't offer natively.
Creating a Table
Describe the data you want to store: "Create a database table for customer reviews with rating, text, product reference, and date." Corvify generates the JSON Schema and creates the table.
- Unique fields - a field can be made unique after the table exists. Corvify checks for duplicates first and reports only the count, never the values.
- Archive instead of delete - tables can be archived (hidden, not counted against your plan, entries kept, restorable) or permanently deleted in the admin by typing the table name. The agent can archive, but only you can delete.
- CSV export - export any table as CSV, including the filters, sorting, and search you set in the table view.
REST API Access
Every table can be exposed to your storefront through Shopify's App Proxy. You choose from five access levels: private (default), public read, append only, customers only, and own rows only. Making a table public is always your own decision in the admin, never the agent's.
Available endpoints:
GET /apps/corvify/api/tables - List tablesGET /apps/corvify/api/tables/:name - List entries (with pagination, filtering, sorting)POST /apps/corvify/api/tables/:name - Create entryPUT /apps/corvify/api/tables/:name/:id - Update entryDELETE /apps/corvify/api/tables/:name/:id - Delete entryGET /apps/corvify/api/tables/:name/schema - Get the JSON SchemaAll API requests are HMAC-verified through Shopify's App Proxy. Row-level security ensures shop isolation on every query.
External API access
Corvify also serves a server-to-server REST API at /api/v1 for your own systems: ERP, warehouse, or scripts can read and write tables directly. This access is independent of the storefront settings - a table can stay private to visitors and still be fully available here.
API keys
In Settings under API keys you create a key with read or readwrite scope and choose which tables it may reach. Selecting specific tables limits the damage if a key ever leaks. The key is shown once when you create it, and you can revoke it any time.
Available endpoints:
GET /api/v1/tablesGET /api/v1/tables/:namePOST /api/v1/tables/:nameGET /api/v1/tables/:name/:idPUT /api/v1/tables/:name/:idDELETE /api/v1/tables/:name/:idGET /api/v1/tables/:name/schemaEach key is rate limited to 60 requests per minute and 1,000 per hour. Send the key as an Authorization: Bearer header.
Automations
Every Corvify table can react when a new entry arrives. You build automations in the chat and manage them in Settings.
Five ways to react
- Email the merchant - send a message to your inbox when a new entry arrives, with placeholders from the entry's fields.
- Confirm to the customer - send a confirmation to the address stored in the entry. For safety, this automation starts switched off, and only you can turn it on.
- Call a webhook - post every new entry to your own HTTPS endpoint, for example Shopify Flow, Zapier, Make, or n8n. Every call is signed so your endpoint can verify it.
- Sync to a CRM - push new entries to Klaviyo, Brevo, Resend, or Scaleway, for example as a contact, a newsletter subscription, or a tracked event.
- Run an MCP action - trigger a tool on your own approved MCP server for every new entry.
Manage from Settings
The When a row arrives area in Settings lists every automation with its latest delivery status. You can pause, resume, or remove each one, and for webhooks you can reveal the signing secret to verify incoming calls.
External services and your own MCP servers
Corvify can describe an external API in the chat, but you stay in control: the agent never enters hosts or keys. You approve the hosts in Settings, add your own API key, and run a test to prove the connection. The same applies to your own MCP servers: you approve each tool individually, and if the server changes a tool's description later, that tool switches itself off until you approve it again.
Customer-facing mail stays switched off by default. Corvify never turns on mail to your customers; only you can.
Failed deliveries are retried automatically with increasing wait times, and the latest status is always visible in Settings.
What Corvify Can Manage in Your Store
Use chat to work with supported Shopify resources such as products, collections, content, existing metafield values, and metaobjects.
Things Corvify can create and update
- Product titles, descriptions, tags, vendors and product types, plus individual variant prices and existing metafield values
- Collections (manual and smart) and product membership
- Pages - landing pages, FAQs, About sections
- Blog articles - drafts that you publish on your terms
- Metaobject definitions and entries - your structured Shopify-native content
- Shop policies - privacy, terms, refund, shipping (always behind a confirmation gate)
- Theme sections and blocks via Packs
- Inventory levels - set the exact stock of a variant, with a confirmation first
Things Corvify can read for insights
- Orders - list and inspect, never modify
- Sales summaries and bestseller breakdowns
- Store-level analytics and high-level performance signals
- Existing products, customers, and theme structure for context
Example prompts
"Update the existing material metafield value on this product to cotton."
"Draft a blog article announcing our new sustainable packaging."
"What were my top 10 products by revenue in the last 30 days?"
Sensitive or public-facing changes use a draft, publication control, or confirmation gate where the action requires it.
Action History
Corvify records supported AI actions in a per-shop history view inside the admin area.
What you can see for each action
- What was asked and which mode it ran in
- Status - succeeded, failed, or awaiting confirmation
- How long it took and how many credits the AI action used
- How many tools were called (without exposing internal names)
- Result summary - what was created, updated, or read
Use the history to verify nothing unexpected happened, to investigate a failed change, or to keep an audit trail for your team and for compliance.
GDPR data requests
Customer data requests arrive in the Privacy area of the Corvify admin, with a countdown showing how many days remain. The export file is compiled the moment you download it, never stored in advance, and you close each request with Mark answered.
Plans & Billing
Corvify uses credits for AI actions. Each paid plan includes a fixed allowance that renews every 30 days.
How credit limits work
Daily and rolling 7-day limits protect against unexpectedly high usage. The app shows when a limit has been reached and when usage is available again.
What happens when a limit is reached
Reaching the daily or rolling 7-day limit pauses the current task instead of cutting it off. A banner shows when it can continue; you can resume it yourself, or let Corvify resume it automatically as soon as the window reopens (on by default, off in Settings if you prefer). Paused tasks expire after 7 days. On a paid plan the monthly budget is a hard stop, and on the trial you can upgrade to continue.
Plans at a glance
- Free Trial - 15,000 credits total for 7 days, up to 5,000 per day, with up to 9,000 more available as bonus credits
- Starter - 100,000 credits per 30-day cycle
- Growth - 250,000 credits per 30-day cycle and BYOK
- Scale - 650,000 credits per 30-day cycle and BYOK
Bring Your Own Key (BYOK)
On Growth or Scale, you can connect your own Anthropic API key. Your key is encrypted at rest and is not written to application logs. You choose when it is used: Backup (default) spends your plan credits first and switches to your key the moment a limit is reached. Always runs every AI action on your key, with Anthropic billing you directly.
Night runs at half price
In Edit mode you can queue a big task for the night. Corvify works through it in batches while you sleep and bills it at half the credit price. The result is waiting in your conversation in the morning. Steps that need your confirmation stay blocked overnight and ask you the next morning.
Where to see your usage
The usage view shows your current credit limits. Action History shows the credits used for each AI action.
See full pricing details on the pricing page.
Safety Features
Corvify is designed so you're always in control.
ActionCards - When the agent creates a page or blog article, it's saved as a draft. An ActionCard appears in the chat with Publish and Discard buttons. The agent cannot publish without your click.
Confirmation Gates - Destructive actions (deleting entries, updating legal policies) require your explicit approval. The agent asks first, you confirm, then it executes.
Audit Log - Each AI action is recorded in Action History inside the Corvify admin area. See its type, prompt, result, status, credits used, and duration.
Mode Protection - Chat and Plan modes physically strip write tools from the agent. It cannot make changes even if prompted to - the tools simply aren't available.
AI disclosure - the chat panel shows a permanent notice that Corvify AI is an AI system acting on behalf of your shop, and the AI Transparency page in the admin explains the roles of Orbilyte, your shop, and Anthropic.
Publication review - AI changes to public-facing content (pages, articles, policies, sensitive product fields) always start as drafts. A review card shows the exact before and after, and going live requires your documented approval.
AI notice in customer emails - optionally, emails that Corvify sends to your customers carry a short AI notice. You switch it on in Settings.
Frequently Asked Questions
Can Corvify break my store?
Corvify uses multiple safety layers. Supported content starts as a draft, destructive actions require confirmation, and AI actions appear in Action History. Chat and Plan modes are read-only.
What AI model does Corvify use?
Corvify uses Anthropic's Claude models, routed automatically by your effort level: a fast model for simple questions, a balanced model for most work, and the most capable model for complex builds on the Max level. On Growth and Scale plans, you can bring your own Anthropic API key.
What data does Corvify access?
Corvify requests Shopify scopes for products, collections, metaobjects, metaobject definitions, content, pages, themes, orders, and legal policies. It only accesses what's needed for the task you describe.
How does billing work?
Corvify bills AI actions in credits. The 7-day trial includes 15,000 credits with a 5,000-credit daily limit, and completing real milestones can add up to 9,000 bonus credits. Paid allowances renew every 30 days and also have daily and rolling 7-day limits.
Can I use my own API key?
Yes. On Growth ($79/mo) or Scale, you can provide your own Anthropic API key. It is encrypted with AES-256-GCM at rest and is not written to application logs. You choose when it is used: as a backup (the default), your plan credits run first and the key takes over when a limit is reached. If you set it to always, every AI action runs on your key and Anthropic bills you directly.
What's a Pack?
A Pack is a modular mini-app that bundles database tables, metaobjects, pages, theme sections, code files, and AI skill instructions into one versioned unit. Think of it as a feature package for your store.
How do I cancel?
Cancel any time from your Shopify admin under Apps. Your paid plan ends immediately; the next time you open the app, Corvify asks you to pick a plan, and Shopify stops future charges. Data created by Corvify (Packs, custom tables, metaobjects, pages, blog articles) stays in your store unless you choose to remove it before uninstalling.
What happens to my data when I uninstall?
Native Shopify resources - products, collections, pages, blog articles, metaobjects - stay in your store; they belong to Shopify, not to Corvify. Custom database tables created through Corvify are tied to the app and are scheduled for deletion after uninstall as required by Shopify's GDPR webhooks. Export anything you need to keep before uninstalling.
Can I share a Pack between two of my stores?
Pack-sharing across stores is on the roadmap but isn't live yet. For now, every store builds its own Packs. The agent can help you recreate a similar Pack quickly in another store from a description of what the original does.
Can visitors see the storefront chat in the trial?
No. The visitor widget needs a paid plan (Starter or higher). During the trial you can use the built-in preview in the Storefront Chat area of the admin, which works exactly like the real widget.
Can my own systems read and write Corvify tables?
Yes. Under API keys in Settings you create a server-to-server key for the /api/v1 REST API, with read or readwrite scope and a list of tables it may reach. This is independent of what visitors can see on the storefront.