Enchant.ee
Get started

Going live

Publish, share, and what visitors see

Your link works the moment you save — publishing is a separate switch that decides whether the page also shows up on the Enchantée feed inside the app. This chapter covers both, then everything a visitor can do once they arrive, then how each number in Analytics is actually counted.

Save first, publish second

Two different actions, and mixing them up is the most common confusion in the product.

  • Save writes your page to our servers. This is what makes enchant.ee/yourname work at all.
  • Publish adds the page to the Enchantée feed — the discovery deck inside the app. It does nothing to your URL.

Saving happens in the editor. When it reaches the server you get Page saved with the line Your changes are live. The public page updates straight away — there is no separate deploy step and no waiting.

“Saved locally” has two very different meanings

If you see Saved locally with Your edits are kept in this session., your page did not reach the server. That message appears both when you are not signed in yet (expected — you're building before making an account) and when the save genuinely failed. You cannot tell which from the message. If you are signed in and see it, try saving again before closing the tab.

What a save is allowed to contain

  • Up to 200 widgets on one page. Above that the save is refused.
  • A grid no larger than your plan allows. A page that is already bigger than your plan — because you downgraded, or applied a template — keeps working; only growing it further is blocked.

Heads up

On the free plan, page decoration is stripped every time the page is saved: backdrop, page transition, splash, stickers, emoji cursor, skin and micro-effects, interactive background, scroll effects, background image, ambient sound, the quick-link dock, and page effects — both the preset particles and a custom sprite. They are removed from the saved page, not just hidden.

The publish switch

Every page row carries a pill that reads Publish when it's off and Published when it's on. On a phone: Home → Manage page. On desktop it's in the Manage block at the top of Home.

  1. Open Home and press Manage page (or drag the feed card down).
  2. Find the row for the page you want.
  3. Tap the pill. It flips immediately.

Turning it on toasts Page publishedIt's live on the Enchantée feed. Turning it off toasts Page unpublishedStill reachable at its link — just off the feed. New pages start off.

What being published actually gets you

A page only appears on the Enchantée discovery deck when all of these are true:

  • your account has a username;
  • the page's publish switch is on;
  • your account is in good standing;
  • the page has at least one widget on it;
  • the person looking isn't you.

Extra pages are eligible too, not just your main one. Flipping a page from unpublished to published also marks it as updated, which is what badges you in other people's Enchantéers row.

Watch out

Publishing an empty page does nothing visible. A page with no widgets never enters the deck, however many times you toggle the pill.

Heads up

If the pill fails you'll see Couldn't update publish state with Save your page first, then try again. That is almost always literal: the page has never been saved, so there is nothing on the server to publish.

More than one page

Your main page lives at enchant.ee/yourname. Extra pages hang underneath it at enchant.ee/yourname/slug — a second page for a project, a menu, a press kit, whatever you like. They are ordinary pages with their own widgets, their own publish switch and their own view count.

Finding the page list

On a phone, open Home and press Manage page — or drag the feed card downward. The list is headed Your pages, with a counter on the right showing how many you have and how many your plan allows. On desktop it's the right-hand column of the Manage block, always visible.

Each row shows the page's title, its full link, a copy button, and a second line of buttons:

  • Customize — opens the editor on that page. The caret beside it opens a small menu.
  • Preview — opens that page in the preview screen.
  • the publish pill.

Tapping a row's tile or title switches the live preview board at the top to that page — the row gains a purple ring. You can also step through pages with the round arrows either side of the page title on the board; they wrap around, and only appear once you have more than one page.

Watch out

Switching pages clears the undo history for the page you were on. Undo is per page. Your unsaved edits are kept when you switch — but they are not saved either, so save before you move on.

Add a page

  1. Open Home → Manage page.
  2. Find the row with the plus icon and type a name into the field marked new-page. A / is printed in front of it.
  3. Press Create, or press Enter in the field.

The name becomes the address, so it is sanitised as you type:

  • forced to lower case;
  • only letters, numbers, - and _ survive — anything else is dropped as you type;
  • cut at 24 characters;
  • shop is reserved, because your shop already lives there.

A new page is a blank canvas — no widgets, publish switch off. It is not a copy of your main page and not a template.

A new extra page doesn't exist until you save it

Creating the row only creates it in your browser. The page is written to the server the first time you save while that page is the selected one. Until then its address 404s and the publish pill refuses. Open the editor from that row, make a change, save.

How many pages you get

PlanPages
Novice3 — your main page plus 2 extras
Élégante10 — your main page plus 9 extras
Vedette100 — your main page plus 99 extras
IcôneUnlimited (the counter shows )

At the cap the add row is replaced by a lock row naming your plan's limit, with an Upgrade button. If you get past that and the server refuses, the toast is Page limit reached for your plan. Only saved pages count against the limit on the server side.

Three other things the add row can tell you:

  • Use 1–24 lowercase letters, numbers, - or _. — the name had characters that aren't allowed.
  • That name is reserved — you tried shop.
  • A name already in use gives you the address back with is taken — try another name.

Remove a page

  1. Tap the small ✕ on an extra page's row. Your main page has no ✕ — it can't be removed.
  2. A confirmation appears naming the page, with the line This page and its layout are removed from this device. This can't be undone..
  3. Press Remove (red) to confirm, or Cancel.

That confirmation undersells what happens

It says “from this device”, but the removal is real and permanent: the page and its widgets are deleted on the server and the public address stops working for everyone. There is no undo.

Watch out

Removing a page does not remove its view history. Those views stay in your 14-day totals even though the page has vanished from the per-page list. On desktop, Home spells the difference out under the page list as “…more from pages you've since removed.”

What you can't do

  • Rename a page. There is no rename control anywhere. To change an address, remove the page and create a new one — the old address stops resolving.
  • Reorder pages. Rows appear in the order the server loaded them; there is no drag-to-reorder.
  • Switch pages from inside the editor. Come back to Home → Manage page and press Customize on the row you want.

“Extra pages live on this device for now.”

You may see that line under the page list on a phone. It is out of date. Extra pages are stored on our servers once saved, they load on any device you sign in on, and they serve real public URLs. Ignore the sentence.

Start from a template

Eight hand-made starter layouts ship with the product. They live in the Store tab, mixed into the Marketplace card alongside things other people sell. The Templates chip narrows the grid to templates — ours and other people's together; the built-in eight also show under All.

  1. Open the Store tab.
  2. Optionally filter — kind chips are All, Templates, Widgets, Asset packs, Theme packs, Effect packs and Drops; price chips are Any, Free and Paid.
  3. Or search in the field marked Search templates, widgets & goods… — built-in templates match on their name or category.
  4. Press Use template on the one you want.
TemplateCategoryFull layout needs
PortfolioPortfolioNovice
MinimalMinimalNovice
LaunchBusinessNovice
ConsultantBusinessNovice
ShopShopVedette
GalleryGalleryVedette
InfluencerCreatorVedette
CreatorCreatorVedette

Every built-in template is free to apply. The badge is about grid size, not money — it tells you which plan gets the layout at its full dimensions.

What Use template replaces

  • It replaces the whole page you're on — widgets and theme together. It is not additive.
  • The grid is clamped to your plan. On the free plan even the free templates get squeezed, because every one of them was drawn taller than a free grid.
  • The showcase's identity is stripped: names, bios, avatars, photos, captions, product details, links, prices, quotes, poll questions and so on are blanked, and your own name, bio and avatar are dropped into the profile widget. Layout — spans, alignment, shape, accent, timings — survives, which is what keeps it looking designed.
  • The page is marked as changed. You still have to save.

Applying a template can't be undone

Unlike importing a file, Use template does not push an undo step — Undo will not bring back the page it replaced. If the page you're on has work in it, export it first (below) or apply the template to a new extra page instead.

Watch out

Widgets that can't fit your clamped grid are dropped silently, with no count anywhere. If a template looks lighter than its preview, that's why.

Template files you can keep

A .gridtemplate file is a snapshot of one page — layout, theme and the media it uses. It's the closest thing to a backup, and the way to move a layout between your own pages.

Export

Two places: the caret next to Customize on a page row → Export template, or the Template tools row under the list → the download icon (Export current page, phone only).

  1. Press Export.
  2. If the page has unsaved changes your browser asks You have unsaved changes. Export the last saved version? — cancelling stops the export.
  3. Name it in the prompt Name this template (prefilled My layout). An empty name cancels.
  4. The file downloads. Success toasts Template exported.
  • The file contains your last saved page, not what's currently on screen.
  • A copy is also kept in your Files, and it counts toward your storage. If you're out of storage the copy is skipped and the download still works.
  • The name can be up to 80 characters; the filename itself is cut to 40.
  • The file is tied to your account — someone else importing it is refused.

Import

Same two places: the row caret → Import template, or the Template tools upload icon (Import a template). The picker accepts .gridtemplate files.

  1. Press Import and choose a file.
  2. Your browser asks Importing replaces your current page. Continue?.
  3. The page is replaced and you get Template imported with Customize it and hit Save to publish..
  • Import is undoable. A history step is pushed before the replace, so Undo restores the page you had.
  • The grid is clamped to your plan, exactly as with a built-in template.
  • The original author's identity, prose and media are stripped the same way.
  • Media the file references is copied into your own storage and counts toward your quota. Importing the same file twice doesn't charge you twice.
  • The file can hold at most 200 widgets and 200 media links.

If widgets didn't fit, the warning names the reason and the size — either your plan's grid or the file's grid — and both versions end with undo puts your page back. You may also see one of these, which are informational rather than failures:

  • This template was made with a different app version — some parts may not import perfectly.
  • Some media could not be copied and kept its original link.
  • The page effect's sprite could not be copied and kept its original link.

Watch out

Both buttons act on the page that's currently selected. The row menu switches to that row's page first, so it always does what you expect — but the Template tools row does not. Check which page the board is showing before using it.

Note

Exporting or importing repeatedly in quick succession is briefly rate-limited. If a button seems to do nothing, wait a moment and try once more.

Use your own domain

You can serve your page from a domain you own instead of enchant.ee/you. Icône Everyone else sees the card with an Upgrade button.

Account → Settings → the Custom domain card.

  1. Type your domain into the field marked yourdomain.com.
  2. Press Connect (or Enter). You'll see Domain added — now point your DNS at us..
  3. Follow the line Add ONE of these at your DNS provider — A for a root domain, CNAME for a subdomain: — an A record pointing at 76.76.21.21, or a CNAME pointing at cname.vercel-dns.com. Click a value to copy it. Sometimes a TXT ownership record is asked for as well.
  4. Add that record at whoever you bought the domain from.
  5. Come back and press Check status. You'll get Domain verified — you're live! or Not verified yet — DNS can take up to an hour..

The chip beside the domain reads Pending DNS until it verifies, then Live. Remove it with the ✕ beside it — you get Domain removed.

  • One domain per account.
  • enchant.ee and its subdomains can't be used.
  • On your own domain, / serves your page and /shop serves your shop.
  • The credit pill becomes plain text rather than a link on a custom domain.

Heads up

The perk is re-checked continuously against your plan. If your subscription lapses, the domain stops serving your page within about a minute.
MessageWhat it means
That doesn't look like a valid domain (try yourdomain.com).Type the bare hostname — no https://, no trailing path.
That domain is already connected to another account.Remove it from the other account first.
You already have a domain — remove it first.One per account.
A refusal naming Icône as the plan a custom domain needsYour plan changed between opening the card and pressing Connect.
Couldn't reach the domain service. Try again in a minute.Our end, not yours. Retry shortly.

What a visitor sees

Your page renders inside a floating frame on a backdrop — a device, essentially, sitting on a desk. The shape depends on the visitor's screen, and the cut is 1024px wide.

  • Narrower than that (phones, most tablets) — a tall portrait frame showing your phone layout. Content scrolls up and down inside the frame; the browser page itself never scrolls.
  • 1024px and wider — a wide landscape frame showing your desktop layout. Content pans sideways.

Your page is always shown in light mode, even to a visitor whose phone is in dark mode. A dark-mode visitor must see the design you made, not an inverted version of it. While the page loads they see a gently pulsing brand mark — no spinner, no text.

Scrolling, panning and gestures

What they doWhat happens
Swipe or scroll vertically (narrow frame)Scrolls your page inside the frame
Swipe horizontally (wide frame)Pans across your desktop layout
Click and drag with a mouse (wide frame)Drag-to-pan, with momentum on release
Mouse wheel (wide frame)Turned into sideways panning
Drag, then release on a link (wide frame)The click is swallowed — a drag isn't a tap

Watch out

On the wide frame, a drag that travels more than a few pixels sideways will not open the link it ended on. That's deliberate, so panning doesn't fire your links by accident — but it means a visitor who half-drags may need a second, cleaner tap.

A small floating bar of links over your page. Élégante Up to 6 items, each with a label of 1–24 characters and a link that starts with https:// or mailto: — anything else is dropped. It can sit at the top, the bottom, or float inside the frame, in a pill, square or glass style. Every dock link opens in a new tab.

Watch out

The dock does not render on the wide (1024px and up) public page. A visitor on a phone sees it; a visitor on a laptop does not. Don't put anything essential there.

Ambient sound

If you uploaded an audio loop Élégante, a small round speaker button sits fixed at the bottom-left of the visitor's screen. It never autoplays — the visitor has to tap it, and tapping again pauses. The audio loops. If the browser refuses to play, the button just stays in its paused state.

The credit pill

At the bottom of the frame a small pill reads Designed with Enchant.ee and links to our home page. Vedette lets you hide it or replace the wording with up to 40 characters. On a custom domain the pill is plain text rather than a link.

What a visitor can actually use, with no account

Widgets are live on the public page. Links, buttons, social tiles, product tiles, images, banners, maps and the profile call-to-action become real links — but only when you gave them a real address. A widget still holding the placeholder https:// renders as plain, unclickable content. Sold-out products are not links either.

  • Contact card — up to three buttons: Email, Call and Save, which downloads a contact card file.
  • FAQ — tap a question to open it; one at a time, the first one open to start.
  • Copy code — tap to copy. If you turned on reveal, the code is blurred until the first tap.
  • Before / after — drag the divider, or move it with the arrow keys.
  • Gallery — carousel and stack layouts advance on tap; a grid layout is static.
  • Countdown — ticks live.
  • Video and music — play on tap only. A music preview is 30 seconds, and pauses itself when scrolled off screen or when the tab is hidden.
  • Tip jar — the amount pills open your tipping link in a new tab.

Collecting emails

A Subscribe widget works for a signed-out visitor. They type an address (the default placeholder is you@email.com) and press the button (default Subscribe). On success the form is replaced by Thanks for subscribing!; on failure a red line reads Couldn't subscribe. Try again. A duplicate address is quietly accepted, and the response looks identical either way, so nobody can use the form to probe who has already subscribed.

The personality test

If you placed a Personality widget and left it unfilled, visitors see a tile reading Personality with Take the test underneath. It is 30 questions in three rounds of 10, answered on a five-point scale from no. to very much. — visitors can stop after any round.

A visitor's result is never saved

When a visitor finishes the test on your public page the toast says Your personality is on the page! — but nothing is sent anywhere. The result lives in that visitor's browser until they reload, and you never see it. Taking the test in your own Preview does write to your page, which you can then save.

The Enchantée button

The one control we put on your page: a small circular button floating over it, labelled Enchantée. It shows your uploaded image if you set one, otherwise your real photo, otherwise our brand mark. It breathes gently when idle.

  • A visitor can drag it anywhere in the frame. On release it springs to the nearest side wall, and where they put it is remembered for your page on their device.
  • A small wobble still counts as a tap, not a drag.
  • One tap opens a menu of four pills and dims the page behind it. Tapping the dimmed area, or the button again, closes it.
  • Two quick taps send a burst of purple hearts and record a like for the page. Repeat double-taps pop more hearts but the like is only stored once, and there's no way to un-like from a public page.
  • It's a real button: Enter or Space opens the menu, Esc backs out.

The four pills

PillWhat it does
EnchantéeFollows this page. Once followed it reads Enchanted.
ReactOpens a row of six emoji
CommentOpens the comment thread
ShareOpens the device share sheet, or copies your link

Following bursts confetti and shows a chip: Enchantée ✨ You're now enchanted with this page. Tapping again un-follows, with Un-enchanted. No hard feelings. You get an inbox row when someone follows you, unless you muted that notification type.

The reaction row is ✨ 🔥 💜 🎉 🥹 🫶. Six to nine copies of the chosen emoji fly up off the button. Every reaction also records a like — that is deliberate. Your inbox shows the emoji they picked.

  • Follows, likes and reactions are per page. Following /you/shop does not follow /you.
  • Follower counts are distinct people, so someone following two of your pages still counts as one follower.
  • Share always shares your main page link, even from an extra page.
  • The button is disabled on your own page — you can't follow or comment on yourself.
  • You can turn the whole thing off: the toggle is Show the Enchantée button on my page.

Note

If you and a visitor have blocked each other, the page still renders but their Enchantée actions quietly do nothing. Nothing announces it to either of you.

Comments on your page

The Comment pill opens a thread that slides up over the dimmed page. Signed-out visitors can comment — they appear to everyone as Visitor.

  • Newest comments sit at the bottom, chat style, and the list scrolls there on open.
  • The most recent 50 comments are shown.
  • Names read You for your own, Visitor for a guest, otherwise the person's handle.
  • Times are relative — just now, 5m, 3h, 2d, 4w.
  • An empty thread reads Be the first to comment. A failed load reads Couldn't load comments. with Try again.
  • Comments from suspended or deleted accounts disappear from the thread.

Writing one

  1. Open the thread — the field is focused for you.
  2. Type into Add a comment. Up to 280 characters.
  3. Press Enter, or tap the send button. Enter sends; it never adds a line break.

A comment appears instantly and is removed again if the request fails, with Couldn't post your comment. Beside the field there's a button to mention someone (typing @ opens the same picker) and a button for emoji.

Acting on a comment

Tapping a comment bubble opens a small menu. What's in it depends on whose comment it is.

WhoseMenu
YoursCopy text, Delete
Someone else'sReply (only if they have a handle), Copy text, Report
Just sent, not yet confirmedCopy text only

Every bubble also carries a heart with a count, hidden at zero. Reply seeds the box with their handle; deleting that handle out of the draft cancels the reply.

You cannot delete comments on your own page

Only a comment's author can delete it — a thread its subject can silently prune isn't a thread. Your route is Report, which opens a reason list (Scam or fraud, Adult / sexual content, Harassment or hate, Spam or misleading, Impersonation, Other) plus an optional note of up to 200 characters. You'll see Thanks — we'll take a look. Reporting the same comment twice does nothing extra.

Deleting your own comment asks Delete this comment? with It's removed for everyone. This can't be undone..

Watch out

Tapping an @mention inside a comment on a public page does nothing — the public page has no profile overlay to open. Plain web addresses typed into a comment aren't turned into links either.

Analytics: what each number counts

Analytics lives inside the Account tab — it has no dock tile of its own. On a phone: tap Account, then Analytics in the segmented header. On desktop it's a row in the left rail under Account, a segment at the top of the Account column, or the See all button on Home's Last 14 days card.

Every plan gets the same Analytics — Novice included. There is nothing to unlock here.

There are no controls

No date picker, no filters, no export, no refresh button, no drill-down. The window is fixed. The only things you can press are Try again when something failed, the copy button in the empty state, and the chart itself for a tooltip.

The hero card

Headed This week. The big line counts the people who stopped by, and under it sits exactly one of four sentences: more than last week, fewer than last week, Same as last week., or Your first week with visitors — nothing to compare against yet.

“This week” means the last 7 UTC days including today — a rolling seven days. It does not reset on a Monday.

Watch out

That last sentence fires whenever the previous seven days were empty — including on a long-standing page that simply had a quiet fortnight. It doesn't mean you're new.

With no visits at all in the window the card becomes No visits yet — share your link. with Every visit to your page will show up here. and a Copy page link button beside your address.

The four number cards

  • Views — the 14-day total, captioned times your page was looked at — last two weeks.
  • Taps — link and widget presses in the same 14 days, captioned times someone tapped a link of yours.
  • Tap rate — shown as N of 100, with a row of ten dots underneath. It is distinct tappers divided by distinct viewers, capped at 100.
  • Sales — money earned from things you've sold, after fees.

Three different windows on one screen

The hero is the last 7 days. Views, Taps, Tap rate, the chart, the sources list and the per-page list are the last 14 days. Sales is all time and is never windowed. Nothing on the cards says so.

Heads up

Sales is not your withdrawable balance. It doesn't apply the 14-day hold on new sales and doesn't subtract money you've already been paid. The number you can actually withdraw lives in Store → My shop → Payouts.

How a view is counted

A view is recorded when someone opens your page in a browser, or opens it full-screen inside the app. Then:

  • One person, one page, one day, one view. Deduped per UTC day — someone reloading fifty times counts once.
  • Your own visits never count. On any surface, including the in-app viewer.
  • Nothing in the editor's Preview is ever counted.
  • Search engines and link-preview bots don't count — the counter runs in the visitor's browser.
  • Days are UTC days. If you're far from UTC, an evening visit can land on tomorrow's bar.

Watch out

A visitor's identity is stored in their browser. Clearing site data, or opening your page in a private window, makes the same human count as a brand-new person. And a visitor who blocks scripts, or whose network is busy, simply never existed as far as these numbers are concerned — the counter is silent by design and never reports a failure.

How a tap is counted

  • A tap is any press on a link, a button, or something that acts like one, on your real public page.
  • Deduped per person, per target, per UTC day.
  • Outbound links are counted individually — five different links is five taps.
  • Every non-link control on your page shares one bucket. One visitor pressing five different widgets in a day records one tap, not five.
  • The credit pill and in-page jump links are never counted.

Watch out

Taps are only recorded on the real public page. Someone opening your page inside the app records a view but never a tap, which drags your tap rate down. And a sub-page whose address contains an underscore has its taps filed against your main page — views are filed correctly, taps are not.

The chart and the sources list

Your last two weeks plots 14 points, oldest on the left, today on the right, with a real zero for a day nobody came. The X axis shows the day of the month only. Hovering gives a tooltip; there's nothing to click.

Where your visitors come from reads Out of every 100 visitors… and lists where people arrived from. We store only the hostname of the referring site — never the full address, never a query string. No referrer at all shows as Straight to your link.

Known sources are folded into friendly names: Instagram, X, TikTok and Google. Anything else shows as the bare hostname.

Watch out

Only the top 6 hostnames are kept, and there is no “Other” row — so the shares will not add up to 100 on a page with many referrers. Worse, the cut happens before folding: t.co, twitter.com and x.com each use up one of the six before merging into a single X row.

Note

Views from inside the app arrive with our own domain as the referrer, so they appear as an ordinary source row reading enchant.ee — not as Straight to your link.

Page by page

Page by page lists one row per page — Main page and each /slug — with its address, its count followed by the word looks, and a bar sized against your busiest page. Same 14-day window, no limit on how many rows.

  • The list comes from your live pages, not from the data — so a page you just created but haven't saved appears here with 0.
  • Views from pages you've removed stay in the Views total but have no row here, so the rows can add up to less than the total. Only desktop Home tells you the remainder.

Refreshing

Nothing live-updates. Both fetches run once when you open the tab. Switching to another section and back genuinely re-runs them; so does Try again after an error.

Home's Last 14 days card shows the same data with its own wording: the 14-day total, a change chip reading none last week, steady vs last week or an arrow with a number, a small sparkline, and a bottom line of taps and tap rate. It's a separate request from the Analytics tab, so the two can differ by a view if one lands between them.

Every setting on these screens

Publishing, pages and sharing

SettingWhereTypeValuesDefaultPlan
Active pageHome → "Manage page" → tap a row, or the arrows beside the page titleSelectorYour main page and every extra pageMain pageAll
New page nameHome → "Manage page" → the + row, field marked "new-page"Texta–z, 0–9, - and _; 1–24 characters; "shop" is reservedemptyAll
Number of pagesEnforced, not chosenQuota3 · 10 · 100 · unlimited, by planAll
Publish this pageThe pill on each page rowToggle"Publish" (off) / "Published" (on)Off for a new pageAll
TemplateStore → Marketplace → "Use template"PickerPortfolio · Shop · Gallery · Influencer · Creator · Minimal · Launch · ConsultantnoneAll
Store kind filterStore → Marketplace chipsPickerAll · Templates · Widgets · Asset packs · Theme packs · Effect packs · DropsAllAll
Store price filterStore → Marketplace chipsPickerAny · Free · PaidAnyAll
Export file nameExport → the "Name this template" promptText1–80 characters; the filename is cut to 40My layoutAll
Import fileImport → file pickerFile.gridtemplate; at most 200 widgets and 200 media linksAll
Custom domainAccount → Settings → "Custom domain"TextOne verified hostname per accountnoneIcône
Preview devicePreview → bottom toolbarSegmentedPhone · iPad · DesktopMatches the editor's canvasAll
Preview iPad orientationPreview → bottom toolbar, with iPad selectedSegmented3:4 portrait · 4:3 landscape3:4All

What visitors see, and what they can do

SettingWhereTypeValuesDefaultPlan
Show the Enchantée button on my pageDashboard → Enchantée button settingsToggleOn / offOnAll
Credit pill hiddenEditor → page designToggleOn / offOff — the pill always showsVedette
Credit pill textEditor → page designTextUp to 40 charactersDesigned with Enchant.eeVedette
Quick-link dock itemsEditor → page designListUp to 6; label 1–24 characters; link must start https:// or mailto:noneÉlégante
Quick-link dock positionEditor → page designPickerTop · bottom · floatingbottom, if a saved dock somehow has noneÉlégante
Quick-link dock styleEditor → page designPickerPill · square · glasspill, if a saved dock somehow has noneÉlégante
Ambient sound fileEditor → page designUploadAn audio file in your own storagenoneÉlégante
Enchantée button positionPublic page — the visitor drags the buttonDragLeft or right wall, anywhere between 72px from the top and 84px from the bottomRight wall, 62% downAll
Enchanted or notEnchantée button → "Enchantée"ToggleOn / offOffAll
Page likeEnchantée button — double-tap, or any reactionOne-wayLike only — a visitor cannot un-like from a public pageNot likedAll
Emoji reactionEnchantée button → "React"Picker✨ 🔥 💜 🎉 🥹 🫶All
Comment textComment thread → "Add a comment"TextUp to 280 characters; Enter sendsemptyAll
Comment likeThe heart beside any commentToggleOn / offOffAll
Comment report reasonComment menu → "Report"Single-selectScam or fraud · Adult / sexual content · Harassment or hate · Spam or misleading · Impersonation · Othernone — Report stays disabledAll
Comment report noteReport dialog → "Add a note (optional)"TextUp to 200 charactersemptyAll
Ambient sound playbackPublic page — the speaker button, bottom-leftTogglePlay / pausePaused — it never autoplaysAll
Newsletter emailSubscribe widgetText3–254 characters, a valid addressemptyAll
Personality test depthPersonality widget → "Take the test"Choice10 · 20 · 30 questions10All

Common questions

Do I have to press Publish for my link to work?
No. Saving makes the link work. Publish only decides whether the page appears on the Enchantée feed inside the app.
Can I rename a page's address?
No — there is no rename control. Remove the page and create a new one at the address you want. The old address stops working immediately, and any link to it 404s.
Why does my new extra page 404?
Because it hasn't been saved. Open the editor from that page's row, make any change, and save. The address starts working straight away.
Does unpublishing hide me from Google?
No. Your main page stays in our sitemap either way. Unpublishing only takes the page off the in-app feed.
Do my own visits show up in Analytics?
Never — on the public page, in the in-app viewer, or in Preview. If you want to test the counter you need a different browser profile, and even then it counts once per day.
Someone left a comment I don't want. Can I delete it?
Not directly. Only the person who wrote a comment can delete it. Use Report — and see Safety, privacy and your data for blocking.

When something goes wrong

What a visitor can hit

What they seeWhat it means
A big 404 with This page wandered off the grid. Let's get you back to building something beautiful. and Take me homeThe handle doesn't exist, the account is suspended or deleting, or there's no saved page at that address. Check the link, and check the page has been saved.
Something went wrong. with That last step hit a snag — you're still signed in. Try again, or reload the page.Something broke inside the app. Try again retries; Reload reloads. There's an error reference in the box worth screenshotting if you write in.
We couldn't load this page.The in-app page viewer failed to fetch. Try again.
Couldn't load this shop.Your shop page failed to reload. Try again.
Couldn't post your comment.The comment didn't reach the server. The most common cause is a stale sign-in in that browser — reload the page and try once more.
Couldn't subscribe. Try again.A newsletter signup failed. The visitor's address was not stored.
Couldn't start checkout — try again.A purchase from your shop couldn't be started.
Couldn't save that. Try again.A signed-out visitor pressed Save on a shared post. They need an account.
Nothing happens when they follow, react or commentEither you and they have blocked each other, or the page is their own. Neither state announces itself.

What you can hit

MessageWhat to do
Saved locally / Your edits are kept in this session.Your page did not reach the server. If you're signed in, save again before closing the tab.
Couldn't update publish state / Save your page first, then try again.The page has never been saved. Open it in the editor and save, then publish.
Page limit reached for your planYou're at your plan's page cap. Remove an extra page, or upgrade.
Use 1–24 lowercase letters, numbers, - or _.The page name had characters that aren't allowed in an address.
That name is reservedYou tried shop, which is already your shop's address.
Couldn't export the template.Usually the page was never saved, or it uses media that isn't yours. Save first, then export.
Couldn't read that .gridtemplate file.The file isn't a template file, or it was damaged in transit.
This template file is invalid or was modified.The file's signature doesn't check out. Re-export it from the page it came from.
Not enough storage to import this template's media.Clear space in Account → Files, or upgrade, then import again.
Couldn't import that file.A catch-all. The most common real causes are a file exported from a different account, or a paid template you haven't bought.
Couldn't load your views. / Couldn't load your sales. / Couldn't load your numbers.Analytics couldn't fetch. Press Try again. Views failing leaves every other card stuck loading — one retry fixes them all.
Couldn't copy — your browser blocked it.Your browser refused clipboard access. Select the address and copy it by hand.

Very heavy traffic from a single network can be briefly throttled, which quietly costs you recorded views rather than showing anyone an error. It is rare, and it corrects itself.

Still stuck? Plans and limits has every quota in one table, Settings A–Z lists every setting alphabetically, and support@enchant.ee reads everything sent to it.

Something here wrong or missing? Email support@enchant.ee.