“Highly recommend this app.”
— Fuel Your Body

“This app is great and easy to use.”
— Solidago

“FieldsRaven works great!”
— Banyan Botanicals

Let shoppers save designs, favorites, and preferences.

Your developer builds the storefront experience. FieldsRaven saves the choices shoppers submit to their customer record in your Shopify store.

START 14-DAY FREE TRIAL (opens in a new tab)

14-day free trial · Then US$29.99/month per store, billed through Shopify · Developer setup required

Illustrative storefront experiences. Built by you or your developer.

An illustrative shopper saves a rug design, a favorite product and style preferences. FieldsRaven saves them to Shopify; selected fields then sync to Klaviyo or Airtable. Use Video description for the detailed visual alternative.

Video description

The overview follows Jamie Morgan in an illustrative Form & Field storefront. The storefront experiences are built by a developer.

  1. 0:00–0:07 · Introduction. A raven flies in, lands on a branch, and becomes the FieldsRaven logo. The words “For Shopify brands” appear.
  2. 0:07–0:17 · Choices worth remembering. The screen says, “Shoppers make choices in your store every day” and “Without a way to save them, they’re gone by the next visit.” Cards show a Sage diamond rug, a Ceramic table lamp favorite, and Warm neutrals as a style preference. “Meet Jamie, one of your shoppers” introduces Jamie Morgan, a Form & Field customer.
  3. 0:17–0:27 · Save a design. A rug designer shows Border, Stripe and Diamond patterns, four colorways, and three sizes: 6 × 9, 8 × 10 and 9 × 12. The example rug starts at $420 and shows shipping in 3–4 weeks. The cursor chooses Diamond, Sage and 8 × 10, then selects “Save design.” The button changes to “Saved,” and a confirmation says “Saved to your account — Sage diamond rug · 8 × 10.” The on-screen message is “Let shoppers save the designs they make…”
  4. 0:27–0:36 · Save favorites and preferences. A living-room collection shows a Sisal living room rug from $420, a Ceramic table lamp for $128, and an Olive linen throw for $96. Jamie’s account initially has no saved favorites. The cursor selects the lamp’s heart; it fills and “Ceramic table lamp” appears in Saved favorites. Under “Your style,” the choices are Natural fibers, Oak, Warm neutrals and Bold color. The cursor selects Natural fibers and Warm neutrals, then “Save my style.” The button confirms “Style saved.” The message continues, “…their favorites, and their preferences.”
  5. 0:36–0:42 · Saved to Shopify. Jamie Morgan’s illustrated Shopify customer record shows Customer since March 2024, three orders and $1,184.00 spent. Its metafields fill in: Saved design (custom.saved_design) becomes “Sage diamond rug · 8 × 10”; Favorite product (custom.favorite_product) becomes “Ceramic table lamp”; Style profile (custom.style_profile) becomes “Natural fibers · Warm neutrals.” The screen says, “FieldsRaven saves them to each shopper’s account in your store.”
  6. 0:42–0:52 · Choose what gets shared. A diagram connects Jamie’s storefront submissions through FieldsRaven, which “Verifies, saves to Shopify, then syncs enabled fields.” Shopify customer metafields are “always saved first.” The favorite product goes to Shopify, then to a Klaviyo profile. The JSON style profile goes to Shopify; its Natural fibers and Warm neutrals values become Klaviyo’s materials and palette properties and a new Airtable row. The Airtable example retains an earlier Oak / Sage row. The saved design goes to Shopify only; it does not go to Klaviyo or Airtable. The message is “Put it to work in Klaviyo or Airtable. You choose what gets shared.”
  7. 0:52–0:59 · Closing message. The FieldsRaven logo appears above “Let shoppers save designs, favorites, and preferences.” The screen says, “Your developer builds the experience. FieldsRaven saves it to each shopper’s account in your Shopify store.” The call to action is “Start 14-day free trial,” followed by “Then US$29.99/month per store · Developer setup required.”

FieldsRaven overview

Video description

What merchants say on the Shopify App Store.

Reviews from merchants on the Shopify App Store.

