Skip to content
Build trust with moderated product feedback

Turn user feedback intocustomer trust.

Invite relevant users to share feedback after they experience your app.

Session-linked, moderated reviews add credible proof to your public listing when approved for LIVE display.

Hosted review sessions Moderation before display Signed webhooks
Trust is part of the product experience

Turn meaningful product use into credible proof.

A public rating helps future customers understand how other users experienced your app. Review sessions are created for relevant users from your own backend.

Ask at the right moment

Create a review session after a customer reaches a meaningful product milestone or completes a successful workflow.

Keep the experience focused

Send the relevant user to a hosted review page without asking them to create an Easyparser account.

Show moderated feedback

Approved LIVE reviews contribute to the rating and feedback shown on your public app listing.

A connected product flow

Collect feedback without losing control of the customer journey.

Your app starts the review session. Easyparser hosts the feedback experience and returns control to the destination you configure.

STEP / 01

Create a session

Use your app's API key to request a review session for the relevant user.

STEP / 02

Send the user

Direct the user to the hosted review URL at an appropriate product moment.

STEP / 03

Handle the result

Receive the user at your return URL and use a signed webhook for lifecycle updates.

STEP / 04

Show approved LIVE feedback

Submitted reviews enter moderation before public display and LIVE rating aggregation.

Create review sessions from your backend. Never expose an Easyparser App Store API key in browser code.
Node.jscreate-review-session.js
const response = await fetch(
  "https://appstore-api.easyparser.com/api/v1/reviews/session",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "X-Api-Key": process.env.EASYPARSER_APPSTORE_API_KEY,
    },
    body: JSON.stringify({
      appId: "app_xxxxxxxxxxxx",
      email: "[email protected]",
      firstName: "Jane",
      lastName: "Doe",
    }),
  },
);

const { reviewUrl } = await response.json();
Create the session on your server, then send the relevant user to reviewUrl. Configure the app-specific return URL and webhook before creating LIVE sessions.
Your appreviewUrlEasyparser App StoreShare your experienceSubmit review
Your customer opens the hosted review page, submits feedback, then returns to the destination configured for your app.
Public feedback needs quality controls

Give customers feedback they can rely on.

Public review systems are valuable only when feedback is relevant and appropriate. Moderation helps keep the marketplace useful for customers and fair for developers.

  • Submitted reviews are reviewed before public display.
  • Approved feedback is tied to a session created for the relevant app user.
  • Public ratings are based on approved LIVE reviews.
  • Developers receive review lifecycle updates through configured webhooks.

Moderated feedback

Moderation helps keep public listing feedback relevant and suitable for the marketplace.

App-specific control

Configure return URLs, webhook endpoints, and secrets for each app and environment.

TEST before LIVE

Validate your review experience safely before using it with live customers.

Public listing trust

Use your app story, plans, and approved reviews together to support customer decisions.

Connected to the rest of your product

Reviews are one part of a stronger customer journey.

Publish a clear public listing first, then connect review sessions after meaningful product use. Add hosted payments when your app is ready to monetize.

Questions about building on Easyparser

Answers before you get started

A quick overview of publishing, reviews, payments, and payouts.

Build customer confidence

Give your best product experiences a trusted voice.

Set up hosted review sessions and connect the results to your customer journey.

Explore review integration