Skip to content

Tab-by-tab setup guide

This is the operational guide after you install from the App Store. Follow the app tabs left to right: each step below maps to a real screen.

Time: 20–30 minutes for a small catalog. You can publish with defaults and refine later.

What you are setting up

Dermaself adds a Skin Test to your storefront. Shoppers answer a quiz, can take a selfie, and get a routine built from your Shopify products (not a Dermaself catalog).

Recommended order:

  1. Plan on Subscription
  2. Catalog on Product Category Mapping + Field Mapping
  3. Questionnaire on Skin Test Setup
  4. Routines, design, discount (optional)
  5. Publish + theme embed
  6. Check the storefront and Analytics

Klaviyo / Mailchimp are not required for the Skin Test to run.

App tabs

The App Bridge nav, in order:

TabWhat it does
HomeQuick Skin Test KPIs
Theme & BrandingWidget colors, logo, copy
Skin Test SetupQuestions, contact step, results page
Product Category MappingWhich module (cleanser, serum, SPF…) each product is
Routine CompositionWhich modules appear in morning / evening / extras
Field MappingWhere INCI lives in Shopify metafields, then sync
Recommended DiscountDiscount code only on recommended products
IntegrationsKlaviyo and Mailchimp
PublishTurns the Skin Test on for the shop
SubscriptionPlan and usage
AnalyticsFunnel, drop-off, attributed revenue

1. Install and pick a plan — Subscription tab

  1. Install Dermaself from the App Store and open the app in Shopify admin.
  2. Go to Subscription and pick a plan (Free is enough to start). On development stores, paid plans can be tested without a real charge.
  3. Without an active plan, Publish stays blocked: the Skin Test will not go live.

Quotas: Free 10 analyses / 20 mapped products; Start 300 / 60; Plus 500 / 150; Growth unlimited. Details in Plans and usage.


2. Connect the catalog — Product Category Mapping tab

With no mapping, the Skin Test has nothing to recommend. Every SKU you want in results needs one Dermaself module (Cleansing, Serum, SPF, Night Cream, …).

  1. Open Product Category Mapping.
  2. Pick a module from the dropdown for each product.
  3. Save. Mapped-product caps depend on the plan (20 / 60 / 150 / unlimited).

Unmapped products stay in your Shopify catalog but never enter a routine.

Full guide: Product mapping.


3. Tell the app where INCI lives — Field Mapping tab

Matching does not scan a label on the storefront: it reads composition from your Shopify metafields.

  1. Open Field Mapping.
  2. Map at least the ingredients / INCI field (and other product fields you use).
  3. Run sync.
  4. The app normalizes ingredients (COSING reference) and scores product × skin.

If INCI is missing or sits in an unmapped metafield, that product matches weakly (or not at all). After a bulk catalog change, run sync again.

Full guide: Catalog sync.


4. Configure the questionnaire — Skin Test Setup tab

This is what shoppers see before analysis.

  1. Open Skin Test Setup.
  2. In Skin Test questions, add, reorder, edit, or hide questions.
  3. Open Contact step (name, email, marketing consent) if you want Klaviyo/Mailchimp leads: without consent, nothing syncs.
  4. In Skin Test settings, choose progress indicator, results page, recommendations, and alternative products per step.
  5. Click Save setup. Skin Test Preview on the right shows the flow without republishing the theme.

Quiz copy is stored per language (IT / EN). The storefront follows the shop language.

Full guide: Quiz builder.


5. Compose morning and evening — Routine Composition tab

  1. Open Routine Composition.
  2. For Morning routine, Evening routine, weekly, makeup, and behaviours: turn on Show this routine in the widget if it should appear in results.
  3. Add modules (categories) in each routine and drag to reorder steps.
  4. Save. Restore defaults resets factory composition.

The Skin Test fills those slots with mapped products, based on the analysis. This is not “frequently bought together”.

Full guide: Routines.


6. Match the widget to your theme — Theme & Branding tab

  1. Open Theme & Branding.
  2. Template tab: primary colors, backgrounds, text, border radius, font.
  3. Upload the logo as PNG, JPG, or WebP (no SVG: some email clients skip it in the recap).
  4. Button tab: IT/EN storefront button labels, colors, radius.
  5. Translations tab: Next, Previous, privacy copy, error messages.
  6. Save. Live preview is on the same page.

