OYLABS
Shopify App by OY Labs

Greet every customer.
Know them better.

A beautiful multi-step onboarding popup that collects customer preferences and saves them directly to Shopify customer profiles — zero code, zero friction.

Theme App Extension · No code · Zero-party data

How It Works

From install to insights in 5 minutes.

01

Build your flow

Create steps and questions in the Greet admin. Use AI to generate a full flow, or import from CSV.

02

Enable App Embed

One toggle in Theme Editor → App Embeds. No Liquid, no code, no developer required.

03

Customers see it

Logged-in customers who haven't completed the flow see the popup — once, on any page.

04

Data saves to Shopify

Answers go directly to Shopify customer metafields. Use in Liquid, Flow, email, immediately.

Features

Everything you need.
Nothing you don't.

Multi-step popup flow

Break questions into steps with progress bars, dots, or step counters. Drag questions between steps — no code needed.

5 premium design templates

Executive Dark, Friendly Bloom, Editorial Minimal, Aurora Glass, Retro Terminal. Pick one, tweak colours, done.

Conditional logic

Show or hide questions based on previous answers. If skin type = "Dry", show moisturiser question. If not, skip it.

Multi-language

Translate every step, question, option, and label. Greet auto-serves the right language based on the customer's browser.

Built-in analytics

Completion rate, step drop-off funnel, top answers per question. All inside the app — no third-party tools required.

Webhook integrations

Fire a webhook on completion. Plug into Zapier, Make, n8n, or Shopify Flow HTTP actions instantly.

AI flow generator

Describe your store, pick a goal. AI generates a complete flow with questions, types, options, and metafield mappings.

Bulk CSV import

Paste from Excel or Google Sheets. Greet parses step titles, question labels, types, and options automatically.

Shopify metafields — native

Answers save directly as customer metafields. Read in Liquid, use in Flow automations, segment in Klaviyo — instantly.

Unlike registration forms

Works after login

Captures data when customers are engaged — not during a friction-heavy signup

Unlike other onboarding apps

5 premium design templates

Beautiful out of the box — no CSS, no designer, no compromises

Unique to Greet

Conditional logic + AI

Smart flows that adapt to answers, built in seconds with AI

Customer Data

Data that lives
inside Shopify.

Every answer is saved as a Shopify customer metafield — not in a separate database. Use it anywhere Shopify data can go.

  • Liquid templates

    {{ customer.metafields.customer_profile.skin_type.value }}

  • Shopify Flow automations

    Trigger emails, apply tags, send discounts when onboarding completes

  • Email marketing

    Klaviyo, Omnisend, and others sync Shopify metafields automatically

theme.liquid
{%- assign skin =
    customer.metafields
    .customer_profile
    .skin_type.value -%}

{%- if skin == "Dry" -%}
  {%- comment -%}
    Show dry-skin products
  {%- endcomment -%}
{%- elsif skin == "Oily" -%}
  {%- comment -%}
    Show oil-control range
  {%- endcomment -%}
{%- endif -%}

{%- assign done =
    customer.metafields
    .tafseel_onboarding
    .completed.value -%}

Testimonials

Merchants love it

"Set up in 10 minutes. Our customers love it — completion rate is 78%. The skin type data alone has transformed our email segmentation."

Layla A.

Beauty Store

"The AI generator built our entire 3-step flow in seconds. We just tweaked a couple of questions and it was live. Incredible."

Marco F.

Supplement Brand

"The Editorial Minimal template matches our brand perfectly. Finally an app that cares about design as much as we do."

Sara K.

Fashion Boutique

FAQ

Common questions

Does the popup show to all visitors?

No. Greet only shows to logged-in customers who haven't completed the flow yet. Once completed, the popup never appears again.

Does it work with Shopify's New Customer Accounts (passwordless login)?

Yes. Greet detects the customer after login regardless of authentication method — fully compatible with both Legacy and New Customer Accounts.

How are answers stored?

Every answer is saved as a Shopify customer metafield. The data lives inside your Shopify account — not in a separate database. Read it in Liquid, use it in Flow, or segment in Klaviyo.

Is theme editing required?

No. Greet installs as a Shopify Theme App Extension. One toggle in Theme Editor → App Embeds and it's live on any page. No Liquid, no code, no developer.

How many questions can I have?

No hard limit. Shopify allows up to 200 customer metafield definitions per store — with typical flows of 5–15 questions, you'll never get close.

Can I translate the popup?

Yes — translate every step title, question label, placeholder, and option into any language enabled in your Shopify store. Greet serves the right language automatically.

Start greeting your
customers today.

Free to install. Works with any Shopify theme. No code required.

A product by OY Labs Ltd — built for Shopify merchants worldwide.