S

Solidago

Shopify App Store review · United States

This app is great and easy to use. If you need to have customers be able to save data to their account, use metafields and this app. I've never had a problem with it and I hope it stays around for a long time.
F

Fuel Your Body

Healthy Meal Delivery · Canada

Highly recommend this app. We have had great success with it. Thank you very much.
B

Banyan Botanicals

Shopify App Store review · United States

FieldsRaven works great!
Read all reviews on the Shopify App Store

A design worth coming back to.

Give customers a place to keep custom configurations and pick up where they left off. Their choices stay connected to their customer record in Shopify, ready for the next visit.

A shopper saves a custom rug design to their Shopify account.

A critical function that we needed was for customers to be able to design rugs and save them to their account. The only way I could figure to make this happen was through the use of metafields. I found FieldsRaven organically in the Shopify App Store… I created a JSON metafield and was able to get it to work. It's an extremely useful app to have.
T
Trevor Brown

Technology and Website Manager, Fibreworks and Solidago

Saved product designs

Save favorites for later.

Let signed-in shoppers save favorite products and find them again on another device. When you enable Klaviyo sync, supported saved details can inform your follow-up.

Four products saved to the shopper's wishlist.

Ask once. Remember what matters.

Save quiz answers and preferences to the Shopify customer record. Your developer can use them in the storefront, and you can share supported fields with Klaviyo for follow-up.

Jamie's saved style profile: calm, comfortable, natural fibers, oak and warm neutrals.

Useful beyond the storefront

Bring saved preferences, registrations, and customer details into Shopify admin, Klaviyo, and Airtable. You choose what gets shared when you configure each field.

Shopify customer

Metafields · always saved first

More context for support. Find what a shopper has shared, connected to their Shopify record.

Klaviyo

Profile properties · after the save

More relevant follow-up. Send supported customer details to Klaviyo for email.

Airtable

New row per save · optional

A new row for your workflow. Send a supported customer JSON object to Airtable when you enable the integration.

You don't have to start from scratch

Start with code generated for your field, plus step-by-step recipes. Adapt the interface to your store, then connect and test the experience.

Build with your preferred AI coding tool

Connect the FieldsRaven MCP server to Codex, Claude Code, or Cursor to configure fields, get starter code, and check saved submissions. Storefront design, integration, and testing are handled by you or your technical team.

CodexClaude CodeCursorCompatible MCP clients
// Example only: use your field’s generated Get Code configuration.
const cfg = window.FR_CUSTOM__CUSTOMER_QUIZ_PROFILE;
const payload = { skin_type: "combination" };
const response = await fetch("/apps/raven/create_metafield", {
  method: "PUT",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ raven: {
    raven_id: cfg.ravenId,
    resource_id: cfg.resourceId,
    raven_mac: cfg.ravenMac,
    value: JSON.stringify(payload)
  } })
});
// An accepted request is processed in the background.

From a shopper's choice to something your store remembers

You build the storefront experience. FieldsRaven handles the request and saves the information to Shopify.

01

A shopper saves something

A design, a favorite, or a preference, through your custom storefront.

02

FieldsRaven checks it

The request is verified, recorded, and queued for saving.

03

Shopify keeps the value

The latest value lives in a Shopify metafield, where your theme, Shopify admin, and authorized apps can use it.

04

Your team puts it to work

Enable and configure Klaviyo or Airtable for supported customer fields. Optional metaobject sync can also turn mapped JSON-object submissions into Shopify metaobject records after the metafield save.

The Shopify save and any enabled integrations run in the background after FieldsRaven accepts the request.

One plan. Every use case included.

One subscription per store, billed through Shopify. Developer setup required; custom storefront development is not included. Request rate limits apply.

FieldsRaven · Standard

One subscription per store, billed through Shopify, with every use case included.

US$29.99

per month, per store

START 14-DAY FREE TRIAL (opens in a new tab)

Your trial and billing
Your first 14 days are free. Uninstall before the trial ends to avoid the first FieldsRaven charge. Uninstalling later stops future recurring charges; a current or pending Shopify-billed charge can remain.

