Give your Shopify store a memory 14-day free trial

Let shoppers save designs,
favorites, and preferences.

Your developer builds the experience.
FieldsRaven saves each shopper’s choices to their customer record in your Shopify store.

Start 14-day free trial (opens in a new tab)

Installs from the Shopify App Store
Then US$29.99/month per store, billed through Shopify · Developer setup required

Illustration of a custom storefront: a shopper saves a rug design, favorites a lamp, and saves their style preferences, and each one appears in their account.

Illustrative storefront experiences. Built by you or your developer. Watch the one-minute overview ↓

Trusted by 17 Shopify Plus stores

Save wishlists, designs, and profiles to Shopify.

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.

Trevor Brown, Technology and Website Manager, Fibreworks and Solidago
The one-minute overview

Give shoppers
a reason to come back.

Shoppers make choices in your store every day. Without somewhere to save them, they’re gone by the next visit. See how a saved design, a favorite, and a preference stay with each shopper’s account.

Example experiences powered by FieldsRaven.
Developer setup required.

Read the video summary

Jamie, a shopper, designs a rug (Diamond pattern, Sage colorway, 8 × 10) and saves the design to their account, favorites a ceramic table lamp, and saves two style preferences. FieldsRaven saves each one to Jamie’s customer record in Shopify as a metafield. Fields you enable then sync to Klaviyo or Airtable; the saved design stays in Shopify only. These are examples of custom storefront experiences built by your developer. The video has instrumental background music and no narration.

Built around your store

What would your shoppers
like to save?

Six ways stores have used FieldsRaven. Start with one, then adapt it to your store.

Saved product designsLet shoppers return to the exact design they had in mind.

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.

  • Save dimensions, materials, and colors
  • Return to a design from a customer account
  • Style the experience to fit your store
Explore this use case →

Illustration: a shopper designs a rug, choosing a diamond pattern, Sage colorway, and 8 × 10 size, then saves the design to their account.

Wishlists and saved itemsKeep great finds close, even when shoppers aren’t ready to buy.

Save for later, on any device.

Build a wishlist that looks like your theme and remembers each signed-in shopper’s favorites.

  • Save favorite products
  • Let customers find them again
  • Start from the wishlist recipe
Explore this use case →

Illustration: a shopper taps the heart on a backpack, sneakers, and sunglasses, and all three appear in their saved favorites.

Quiz and preference profilesRemember the answers that make shopping more personal.

Ask once. Remember what matters.

Connect your custom quiz or preference form to customer fields. Keep useful answers available for your storefront and team.

  • Save quiz answers and preferences
  • Use JSON for a structured profile
  • Build a form that fits your brand
Explore this use case →

Illustration: a shopper answers a two-question style quiz, and their answers are saved as a style profile.

Product registrationConnect a product’s details to the person who owns it.

Make every product feel accounted for.

Let customers register serial numbers and purchase details in your store, saved to their customer record in Shopify where your support team can find them.

  • Collect the details your team needs
  • Fit the form to your storefront
  • Keep the information connected to Shopify
Explore this use case →

Illustration: a shopper registers an espresso machine with its serial number and purchase date.

Klaviyo customer profilesTurn quiz and profile answers into more relevant emails.

A better starting point for your next email.

Save shopper preferences in Shopify, then send them to Klaviyo as profile properties for your segments and flows. You choose which customer fields sync.

  • Sync supported text and number fields
  • Map JSON object properties
  • Use saved answers in Klaviyo segments and flows
Explore this use case →

Illustration: a shopper’s saved interest, hiking, arrives in Klaviyo as a profile property and becomes an email idea about trail boots.

Saved vehicle garageGive customers a place to keep the vehicles they shop for.

Their garage, remembered.

Let customers save their vehicles once instead of entering the same details each visit. Your storefront reads the saved vehicle, and your fitment tools decide what fits.

  • Store the vehicle details you need
  • Let customers return to their garage
  • Connect your own storefront experience
Explore this use case →

Illustration: a shopper adds a 2025 Lucid Gravity to a saved garage that already holds a 2024 Rivian R1S, and the store switches to that vehicle.

Explore all use cases →

These are custom storefront experiences, not widgets added automatically at install.

Have an idea but not sure how to build it with FieldsRaven? Just reach out. I'm happy to help you figure it out.

Email Karim
For your team, too

Useful beyond the storefront.

Bring saved preferences, registrations, and customer details into Shopify admin, Klaviyo, and Airtable. Choose what gets shared when you configure your fields.

Illustration: Jamie’s three saved fields pass through FieldsRaven, which saves each one to their customer record in Shopify first. The favorite product is then shared with Klaviyo, the style profile with Klaviyo and Airtable, and the saved design stays in Shopify only.

More context for support

Find the preferences and details a shopper has shared, connected to their Shopify record.

More relevant follow-up

Send supported customer details to Klaviyo for email, or to Airtable as a new row.

Room for your next idea

Use the same app for saved designs, wishlists, profiles, and other custom experiences.

Developer setup

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.

CodexClaude CodeCursor
Connect your coding tool ↗

Storefront design, integration, and testing are handled by you or your technical team.

FieldsRaven / Get Code
Generated for your fieldCustomer · Wishlist
Configure your field. Copy the code. Adapt it to your theme.
View code example: save a quiz profile

Scroll sideways to see more code

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)
    }
  })
});
How the data flows

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.

