Launch offer15% off monthly · Save with annual billingSee plans

Skip to content

Testimonial walls for agencies and founders

Collect the praise. Approve what goes live. Show it on any site.

Send clients a form link, approve the quotes you want public, and show them as a wall on your site or on each client’s site. It updates when you approve a new one. Automations and integrations are there when you want more.

Working for several clients? See Agency Mode

Free plan, no card required. Paid plans are billed in INR through Razorpay.

  • GridEven cards in columns.
  • MasonryCards of natural height.
  • CarouselOne row that slides.
  • ListFull-width rows.
  • Single QuoteOne featured testimonial.
  • Rating BadgeA compact average rating.
  • Capture leads
  • Automate follow-ups
  • React to payments
  • Keep systems in sync
  • Collect customer proof
  • Manage client workflows

Testimonial walls

Collect client proof, approve it, show it anywhere.

A hosted form collects the quotes, nothing is public until you approve it, and the wall updates itself. Automations can ask for a review at the right moment, such as after an order.

  1. 1CollectA shareable form link, manual add, CSV import, review emails after an order, and a Chrome extension (downloaded from your dashboard) for praise on X, LinkedIn, Product Hunt and Google.
  2. 2ManageApprove, reject, tag and feature from a moderation queue. Every change is versioned and written to an audit log.
  3. 3ShowcaseSix layouts in your own colours, embedded with a two-line snippet (any Shopify theme included) or the Aplivara Automate & Engage plugin from WordPress.org.

On WordPress, install Aplivara Automate & Engage from WordPress.org, paste a PlugFlow licence key and add the Testimonial Wall block.

Custom colours and CSS, PlugFlow badge removal on paid plans, video testimonial links on Pro and above, and consent recorded with every submission.

View Customer Reviews

PlugFlow where you already work

WordPress

Aplivara Automate & Engage — WordPress integration powered by PlugFlow. Activate with a licence key and pick a wall.

  • Testimonial Wall and Form blocks
  • Shortcodes and widget
  • WooCommerce review requests
Get it on WordPress.org

Shopify

There is no Shopify app yet. Any Shopify theme can show a wall with the embed snippet.

  • Embed snippet in a theme section
  • Same walls and forms as any site
Start free

Chrome Extension

Clip praise into your workspace in one click. Download it from your dashboard under Licences & Plugins; the Chrome Web Store listing is not live yet.

  • X and LinkedIn posts
  • Product Hunt comments
  • Google reviews
Get the extension

The platform

One platform. Multiple ways to remove repetitive work.

Seven areas that share one account, one set of connections and one run history.

Diagram: WooCommerce, Webflow, Razorpay and your website send triggers into a PlugFlow workflow, which maps fields, waits and checks conditions, then runs actions in email, a CRM, Slack, Google Sheets and WhatsApp.

Triggers

  • WooCommerce
  • Webflow
  • Razorpay
  • Your website

PlugFlow

map · wait · check

Actions

  • Email
  • CRM
  • Slack
  • Google Sheets
  • WhatsApp

One run, step by step

  1. TriggerPayment received
  2. ActionSend confirmation
  3. ActionUpdate CRM
  4. ActionAdd row
  5. ActionNotify team
  6. WaitRequest review later
Email, webhooks and Razorpay are verified live. The Slack, Google Sheets, WhatsApp and CRM connectors are built, with provider verification pending. See every integration and its status.

Automate

Automate repetitive work

Build workflows from triggers, actions, field mapping, delays and conditions. Failed steps retry, and every run is logged.

  • Triggers and actions
  • Field mapping
  • Delays
  • Retries
  • Replay runs
  • Execution logs

Connect

Connect the tools you already run

Your store, payments, website, CRM and customer communication, each labelled with how far its verification has gone.

  • Razorpay
  • Email
  • Webhooks
  • HTTP requests
  • Store and site triggers

Collect & showcase reviews

Customer reviews, built in

Collect, moderate and embed testimonials, and let automations ask for them at the right moment.

Build

Extend it with code

A REST API, signed webhooks, website events and custom connectors for when no-code is not enough.

Manage clients

Run it for every client

An organisation above isolated client workspaces, with delegated roles and per-client usage.

Scale

Grow from free to high volume

Plans differ by active automations, monthly runs and how long run logs are kept.

Operate securely

Workflows you can actually operate

Authenticated webhooks, encrypted credentials, guarded outbound calls, and a dead-letter queue you can replay from.

Ready-made automation packs

Start with a workflow, not a blank canvas.

A pack installs a set of automations for one outcome. Connect your services, answer a few questions, test it, and switch it on.

Customer Reviews

Ask every customer for a review at the right moment, send one reminder, and publish the best ones.

  1. TriggerOrder completed
  2. ActionPlugFlow pack
  3. OutcomePublished testimonial

Works with WooCommerce and Shopify orders.

Lead Conversion

Capture website enquiries, alert your team, forward them to your CRM and follow up automatically.

  1. TriggerWebsite enquiry
  2. ActionPlugFlow pack
  3. OutcomeTeam alerted, lead followed up

Sources: webhook, Webflow, Wix or the website snippet.

Order Notifications