FieldsRaven includes:

  • No monthly quota on saves to Shopify metafields

    Request rate limits apply.

  • Klaviyo and Airtable integrations

    Enable and configure them per supported customer field.

  • Starter code and recipes

    Generated for your field, plus an MCP server for your coding tool

  • Email support directly from Karim

    The person who built and maintains the app

  • Your saved values stay in Shopify

    Uninstalling stops new saves; existing Shopify metafields and metaobjects remain. See Privacy for the information FieldsRaven retains.

Before you install

Setup and billing

Do I need a developer?

Developer setup is required. Build and connect the experience yourself if you are comfortable with Shopify theme code, or work with a developer. Generated starter code, recipes and the FieldsRaven MCP server give your technical team a head start.

Does installing FieldsRaven add a wishlist or form automatically?

No. These are custom storefront experiences, not widgets added automatically at install. Start with a recipe and adapt it to your theme.

Do shoppers need an account?

The customer-based wishlist and saved-design recipes require shoppers to sign in. That connects saved information to their Shopify customer record so they can return to it later. Product and page fields can accept saves from signed-out shoppers when the request passes verification.

How long does setup take?

Start with one field and one save action, then test the complete experience. Timing depends on your theme and what you build. Recipes and generated starter code help; storefront design, integration and testing are still your team’s work.

Does it work with my theme?

FieldsRaven uses standard Shopify Liquid and JavaScript. Add and style the forms, buttons, or interactions to fit your theme, yourself or with a developer.

What happens after the trial?

Your 14-day trial is free. After that, FieldsRaven costs US$29.99 per month per store, billed through Shopify. Uninstall before the trial ends to avoid the first FieldsRaven charge. Uninstalling later stops future recurring charges, although a current or pending Shopify-billed charge can remain. Your metafields remain in your store, but new FieldsRaven saves stop after uninstalling.

Who is behind this?

Karim, a Shopify developer since 2016, who built FieldsRaven in 2021 and still maintains it. Support emails come directly to him.

Technical details

Where does my data actually live?

Successful saves go to a Shopify metafield. FieldsRaven keeps operational submission records while installed and a separate store/account uninstall record afterward. Optional metaobject sync is a separate step. See Privacy for retention details.

Is this secure? Can shoppers write anything they want?

Requests must pass Shopify’s app-proxy verification and can target only active fields you configured. FieldsRaven checks required parameters and field types before queuing a save. Submitted values still come from the storefront; use the optional approval step when they need moderation.

Will this slow down my storefront?

Installing FieldsRaven does not add a storefront interface. Your theme sends a save request when the shopper takes an action. Performance depends on the experience you build, so test it on your theme.

Does it sync to Klaviyo or Airtable?

Yes, for supported customer fields you enable and configure. After a successful Shopify save, Klaviyo sync updates an existing profile matched by email. Airtable sync creates a new row from a customer JSON object whose keys match the table’s columns; arrays are not supported. Both run in the background. Klaviyo sync

What should I give my developer or coding agent?

Share the experience you want to build, the relevant recipe, and your field’s generated Get Code output. A compatible coding tool can connect to FieldsRaven MCP for field setup and starter code. Your technical team still integrates, styles, and tests the storefront experience.

More detail in the documentation, or email Karim.

Built for a problem I kept running into

Hey everyone,

I'm Karim, and I've been building Shopify stores since 2016.

Store after store needed the same thing: a way to remember what its customers had shared or saved. A rug design. A favorite product. The answers to a style quiz.

So in 2021 I built FieldsRaven: a way to save storefront submissions to Shopify metafields, with optional integrations when a store needs them.

I still build and maintain it, and support emails come directly to me. Have an idea for your store? Tell me what you’d like to build.

KarimKarim TarekFounder & developer · FieldsRaven

Let your store remember what shoppers save.

Start the trial, send your developer a recipe, and test your first save before day 14.

START 14-DAY FREE TRIAL (opens in a new tab)

Installs from the Shopify App Store · US$29.99/month per store after the 14-day trial · Billed through Shopify · Developer setup required