A shopper saves something

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

FieldsRaven checks it

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

Shopify keeps the value

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

Your team puts it to work

Supported data goes to Klaviyo or Airtable if you enable and configure them.

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

From the people who use it

What merchants say on the Shopify App Store.

★★★★★
“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.”
SolidagoShopify App Store review · United States
★★★★★
“Highly recommend this app. We have had great success with it. Thank you very much”
Fuel Your Body · Healthy Meal DeliveryShopify App Store review · Canada
★★★★★
“FieldsRaven works great!”
Banyan BotanicalsShopify App Store review · United States
Simple pricing

One plan.
Every use case included.

Wishlists, saved designs, quiz profiles, and more, all in one app instead of one app per feature.

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.

Your saved values stay in Shopify
Uninstall anytime. The metafields and metaobjects FieldsRaven wrote stay in your store, and new saves stop. FieldsRaven removes its active shop, configuration, and submission records and keeps a separate uninstall record containing store and account information for operational history (Privacy).

FieldsRaven · Standard14 days free
US$29.99
per month, per store · Billed through Shopify
  • No monthly quota on saves to Shopify metafields
  • Klaviyo and Airtable integrations included
  • Email support directly from Karim
Start 14-day free trial (opens in a new tab)

Installs from the Shopify App Store.
Request rate limits apply. Developer setup required.
Custom storefront development is not included.

Frequently asked

Before you install.

More detail in the documentation (opens in a new tab), or ask the person who built it.

Email Karim

Setup and billing

Do I need a developer?

Developer setup is required. You can build and connect the storefront experience yourself if you are comfortable with Shopify theme code, or work with a developer. FieldsRaven handles saving the information and the integrations you configure. Generated starter code, recipes, and the FieldsRaven MCP server for Codex, Claude Code, and Cursor give your technical team a head start.

Does installing FieldsRaven add a wishlist or preference form automatically?

No. Installing FieldsRaven does not automatically add these custom experiences. Build the storefront interface yourself or with a developer, then connect it to your configured fields using the starter code and recipes where helpful.

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 this take to set up?

The smallest setup is one field and one button: configure the field, add its Get Code output to your theme, and test a save. Larger experiences take longer, depending on what you build. Recipes, generated starter code, and the FieldsRaven MCP server for Codex, Claude Code, or Cursor give you a head start, but custom storefront design, integration, and testing still take time.

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 solo developer who has built Shopify stores since 2016 and runs FieldsRaven himself. Support emails go straight to him.

Technical details and integrations

Where does my data actually live?

The saved value lives in Shopify as a metafield. While the app is installed, FieldsRaven keeps submission records so it can track the Shopify write and enabled integrations. Uninstalling removes the active shop, configuration, and submission records from FieldsRaven; your Shopify metafields and metaobjects remain. FieldsRaven currently retains a separate uninstall record containing store and account information for operational administration and history.

Is this secure? Can shoppers write anything they want?

Every request must pass Shopify’s app-proxy verification. Standard resource-ID submissions also carry a per-store signature tied to the field and resource. A request can target only an active field you configured, and FieldsRaven validates the required parameters and field type before queuing the save. The value still comes from the storefront, so use the optional approval step when a submission needs moderation.

Will this slow down my storefront?

Not on its own. Installing FieldsRaven adds nothing to your storefront, and your storefront sends a request only when a shopper saves something. The optional Storefront Kit is only needed for FieldsRaven’s example theme extensions; the generated code works without it. The overall impact depends on the experience you build, so test it on your theme.

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 also connect to the FieldsRaven MCP server to configure fields, retrieve starter code, and check submission status. Your technical team still needs to integrate, style, and test the storefront experience.

Can I export saved values?

FieldsRaven doesn’t currently add a separate export button. Saved values are standard Shopify metafields, so you can view them on the corresponding resource page in Shopify admin, for example, the customer, product, page, or collection where each value is stored. If a field isn’t displayed there, you can display or pin its metafield definition in Shopify's custom data settings. For a bulk file export, use a Shopify-compatible metafield export tool.

What field types are supported?

Single-line text, multi-line text, integer, decimal, and JSON, plus product, product-list, and metaobject references for advanced setups. JSON lets you save a small object, such as quiz answers or a saved configuration, as one field.

Can I keep a history of JSON submissions?

Yes. Turn on metaobject sync for a JSON field to attempt to mirror each successfully mapped save into an entry in a Shopify metaobject definition you own. The latest value still saves as a metafield first, so a mapping problem does not lose the submission. For customer fields, you can also opt in to link those entries back to the customer.

Does it sync to Klaviyo?

Yes, for the customer fields you enable. After a successful Shopify save, FieldsRaven updates the shopper’s existing Klaviyo profile, matched by email; it does not create profiles. A text or number field becomes a property named after the field key. A JSON object contributes one property per key, and a list of objects contributes numbered properties, such as product_handle_1.

What about Airtable?

Yes, for customer JSON fields. When the object keys match your table’s column names, each successful Shopify save queues a new Airtable row. JSON arrays aren’t currently supported.

A note from the founder

Built for a problem
I kept running into.

Karim, the developer behind FieldsRaven
Karim Founder & developer LinkedIn ↗

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.

I built FieldsRaven in 2021 to make that possible. 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

A place to pick up where they left off

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 · Then US$29.99/month per store, billed through Shopify
Developer setup required. Have a question? Email Karim