Confirm payments to customers, tell them when orders ship, and alert your team about big orders and refunds.

  1. TriggerOrder paid or fulfilled
  2. ActionPlugFlow pack
  3. OutcomeCustomer and team informed

Six store sources: Shopify, WooCommerce, BigCommerce, Magento, Webflow and Wix.

Payment Automation

Receipts to customers, alerts to your team and a running ledger for every Razorpay payment.

  1. TriggerRazorpay payment
  2. ActionPlugFlow pack
  3. OutcomeReceipt sent, team alerted

Captured and failed payments, and refunds.

The automation builder

Turn customer activity into workflows.

Pick a trigger, map the fields you need, add waits and checks, then run actions in order. Test a workflow without side effects before you switch it on.

The automation builder. Trigger: Razorpay payment captured, only when the amount is above zero. Steps: send a confirmation email with mapped customer fields, update the CRM over HTTP, notify the team, wait three days, then schedule a testimonial request.

What starts a workflow, and what it leads to

  • Order fulfilledleads toRequest a testimonial
  • Payment completedleads toNotify the team and update the CRM
  • Lead capturedleads toCreate a CRM record and follow up
  • Testimonial approvedleads toPublish it on a widget
  • Website eventleads toStart a workflow
  • Custom API eventleads toRun your actions

When a run does not go to plan

Failed steps retry with backoff. A run that still fails goes to a dead-letter queue, where you can read its log, fix the cause and replay it. Waiting runs can be cancelled.

  • Succeeded
  • Running
  • Waiting
  • Failed
  • Cancelled
  • Dead-letter

Integrations

Connect the tools already running your business.

We label every integration with its real state, so you know what is verified live and what is still being verified with the provider.

Verified live

Ready to use today

Built-in email, webhooks and HTTP requests, PlugFlow’s own events, and Razorpay: payment links, payment fetch, refunds, and payment, refund and order webhooks.

Built — final provider verification pending

Integration ready

These connectors are built and pass their tests against stand-ins. We are still verifying each one against the provider’s real service.

Trigger sources

Start workflows from your store or site

Signed events from these platforms start automations. Magento 2 also has a module shipped from the PlugFlow repository.

Developer platform

Built for developers when no-code isn't enough.

Send your own events, receive signed webhooks, track website activity, and describe any API as a connector.

POST /v1/workspaces/current/events
curl -X POST https://plugflow.in/v1/workspaces/current/events \
  -H "Authorization: Bearer pf_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "custom.lead.created",
    "payload": {
      "email": "lead@example.com",
      "source": "pricing-page"
    },
    "idempotencyKey": "lead-8812"
  }'

# 202 Accepted
# { "eventId": "…", "executionIds": ["…"] }
Available

REST API and custom events

API keys with scopes, a request ID on every response, and custom events that start workflows.

Available

Reliable inbound events

Signed and authenticated webhooks with replay protection, secret rotation and rate limiting.

Available

Website events

A cookie-free browser snippet with publishable keys tied to the domains you approve.

SDK registry publishing pending

SDKs and custom connectors

Node, PHP with Laravel support, and Python SDKs are built and tested. A connector SDK and command-line tool turn any API into a connector.

Agency mode

Run automation for every client without mixing their data.

Organisations sit above workspaces. Your team works across clients with delegated roles; each client sees only their own workspace, never the organisation or another client.

  • Your organisationAgency owners, admins and delegated roles
    • Client workspace AOwn data, usage and automationsIsolated
    • Client workspace BOwn data, usage and automationsIsolated
    • Client workspace COwn data, usage and automationsIsolated
  • Client isolationEach workspace keeps its own data, connections and run history.
  • Delegated rolesAgency roles apply across the workspaces you manage.
  • Per-client usageSee runs and usage for every client in one place.
  • Clone what worksCopy packs and workflows from one client to the next.

Security & reliability

Built for workflows you can actually operate.

Specific things the platform does, not a badge. Sign in with email or Google, invite your team, and give each person a role.

  • Authenticated inbound webhooksHMAC, header or URL authentication on every hook, with replay protection and secret rotation.
  • Rate limitingInbound endpoints and the API are rate limited.
  • Encrypted credentialsConnected-account credentials are encrypted at rest and redacted from run logs.
  • Guarded outbound callsHTTP steps cannot reach internal network addresses.
  • Retries and a dead-letter queueFailed steps retry with backoff. Runs that still fail are kept so you can replay them.
  • Execution logsEvery run records each step, its input and its result, for your plan’s retention period.

Pricing

Plans that scale with your usage

Start free. Plans differ by active automations, monthly runs, run-log retention and review features.

What each plan includes for automation
PlanFreeStarterProBusiness
Price (INR, monthly)Free₹679₹1,699₹3,399
Active automations51550Unlimited
Runs per month5005,00050,000250,000
Run-log retention30 days90 days180 days365 days
Team members11310
REST API and webhooksNot includedNot includedIncludedIncluded

USD checkout coming soonPrices are charged in INR. International / USD payments are coming after payment-provider activation.

Questions about payments, cancelling or embedding? Read the FAQ

Connect. Automate. Flow.

Your first wall in a few steps.

Create a workspace, send the collection form to a client, approve a quote and paste the wall. Free to start.