PageSourceSearch

https://reviewsjet.com/assets/review-forms-DYNznnXa.js

js reviewsjet.com collected 2026-09-24 08:39:11 UTC 9,759 bytes, 14 lines download raw bytes

1import{j as e,a7 as f,a8 as y,S as b,c as g,e as i,r as j,l,g as v,H as a,M as k,T as n,h,t as m,i as x,B as p,w as N,P as T,a as S,n as _}from"./index-BXeh8s_H.js";const C={appearance:{primaryColor:"#000000",backgroundColor:"#fcf9f8"},welcomeScreen:{title:"We'd love your thoughts!",message:`We'd love your thoughts on your experience with us. Please take a moment to share your feedback.
2
3- Takes less than a minute
4- Help us improve and serve you better`,externalLinkPrompt:"Select where to leave your review:"},translation:{writeReview:"Write a Review"}};function u({mode:s,className:t}){const{welcomeScreen:r,appearance:o,translation:w}=C;return e.jsxs("div",{className:g("mx-auto w-full max-w-[375px] rounded-[10px] border border-ink-150 p-6 shadow-panel",t),style:{background:`linear-gradient(180deg, ${o.backgroundColor} 0%, ${o.backgroundColor}ee 45%, ${o.backgroundColor}dd 75%, ${o.backgroundColor}cc 100%)`},children:[e.jsx("span",{"aria-hidden":!0,className:"mb-5 grid h-14 w-36 place-items-center rounded-md border-2 border-dashed border-black/10 bg-white/40 text-micro text-ink-400",children:"Your logo"}),e.jsx(f,{children:r.title}),e.jsx(y,{children:r.message}),s==="collect"?e.jsx("span",{"aria-hidden":!0,className:"mt-6 block w-full rounded-lg px-4 py-3 text-center text-caption font-semibold text-white",style:{backgroundColor:o.primaryColor},children:w.writeReview}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"mt-5 text-caption font-medium text-[#55595f]",children:r.externalLinkPrompt}),e.jsx("div",{className:"mt-2 space-y-2","aria-hidden":!0,children:["google","trustpilot"].map(c=>e.jsxs("span",{className:"flex items-center justify-center gap-2 rounded-lg bg-white/80 px-4 py-2.5 text-caption font-medium text-ink-800 ring-1 ring-black/10",children:[e.jsx(b,{source:c,className:"h-4 w-auto"}),c==="google"?"Google":"Trustpilot"]},c))})]})]})}function R({className:s}){const t="Jordan",r="Riverside Coffee Co.";return e.jsxs("div",{className:g("overflow-hidden rounded-xl bg-white shadow-[0_1px_2px_rgba(11,11,14,0.04),0_10px_30px_-12px_rgba(11,11,14,0.12)] ring-1 ring-ink-150",s),children:[e.jsxs("div",{className:"border-b border-ink-100 bg-ink-25 py-3",children:[e.jsxs(d,{label:"From:",children:[e.jsx("b",{children:r})," <[email protected]>"]}),e.jsxs(d,{label:"To:",children:[e.jsx("b",{children:t})," <[email protected]>"]}),e.jsxs(d,{label:"Subject:",children:[t,", how was your recent order?"]})]}),e.jsx("div",{className:"px-6 py-8",children:e.jsxs("div",{className:"mx-auto max-w-[32rem] text-center",children:[e.jsx("div",{className:"text-left text-caption leading-relaxed whitespace-pre-line text-ink-700",children:`Hi ${t}! 👋
5
6Thank you for your recent purchase! We hope you're enjoying it.
7
8Your feedback is incredibly valuable to us and helps other customers make informed decisions.
9
10Would you take a moment to share your experience?
11
12Cheers,
13${r}`}),e.jsx("span",{"aria-hidden":!0,className:"mt-6 inline-block rounded-md bg-ink-900 px-5 py-2.5 text-caption font-semibold text-white",children:"Leave a review"}),e.jsx("p",{className:"mt-6 text-micro text-ink-400",children:"Powered by ReviewsJet"}),e.jsx("p",{className:"mt-2 text-micro text-ink-300 underline",children:"Unsubscribe"})]})})]})}function d({label:s,children:t}){return e.jsxs("p",{className:"flex gap-3 px-4 py-1 text-caption text-ink-700",children:[e.jsx("span",{className:"w-[3.25rem] shrink-0 text-right font-medium text-ink-400",children:s}),e.jsx("span",{className:"min-w-0 truncate",children:t})]})}function F(){const s=T.free.limits;return e.jsxs(e.Fragment,{children:[e.jsxs(i,{size:"tight",className:"pb-0",children:[e.jsx(j,{trail:[{name:"Home",path:"/"},{name:"Review forms",path:"/review-forms"}]}),e.jsxs(l,{className:"mt-8",children:[e.jsx(v,{children:"Collect reviews"}),e.jsxs(a,{level:1,size:"hero",className:"mt-4",children:["Ask for the reviews you ",e.jsx(k,{children:"don’t have yet"}),"."]}),e.jsx(n,{size:"lead",className:"mt-6",children:"Send a link — in an email, on a receipt, from a QR code — and every answer either lands straight in your ReviewsJet library, or goes straight to Google or Trustpilot instead. You choose which, per form."}),e.jsxs("div",{className:"mt-9 flex flex-col gap-3 sm:flex-row sm:items-center",children:[e.jsx(h,{href:x("/signup"),size:"lg",onClick:()=>m("hero_cta_clicked",{surface:"review-forms-hero"}),children:"Start free"}),e.jsx(p,{to:"/manage-reviews",variant:"secondary",size:"lg",children:"See the library it feeds"})]})]})]}),e.jsxs(i,{"aria-labelledby":"modes-heading",children:[e.jsxs(l,{children:[e.jsx(a,{level:2,id:"modes-heading",children:"One form, two jobs."}),e.jsx(n,{className:"mt-4 max-w-prose",children:"Every form starts identical — same screens, same questions — and differs in exactly one setting: what happens to the “write a review” button on the welcome screen."})]}),e.jsxs("div",{className:"mt-10 grid gap-10 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(u,{mode:"collect"}),e.jsx("p",{className:"mt-5 text-title text-ink-950",children:"Collect it here"}),e.jsx("p",{className:"mt-2 max-w-prose text-body-sm text-ink-600",children:"The reviewer writes their review on the form. It lands in your ReviewsJet library exactly like an imported one — tag it, publish it, put it in a widget."})]}),e.jsxs("div",{children:[e.jsx(u,{mode:"redirect"}),e.jsx("p",{className:"mt-5 text-title text-ink-950",children:"Send them to Google or Trustpilot instead"}),e.jsx("p",{className:"mt-2 max-w-prose text-body-sm text-ink-600",children:"The button becomes a choice of the sources you’ve connected. The reviewer leaves and posts there — you get the rating on the listing that already matters to your search ranking, not a testimonial only your own site can show."})]})]})]}),e.jsx(i,{tone:"raised","aria-labelledby":"why-heading",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,1.1fr)] lg:gap-16",children:[e.jsxs("div",{children:[e.jsx(a,{level:2,id:"why-heading",children:"Why give the review away."}),e.jsx(n,{className:"mt-4 max-w-prose",children:"For most local businesses, a public rating on Google is worth more than a quote on their own site — it is what shows up next to the map pin before anyone reaches your homepage at all. A form that only collects reviews for you gets that trade-off backwards."})]}),e.jsx("div",{children:e.jsxs("div",{className:"border-l-2 border-ink-200 pl-5",children:[e.jsx("p",{className:"text-caption font-semibold text-ink-950",children:"Still worth collecting some yourself"}),e.jsx("p",{className:"mt-2 max-w-prose text-body-sm text-ink-600",children:"A quote with a name and a photo does something a star rating cannot: it reads as a specific person’s experience, on the page where somebody is already deciding. That is 
13what the “collect it here” mode is for, and nothing stops you running one of each."})]})})]})}),e.jsx(i,{"aria-labelledby":"link-heading",children:e.jsxs(l,{children:[e.jsx(a,{level:2,id:"link-heading",children:"One link, no code."}),e.jsx(n,{className:"mt-4 max-w-prose",children:"A form is a hosted page at its own address — nothing to embed, nothing to style to match your site, because the reviewer never sees your site. Put the link in a follow-up email, a receipt, a table tent, a QR code by the till."})]})}),e.jsxs(i,{tone:"raised","aria-labelledby":"requests-heading",children:[e.jsxs(l,{children:[e.jsx(a,{level:2,id:"requests-heading",children:"Or don’t wait for them to find it."}),e.jsx(n,{className:"mt-4 max-w-prose",children:"A form only works once somebody opens it. Send the ask yourself instead: type a customer’s name and email, choose which form the button opens, and send. No campaign to build, no email platform to connect — one message, to one person, from you."})]}),e.jsxs("div",{className:"mt-10 grid gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,26rem)] lg:items-start",children:[e.jsx("ul",{className:"order-2 space-y-6 lg:order-1",children:[{title:"Send yourself a test first",body:"A copy lands in your own inbox before it reaches a customer — the only way to know the wording reads right."},{title:"Picks up where the form leaves off",body:"The button opens whichever form you choose, in whichever mode you set it to — collected here, or sent on to Google or Trustpilot."},{title:"Shares the form’s allowance",body:`${N(s.reviewRequests)} a month between collection forms and request emails together on the free plan. Paid plans raise it.`}].map(t=>e.jsxs("li",{children:[e.jsx("p",{className:"text-title text-ink-950",children:t.title}),e.jsx("p",{className:"mt-2 max-w-prose text-body-sm text-ink-600",children:t.body})]},t.title))}),e.jsx("div",{className:"order-1 lg:order-2",children:e.jsx(R,{})})]}),e.jsxs("p",{className:"mt-8 max-w-prose text-caption text-ink-500",children:["See what every plan includes on"," ",e.jsx(S,{to:"/pricing",className:"font-medium text-accent-600 underline decoration-accent-200 underline-offset-[3px] hover:text-accent-700",children:"full pricing"}),"."]})]}),e.jsx(i,{tone:"ink",size:"base",children:e.jsxs(l,{children:[e.jsx(a,{level:2,className:"text-white",children:"Set one up in a few minutes."}),e.jsx(n,{className:"mt-4 text-white/70",children:"Free plan, no card. Import what you already have first, or start here and ask for the rest."}),e.jsxs("div",{className:"mt-8 flex flex-col gap-3 sm:flex-row sm:items-center",children:[e.jsx(h,{href:x("/signup"),variant:"inverse",size:"lg",onClick:()=>m("hero_cta_clicked",{surface:"review-forms-close"}),children:"Start free"}),e.jsx(p,{to:_,variant:"inverse-ghost",size:"lg",children:"Build a widget first"})]})]})})]})}export{F as component};
14//# sourceMappingURL=review-forms-DYNznnXa.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.