Getting Started.

Everything you need to know to start building with Corvify.

Getting Started with Corvify

1

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.

2

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.

3

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.

4

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.

1

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.

2

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.

3

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.

  1. 1Start in Edit mode and describe what you want to build. Example: "Build me a FAQ pack for product pages."
  2. 2Corvify creates the Pack and sets up all resources: a metaobject definition for FAQ entries, sample entries, and a theme section to display them.
  3. 3Each resource is registered to the Pack. You can see all Pack contents under the Packs area in the Corvify admin.
  4. 4The Pack's skill instructions are injected into the AI's context whenever you work on that Pack, so Corvify remembers what it built.
  5. 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

  1. 1Create - describe a feature in chat; Corvify scaffolds the Pack and starts adding resources to it
  2. 2Iterate - keep talking; new tables, entries, sections, and code go into the same Pack
  3. 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.

1In your Shopify Admin, go to Online Store > Themes and click "Customize" on your active theme.
2Navigate to the page where you want the block (e.g. a product page or homepage). Click "Add section" or "Add block" in the sidebar.
3Scroll to the "Apps" section and pick the Corvify block you need - Corvify App, Corvify Data, Corvify Configurator, or Corvify 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 Schema

All 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/schema

Each 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.