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.
How It Works
From install to insights in 5 minutes.
Build your flow
Create steps and questions in the Greet admin. Use AI to generate a full flow, or import from CSV.
Enable App Embed
One toggle in Theme Editor → App Embeds. No Liquid, no code, no developer required.
Customers see it
Logged-in customers who haven't completed the flow see the popup — once, on any page.
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
{%- 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.