Yforms

Ask how it went while the box is still open.

Post-purchase review forms people actually finish. One question at a time, in your brand, with every answer written straight to Google Sheets or BigQuery.

  • Free to start
  • No code
  • Works on any phone

Your order arrived. How did we do?

Five quick questions. About a minute.

Takes about 1 minute

Row 128 addedReviews · Google Sheets

Start the review in their inbox.

Paste the snippet from the Share tab into your post-purchase email. A click on a star saves the rating and opens the form on the next question, so nobody starts from a blank page.

Works with Klaviyo, Shopify Email, Mailchimp or anything that sends HTML. SMS gets a short personal link.

Try it: click a star in the email.

From Acme Goods

Subject How's your linen throw, Asha?

Hi Asha, your order arrived yesterday.

How would you rate it?

Takes 30 seconds. Thanks for shopping with us.

Your order arrived. How did we do?

Five quick questions. About a minute.

Takes about 1 minute

Looks like your brand, not ours.

Your fonts, colors, logo and photography. Pick a starting point, then match it to your shop in the Design tab.

1

How would you rate your linen throw, Asha?

Be honest — it helps other shoppers.

22 ways to ask, from stars to matrices.

Logic sends unhappy customers to “what went wrong” and happy ones to a public review. Partial submit points keep answers even when people stop halfway.

Rating & ranking

  • RatingStars, hearts or thumbs
  • Opinion scaleA numbered scale with labels
  • Net Promoter Score0–10 likelihood to recommend
  • MatrixRate several things on one grid
  • RankingPut options in order of preference

Choice

  • Multiple choicePick one or several options
  • DropdownLong lists, searchable
  • Yes / NoA quick binary answer
  • LegalAccept or decline terms
  • CheckboxA single tick box, e.g. marketing opt-in

Text

  • Short textOne line answers
  • Long textDetailed reviews and feedback

Contact info

  • Contact infoName, email, phone, company on one screen
  • EmailCollect a valid email address
  • Phone numberFor SMS follow-ups
  • WebsiteA URL, checked for format

Other

  • NumberNumeric answers with limits
  • DatePick a calendar date
  • StatementText with no answer
  • Welcome screenAn intro before question one
  • Question groupSeveral questions on one screen
  • Partial submit pointSave answers even if they don't finish

Every answer lands where you already work.

  • Google SheetsOne row per response, one column per question. Edits in Yforms update the sheet.
  • BigQueryAn append-only table we create for you, ready for your dashboards.
  • WebhooksEvery response as JSON to Zapier, Make or your own endpoint.
Reviews Syncing
Submittednameorder_idRatingWrite a short review
12409:12Asha10425The throw is gorgeous.
12509:40Ben10434Quick delivery, soft fabric.
12610:05Chloé10472Arrived with a pulled thread.
12710:31Dev10495Bought a second one.
128just nowEmi10525Perfect gift.
SELECT AVG(a.number_value) FROM yforms.responses, UNNEST(answers) a WHERE a.type = 'rating'

Your next review is one link away.

Start with the post-purchase template, put it in your brand colors, and send the first link today.

Build your first form