“Powered by Dermaself” is hidden only on Growth. See Design and branding.


  1. Open Recommended Discount.
  2. Enable the code.
  3. Set the code (letters and numbers) and percentage 1–100%.
  4. Save. The Discount Function is already included in the public app.

The discount applies only to cart lines that came from Dermaself recommendations. Everything else stays full price. The widget can auto-apply the code at checkout.

Full guide: Recommended discount.


8. (Optional) Leads and recap email — Integrations tab

The app connects only to Klaviyo and Mailchimp. There are no native connectors for Flow, GA, Meta Pixel, Zapier, or Omnisend.

Integrations page with Klaviyo and Mailchimp disconnected

Integrations tab: Connect the provider, then pick a list. With no saved list, leads do not sync.

Klaviyo, in sequence

Connect Klaviyo, authorize, pick a list, Ready to send

  1. Connect → in Klaviyo click Continue if you see “App has not been reviewed” → Allow.
  2. Refresh lists, pick a list, Save list.
  3. Fill sender and domain; after SPF/DKIM click Mark sender verified.
  4. In Klaviyo, create a flow triggered by Dermaself Analysis Completed and drop in the recap HTML.
  5. When all four indicators are green (Ready to send), run a test Skin Test with your email and consent checked.

Full guide: Klaviyo.

Mailchimp, in sequence

Connect Mailchimp, pick audience, delivery settings, Ready to send

  1. ConnectAllow.
  2. Pick the audience and Save list.
  3. Delivery: Direct generated, sender, domain, Transactional API key (Mandrill).
  4. Save delivery settings, then Mark sender verified.
  5. Four green OKs = recap ready. Without Mandrill the contact is saved but the email does not send.

Full guide: Mailchimp.


9. Publish and turn on the embed — Publish tab

Two separate actions:

  • Publish in the app = the Skin Test is on for this shop.
  • App embed in the theme = the loader (and button) live in the theme and are saved.

A. Click Publish

  1. Open Publish.
  2. Click Publish. If the plan is inactive, the button stays blocked.

B. Turn on Skin Test loader in the theme

  1. Online Store → ThemesEdit theme.

Edit theme button highlighted on the Themes page

Shopify Admin → Online Store → Themes: open the published theme editor.

  1. In the editor left nav, open App embeds.
  2. Enable Skin Test loader (Dermaself) and click Save.

App embeds with Skin Test loader on and purple storefront button

App embeds: Skin Test loader toggle ON. Preview shows the purple button at the bottom left.

How to turn on the embed and see the storefront button

C. (Optional) Button inside a page

For a button on homepage, product, or collection:

  1. In the editor: Add section / Add block → search derma.
  2. Add Dermaself Quiz Button (or Skin Test button).
  3. If you do not want two buttons, turn the floating button off in the loader.

Add Dermaself Quiz Button section in the theme editor

Add section → search “derma” → Dermaself Quiz Button.

D. (Optional) Menu item

  1. Content → Menus → Main menu.
  2. Add an item with link #dermaself-quiz (the loader opens the Skin Test).

Menu item with #dermaself-quiz link

Any label, exact link #dermaself-quiz.


10. Try it on the storefront

  1. Open the shop (not admin).
  2. Click the Skin Test button.
  3. Complete consent → quiz → selfie (camera or upload).
  4. Check routine and products.
  5. The session should appear in Analytics.

If the button is missing: the theme was not saved after the embed, or Publish was not clicked.

What shoppers see, step by step: Shopper experience.


11. Check the numbers — Home and Analytics tabs

  • Home: KPI snapshot (completion, purchases from recommendation, attributed revenue, cart attach).
  • Analytics: funnel, drop-off by step, recommended vs purchased products, period/device filters, PDF export.

Guide: Analytics.


Quick checklist

  • Plan selected on Subscription
  • Products mapped (module) on Product Category Mapping
  • INCI mapped and sync run on Field Mapping
  • Quiz and contact step saved on Skin Test Setup
  • Visible routines saved
  • Logo/colors saved on Theme & Branding
  • Publish clicked
  • Skin Test loader ON + theme saved
  • One test Skin Test on the storefront
  • (Optional) Klaviyo or Mailchimp Ready to send

Support: support@dermaself.it.