PageSourceSearch

https://resoflow-prod.web.app/assets/FeatureYourOwnDomainPage-CJVgI_RK.js

js resoflow-prod.web.app collected 2026-10-03 12:36:25 UTC 20,513 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"1.0.0"};var s=(new e.Error).stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="0ec33554-1fd2-4f94-94f7-7bdfce4c37c2",e._sentryDebugIdIdentifier="sentry-dbid-0ec33554-1fd2-4f94-94f7-7bdfce4c37c2")}catch(a){}}();import{j as e,aF as s,aK as a,F as r,P as n,bc as i,b7 as t,cv as d}from"./index-CJ0eVksD.js";import{u as o}from"./products-CgyaoAcH.js";import"./showcaseProductFixtures-KfSsHk09.js";import{L as l}from"./showcaseOrders-BnFVMJjS.js";/* empty css                    */import"./vendor-react-Cg5IBgwO.js";import"./websiteFonts--jmrFa6j.js";import"./websiteConfig-JjcOJiNk.js";import{D as c,a as h,b as m,c as p}from"./domain-C4C_QUF7.js";import"./giftLoyaltyDemoData-C1aEOjHE.js";import"./marketingDemoData-27soL49f.js";import"./signupBillModel-DagAgRmI.js";import"./productAvailability-C7VIQZKa.js";import"./bistroDemoContent-CxogUD1u.js";import"./bistroDemoSelection-o4Yb_kvB.js";import"./website-BLvMo-IR.js";import"./ThemeMiniPreview-B9FaFsaO.js";import"./websiteThemes-BLjoG5xc.js";import"./venueAccent-DMW231X_.js";import"./VenueBrandScope-BsXC4AXW.js";function u(){const{ref:a,stage:r,stageProps:n}=o(2,"cycle");return e.jsxs(s,{tilt:"l",tape:!0,title:"Connected",live:"Serving",foot:"Certificate renews itself",footRight:"Daily health check: all clear",frameRef:a,...n,bodyClassName:"stack stack--sm",children:[e.jsx(c,{beats:{secure:r(0)}}),e.jsx(h,{beats:{verified:r(1)}})]})}function y(){const{ref:r,stage:n,stageProps:i}=o(4,"build");return e.jsxs(s,{title:l.yourDomain,pill:e.jsx("span",{className:"pill pill--ok",children:l.yourDomainIsLive}),foot:"We check it and connect it",footRight:"Then keep watch every day after",frameRef:r,...i,bodyClassName:"stack stack--sm",children:[e.jsxs("div",{className:"row row--between row--sm",children:[e.jsx("span",{className:"title-5",children:a.domain}),e.jsx("span",{className:"pill pill--tint",children:l.plainAddress})]}),e.jsx("p",{className:"tiny",children:e.jsx("b",{children:"Add this one record at your domain provider:"})}),e.jsx(m,{}),e.jsx("span",{className:"btn btn--sm btn--secondary",children:"Copy the record"}),e.jsx(p,{beats:{record:n(0),certificate:n(1),serving:n(2),email:n(3)}})]})}const j=i.domain,x=d("your_own_domain"),N=i.website,v=d("website"),f=[{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://resoflow.co.uk/"},{"@type":"ListItem",position:2,name:"Features",item:"https://resoflow.co.uk/features"},{"@type":"ListItem",position:3,name:"Your domain",item:"https://resoflow.co.uk/features/your-own-domain"}]},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[["Do I have to buy the domain from you?","No — and you can't. You connect a domain you already own, wherever you bought it. Buying and renewing stays with your registrar, at its prices."],["Will this break the email I already have?","No. The records you paste only add a new permission for ResoFlow to send on your behalf. Your current inbox, and everything you already send and receive at your domain, keeps working exactly as it is."],["What happens to my old ResoFlow links?","They keep working. Anything already printed on a menu, posted on social or sent in a confirmation still resolves — your pages simply tell search engines that your own domain is their one true home."],["What if the records stop verifying one day?","If verification lapses, supported email sending falls back to ResoFlow's address. Check delivery status for messages needing attention. Daily checks can alert you to detected DNS, certificate, email and renewal problems."],[`Do I need the ${N} website product too?`,"No. Your domain serves your venue page on its own. The website product turns that page into a full themed site — worth it if you want one, and never assumed if you don't."]].map(([e,s])=>({"@type":"Question",name:e,acceptedAnswer:{"@type":"Answer",text:s}}))}];function _(){return e.jsxs(r,{mode:"loud",sourcePage:"/features/your-own-domain",active:"products",children:[e.jsx(n,{title:"Your domain — your venue at your own address | ResoFlow",description:"Connect a domain you already own — your address serves your venue page, emails send from your domain, and the certificate renews itself.",path:"/features/your-own-domain",ogImage:"https://resoflow.
1co.uk/og/og-feature-your-own-domain.png",jsonLd:f}),e.jsx("div",{className:"band band--cream band--flat",children:e.jsx("div",{className:"wrap",style:{paddingBlock:"var(--s4)"},children:e.jsxs("nav",{className:"crumbs","aria-label":"Breadcrumb",children:[e.jsx("a",{href:"/",children:"Home"}),e.jsx("span",{className:"crumbs__sep","aria-hidden":"true",children:"/"}),e.jsx("a",{href:"/features",children:"Features"}),e.jsx("span",{className:"crumbs__sep","aria-hidden":"true",children:"/"}),e.jsx("span",{"aria-current":"page",children:"Your domain"})]})})}),e.jsx("header",{className:"band band--pink",children:e.jsx("div",{className:"wrap section section--tight u-relative",children:e.jsxs("div",{className:"grid-split",children:[e.jsxs("div",{className:"stack",children:[e.jsxs("span",{className:"eyebrow",children:["Your domain · ",j,"/month"]}),e.jsxs("h1",{className:"rv",children:["Your website, at",e.jsx("br",{}),e.jsx("span",{className:"hl-o",children:"your own address."})]}),e.jsxs("p",{className:"lede rv d1",children:["Connect the domain you already own for ",e.jsxs("b",{children:[j," a month"]}),". Your address serves your venue’s page, your guest emails send from your domain once verified, and the security certificate is issued and renewed for you. You paste"," ",e.jsx("b",{children:"one record"})," at your provider; we check it, connect it and keep watch every day after."]}),e.jsxs("div",{className:"btns rv d2",children:[e.jsx("a",{className:"btn btn--lg btn--yellow","data-cta":"hero_start_free",href:"/onboarding",children:"Start free — no card"}),e.jsx("a",{className:"btn btn--lg btn--white","data-cta":"hero_see_product_pricing",href:"/pricing/products",children:"See product pricing"})]}),e.jsxs("p",{className:"small rv d3",children:[e.jsxs("b",{children:[j," a month, or ",x," a year — two months free."]})," Works on any plan, or with no plan at all."]})]}),e.jsxs("div",{className:"u-relative",children:[e.jsx(u,{}),e.jsxs("div",{className:"sticker-layer","aria-hidden":"true",children:[e.jsx("span",{className:"sticker sticker--yellow sticker--tilt-lg bob at-tr",children:"One record"}),e.jsxs("span",{className:"sticker sticker--white sticker--tilt-r bob bob--2 at-bl",children:[j,"/month"]}),e.jsx("span",{className:"sticker sticker--mint sticker--sm sticker--tilt-l bob bob--3 at-br",children:"Padlock included"})]})]})]})})}),e.jsxs(t,{children:[e.jsx("span",{children:"Your address"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"Your guest emails"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"One record"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"Padlock included"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"Daily health check"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"Old links keep working"}),e.jsx("span",{className:"marquee__star",children:"★"}),e.jsx("span",{children:"No nameserver changes"}),e.jsx("span",{className:"marquee__star",children:"★"})]}),e.jsx("div",{className:"wrap",children:e.jsxs("div",{className:"facts",children:[e.jsxs("div",{className:"fact",children:[e.jsx("span",{className:"fact__key",children:j})," a month, or ",x," a year — two months free"]}),e.jsxs("div",{className:"fact",children:[e.jsx("span",{className:"fact__key",children:"1"})," record to paste — no nameserver changes"]}),e.jsxs("div",{className:"fact",children:[e.jsx("span",{className:"fact__key",children:"Daily"})," health check on records, site and renewal date"]})]})}),e.jsx("section",{className:"section",children:e.jsxs("div",{className:"wrap stack stack--xl",children:[e.jsxs("div",{className:"sechead rv",children:[e.jsx("span",{className:"eyebrow",children:"What you get"}),e.jsxs("h2",{children:["Your address does the work.",e.jsx("br",{}),e.jsx("span",{className:"hl-p",children:"We do the admin."})]}),e.jsx("p",{className:"lede",children:"A domain is three fiddly jobs in a trench coat: pointing it somewhere, getting email to send from it, and keeping a certificate alive. Here, that’s our problem."})]}),e.jsxs("div",{className:"grid-3",children:[e.jsxs("div",{className:"pcard rv",children:[e.jsx("h3",{className:"pcard__title",children:"Your address, your page"}),e.jsx("p",{className:"pcard__body",children:"Your domain serves your venue’s page, and your pages tell search engines your domain is their one true home. Every ResoFlow link you’ve already printed, posted or texted keeps working."})]}),e.jsxs("div",{className:"pcard rv d1",children:[e.jsx("h3",{className:"pcard__title",children:"Emails from your own name"}),e.jsxs("p",{className:"pcard__body",children:["Once your email records verify, guest emails send from"," ",e.jsx("b",{children:"bookings@ your domain"})," — with replies still landing in your real inbox. And if verification ever lapses, sending switches straight back to ResoFlow’s address, and 
1you can check delivery status for messages needing attention."]})]}),e.jsxs("div",{className:"pcard rv d2",children:[e.jsx("h3",{className:"pcard__title",children:"The padlock looks after itself"}),e.jsx("p",{className:"pcard__body",children:"The security certificate is issued and renews itself, and a daily health check watches your records, your site and your domain’s renewal date — alerting you by email and in your dashboard when a check detects a problem."})]})]})]})}),e.jsx("section",{className:"band band--cream",children:e.jsxs("div",{className:"wrap section stack stack--xl",children:[e.jsxs("div",{className:"sechead rv",children:[e.jsx("span",{className:"eyebrow",children:"The set-up"}),e.jsxs("h2",{children:["Buy it. Type your domain.",e.jsx("br",{}),e.jsx("span",{className:"hl-p",children:"Paste one record."})]}),e.jsx("p",{className:"lede",children:"The whole thing is one page of your dashboard and one record at your domain provider. No code, no hosting account, no nameserver changes."})]}),e.jsxs("div",{className:"grid-split",children:[e.jsx("div",{className:"rv",children:e.jsx(y,{})}),e.jsxs("div",{className:"stack",children:[e.jsxs("div",{className:"step rv",children:[e.jsx("span",{className:"step__no",children:"Step 1"}),e.jsx("h3",{className:"step__title",children:"Add the product"}),e.jsxs("p",{className:"step__body",children:[j," a month, on any plan or none. It turns up as a page in your dashboard, not a support ticket."]})]}),e.jsxs("div",{className:"step rv d1",children:[e.jsx("span",{className:"step__no",children:"Step 2"}),e.jsx("h3",{className:"step__title",children:"Type your domain"}),e.jsx("p",{className:"step__body",children:"Just the address itself. The page instantly shows the one record to add, with a copy button beside it."})]}),e.jsxs("div",{className:"step rv d2",children:[e.jsx("span",{className:"step__no",children:"Step 3"}),e.jsx("h3",{className:"step__title",children:"Paste one record"}),e.jsx("p",{className:"step__body",children:"One CNAME in your provider’s DNS settings. Nothing else on your domain is touched — your existing email and anything else you run keeps working."})]}),e.jsxs("div",{className:"step rv d3",children:[e.jsx("span",{className:"step__no",children:"Step 4"}),e.jsx("h3",{className:"step__title",children:"Live, padlock included"}),e.jsx("p",{className:"step__body",children:"We check, connect and issue the certificate. Then the daily health check takes over and watches it for you."})]})]})]})]})}),e.jsx("section",{className:"band band--ink",children:e.jsxs("div",{className:"wrap section stack stack--xl",children:[e.jsxs("div",{className:"sechead rv",children:[e.jsx("span",{className:"eyebrow",children:"While you’re here"}),e.jsxs("h2",{children:["Make it a",e.jsx("br",{}),e.jsx("span",{className:"hl-o",children:"full website."})]}),e.jsx("p",{className:"lede",children:"Your domain points at your venue page. If you’d like that page to be a proper multi-page site — menu, about, gallery, what’s on — that’s the second product."})]}),e.jsxs("div",{className:"grid-split",children:[e.jsx("div",{className:"rv",children:e.jsxs("div",{className:"ticket ticket--hover",children:[e.jsxs("div",{className:"ticket__head",children:[e.jsx("span",{className:"ticket__name ticket__name--accent",children:"Your website"}),e.jsx("span",{className:"pill pill--tint",children:"Separate product"})]}),e.jsxs("div",{className:"ticket__price",children:[N,e.jsx("span",{className:"ticket__per",children:"/month"})]}),e.jsxs("p",{className:"ticket__desc",children:["Or ",v," a year — two months free. Ten professional looks, and your menu, events and hours keep themselves up to date."]}),e.jsxs("ul",{className:"plan__feats ticket__list",children:[e.jsx("li",{children:"Ten looks, tuned to your brand colour"}),e.jsx("li",{children:"Menu, events and hours stay in step automatically"}),e.jsx("li",{children:"Switch pages on and off, no drag-and-drop needed"})]}),e.jsx("div",{className:"ticket__perf","aria-hidden":"true"}),e.jsxs("div",{className:"ticket__stub",children:[e.jsxs("span",{className:"ticket__stubnote",children:[i.website," + ",i.domain," a month — two products, never bundled"]}),e.jsx("a",{className:"btn btn--sm btn--primary","data-cta":"feature_your-own-domain_cross_sell_website",href:"/features/website",children:"Read about it"})]})]})}),e.jsxs("div",{className:"stack",children:[e.jsxs("div",{className:"leaders rv",children:[e.jsxs("div",{className:"leader leader--lg",children:[e.jsx("span",{className:"leader__label",children:"Your domain"}),e.jsx("span",{className:"leader__dots","aria-hidden":"true"}),e.jsxs("span",{className:"leader__value",children:[j,"/month"]})]}),e.jsxs("div",{className:"leader leader--lg",children:[e.jsx("span",{className:"leader__label",children:"Paid yearly"}),e.jsx("span",{className:"leader__dots","aria-hidden":"true"}),e.jsxs("span",{className:"leader__value",children:[x," — two months free"]})]}),e.jsxs("div",{className:"leader leader--lg",children:[e.jsx("span",{className:"leader__label",children:"Included with a plan?"}),e.jsx("span",{className:"leader__dots","aria-hidden":"true"}),e.jsx("span",{className:"leader__value leader__value--ink",children:"No — never, on any plan"})]}),e.jsxs("div",{className:"leader leader--lg",children:[e.jsx("span",{className:"leader__label",children:"If you cancel your plan"}),e.jsx("span",{className:"leader__dots","aria-hidden":"true"}),e.jsx("span",{className:"leader__value leader__value--ink",children:"The domain product stays"})]})]}),e.jsx("p",{className:"small rv d1",children:"Products and venue plans share one subscription and one bill. Not even Complete includes the domain or the website — they are standalone on every plan."})]})]})]})}),e.jsx("section",{className:"section",children:e.jsxs("div",{className:"wrap stack stack--xl",children:[e.jsxs("div",{className:"sechead rv",children:[e.jsx("span",{className:"eyebrow",children:"Good to know"}
1),e.jsxs("h2",{children:["How your domain",e.jsx("br",{}),e.jsx("span",{className:"hl-p",children:"gets connected."})]}),e.jsx("p",{className:"lede",children:"The three things venues ask before they connect a domain."})]}),e.jsxs("div",{className:"grid-3",children:[e.jsxs("div",{className:"note note--warn rv",children:[e.jsx("p",{className:"note__title",children:"You own the domain, and you renew it"}),e.jsxs("p",{children:["Buying and renewing the domain stays with your registrar, ",e.jsx("b",{children:"at its prices"}),". You pay the registrar directly and remain responsible for renewal, which is exactly why the daily check watches your renewal date and warns you. And if you cancel, your connection settings are kept for 30 days — reconnect within them and nothing needs setting up again."]})]}),e.jsxs("div",{className:"note note--info rv d1",children:[e.jsx("p",{className:"note__title",children:"Marketing from a new address is your call"}),e.jsx("p",{children:"Marketing keeps sending from ResoFlow’s established address until you switch on the acknowledgement yourself — a brand-new domain has no sending reputation. It’s reversible any time, and your booking emails send from your domain either way."})]}),e.jsxs("div",{className:"note note--ok rv d2",children:[e.jsx("p",{className:"note__title",children:"www comes first"}),e.jsxs("p",{children:["Your site lives at ",e.jsx("b",{children:"www."})," your domain. We provide the website DNS record to add at your provider, without changing nameservers. Your provider may also offer forwarding for the bare domain; check its options and charges. Custom email sending needs its own verification records, shown separately during setup."]})]})]})]})}),e.jsx("section",{className:"band band--cream",children:e.jsxs("div",{className:"wrap wrap--narrow section stack stack--lg",children:[e.jsxs("div",{className:"sechead rv",children:[e.jsx("span",{className:"eyebrow",children:"Questions"}),e.jsx("h2",{children:"Before you ask."})]}),e.jsxs("div",{className:"faq rv",children:[e.jsxs("details",{className:"faq__item",children:[e.jsx("summary",{className:"faq__q",children:"Do I have to buy the domain from you?"}),e.jsx("div",{className:"faq__a",children:e.jsx("p",{children:"No — and you can’t. You connect a domain you already own, wherever you bought it. Buying and renewing stays with your registrar, at its prices."})})]}),e.jsxs("details",{className:"faq__item",children:[e.jsx("summary",{className:"faq__q",children:"Will this break the email I already have?"}),e.jsx("div",{className:"faq__a",children:e.jsx("p",{children:"No. The records you paste only add a new permission for ResoFlow to send on your behalf. Your current inbox, and everything you already send and receive at your domain, keeps working exactly as it is."})})]}),e.jsxs("details",{className:"faq__item",children:[e.jsx("summary",{className:"faq__q",children:"What happens to my old ResoFlow links?"}),e.jsx("div",{className:"faq__a",children:e.jsx("p",{children:"They keep working. Anything already printed on a menu, posted on social or sent in a confirmation still resolves — your pages simply tell search engines that your own domain is their one true home."})})]}),e.jsxs("details",{className:"faq__item",children:[e.jsx("summary",{className:"faq__q",children:"What if the records stop verifying one day?"}),e.jsx("div",{className:"faq__a",children:e.jsx("p",{children:"If verification lapses, supported email sending falls back to ResoFlow's address. Check delivery status for messages needing attention. Daily checks can alert you to detected DNS, certificate, email and renewal problems."})})]}),e.jsxs("details",{className:"faq__item",children:[e.jsxs("summary",{className:"faq__q",children:["Do I need the ",N," website product too?"]}),e.jsx("div",{className:"faq__a",children:e.jsx("p",{children:"No. Your domain serves your venue page on its own. The website product turns that page into a full themed site — worth it if you want one, and never assumed if you don’t."})})]})]})]})}),e.jsx("div",{className:"band band--pink",children:e.jsxs("div",{className:"wrap ctastrip",children:[e.jsxs("h2",{children:["Your name over the door —",e.jsx("br",{}),e.jsx("span",{className:"hl-o",children:"online too."})]}),e.jsx("p",{className:"ctastrip__sub",children:"Type your domain, paste one record, and 
1your address serves your venue page — certificate and check-ups included."}),e.jsxs("div",{className:"ctastrip__actions",children:[e.jsx("a",{className:"btn btn--lg btn--yellow","data-cta":"closing_start_free",href:"/onboarding",children:"Start free"}),e.jsx("a",{className:"btn btn--lg btn--outline","data-cta":"closing_add_a_website_too",href:"/features/website",children:"Add a website too"})]}),e.jsx("p",{className:"ctastrip__note",children:"No credit card required · Free plan available · 14-day money-back guarantee on paid plans"})]})})]})}export{_ as FeatureYourOwnDomainPage,_ as default};
2//# sourceMappingURL=FeatureYourOwnDomainPage-CJVgI_RK.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.