Ir al contenido

Funciones

Construido como un registro de auditoría que, además, se ve bien.

Cada función de abajo responde a la misma pregunta: si un visitante hace clic en la insignia, ¿qué va a encontrar? Esto es lo que va a encontrar.

Compras verificadas

La marca de verificado se gana con una firma, no con una casilla.

Stripe y Shopify envían un payload firmado por cada pedido pagado. Comprobamos la firma con el secreto que pegaste, guardamos el registro con su fuente y solo entonces lo marcamos como verificado.

  • Stripe checkout.session.completed y Shopify orders/paid desde el primer momento.
  • Un registro que llega por la API o un CSV se guarda y se muestra, pero nunca se marca como verificado.
  • Cada registro recibe un hash SHA-256 que la página de verificación publica.
US

Sarah M. acaba de comprar Pro Plan

Austin, US·hace 4 minutos

7 viendo ahora Verificado por Provedly
US

Hugo M. acaba de comprar Pase anual

Paris, FR·hace 3 horas

por Provedly
US

Yui T. acaba de comprar De por vida

Tokyo, JP·hace 1 díaEjemplo

por Provedly

De arriba abajo: un registro de webhook, un registro de la API y un ejemplo. El mismo widget, tres estados honestos.

Contador en vivo

"7 personas viendo" significa que siete navegadores nos enviaron una señal en los últimos 90 segundos.

El widget envía una señal cada 30 segundos mientras la pestaña está abierta. El contador es el número de sesiones distintas dentro de la ventana de presencia. Se calcula en el servidor y no existe ningún campo para cambiarlo.

  • Se oculta por debajo de un mínimo que tú eliges, así que nunca verás "1 persona viendo".
  • El texto lo decides tú: por defecto, "{n} people viewing this page right now".
  • La ventana y el mínimo aparecen en la página de verificación.

Conjunto de presencia, ahora mismo

4 viendo
  • sesión a1f3última señal hace 4 s · contada
  • sesión b7c0última señal hace 21 s · contada
  • sesión c2e9última señal hace 58 s · contada
  • sesión d44búltima señal hace 77 s · contada
  • sesión e019última señal hace 131 s · fuera de 90 s
  • sesión f8a2última señal hace 240 s · fuera de 90 s

El número de la notificación es la longitud de la lista resaltada. Nada más.

Página de verificación

Una página pública que no puedes editar, enlazada desde cada insignia.

Se genera a partir de las mismas filas que lee el widget. Muestra las fuentes con sus totales y la última actividad, la política vigente, las compras verificadas más recientes como hashes y las raíces nocturnas del registro.

  • Compras verificadas en las últimas 24 horas, en 7 días y desde siempre.
  • Los nombres y ciudades no se muestran. Aun así, un comprador puede encontrar su propio hash.
  • Raíz SHA-256 nocturna del día anterior, para que el historial no cambie.
provedly.app/verify/pp_3f9a…

Página de verificación de Provedly

Prueba social mostrada en yourstore.com

Verificadas, 24 h

38

Verificadas, 7 días

241

Verificadas, Desde siempre

2917

Política, tal como la configuró el dueño

  • Contador en vivo: visitantes reales en los últimos 90 s, oculto por debajo de 2.
  • Registros de ejemplo mostrados: sí, etiquetados.
FuenteRegistrosÚltimoVerificado
Stripe412hace 4 minsí
Shopify96hace 1 hsí
API1204hace 12 minno
Ejemplo2hace 3 dno

Raíces diarias del registro

2026-10-14 · 128 registros · 9c1e0b7a4d…f3

2026-10-13 · 117 registros · 51aa8e02c7…8b

Política de honestidad

Tus decisiones son públicas. Elígelas sabiéndolo.

Mostrar registros de ejemplo o no. Solo compras verificadas o todo. Periodo de días hacia atrás. Cada ajuste es una decisión real, y la página de verificación indica la que elegiste.

  • Los ejemplos siempre llevan la etiqueta "Ejemplo" en la propia notificación.
  • Activa "solo verificadas" y los registros de la API y de CSV dejan de mostrarse.
  • No hay ningún ajuste que haga que la página diga algo falso.

Tu panel

  • Mostrar registros de ejemplo
  • Solo compras verificadas
  • Contador en vivo

Su página de verificación

  • Registros de ejemplo mostrados: sí, etiquetados.
  • Solo compras verificadas: no.
  • Contador en vivo: visitantes reales, oculto por debajo de 2.

El widget

Una etiqueta script. Shadow DOM. Unos 6 KB comprimido.

Un cargador de 1 KB descarga el paquete y lo muestra dentro de un Shadow DOM, así que tu hoja de estilos no puede romper la notificación y la notificación no puede tocar tu página. Cinco temas, cinco formas, tres estilos de avatar y cinco animaciones.

  • Respeta prefers-reduced-motion y se puede cerrar con el teclado.
  • La configuración es un GET en caché; cada impresión, un POST pequeñito.
  • Funciona en sitios estáticos, SPAs, temas de Shopify y WordPress.
index.html
<script src="https://your-app.example/w/widget.js"
        data-token="pp_bpalvxtkdzlzd1ytxenfkatg"
        async defer></script>

Barras CTA

Una cuenta regresiva, un temporizador, tu número real de pedidos. Nunca uno falso.

Una barra a todo lo ancho con un mensaje, un temporizador o un número, y un botón. Las cuentas regresivas terminan en una fecha real para todos. Los temporizadores evergreen empiezan cuando cada visitante ve la barra por primera vez y lo dicen en la página de verificación. La barra de pedidos reales muestra cuántos pedidos verificados recibiste en el último día, semana o mes. Los contadores suben según un calendario que publicas, sin modo aleatorio.

  • Las mismas reglas de segmentación, programación y dispositivos que el widget.
  • El cierre se recuerda por visitante; puedes reiniciarlo para una nueva campaña.
  • Una versión en GIF para email de la cuenta regresiva que muestra el tiempo real restante al abrirlo.

Mira todas las funciones en una sola página

Una página demo alojada con el widget de prueba social, el contador en vivo, una barra de cuenta regresiva y la página de verificación, todo con datos reales.

Cada widget y barra que creas tiene su propio enlace de página demo en la pestaña Embed, así puedes verlo antes de tocar tu sitio.

Todo sobre las barras

Segmentación y tiempos

Muéstralo donde ayuda y detente antes de que moleste.

Muéstralo en todas las páginas, solo en las páginas que indiques o en todas menos las que indiques, con comodines y un probador de URL integrado. Elige dispositivos, define un retraso inicial, cuánto dura cada notificación, la pausa entre ellas y un límite por sesión. El orden puede ser secuencial o aleatorio.

  • Solo /pricing y /products/*, o todas las páginas excepto /checkout/* y /account*.
  • Por defecto: 3 s de retraso, 6 s en pantalla, 30 s de pausa, 5 por sesión.
  • URL de clic opcional, que puede abrirse en una pestaña nueva si quieres.
yourstore.com

incluir

/pricing

/products/*

/

excluir

/checkout/*

/account*

  • /se muestra
  • /pricingse muestra
  • /products/desk-lampse muestra
  • /checkout/paymenten silencio
  • /account/settingsen silencio

Fuentes

Webhooks para la prueba, API y CSV para todo lo demás.

Conecta Stripe o Shopify en dos minutos; el plugin de WordPress se salta la configuración por completo, y la app de Shopify, muy pronto, también. Envía datos desde tu propio backend con una clave bearer cuando ocurra una compra en cualquier otro lugar. Importa el historial desde una hoja de cálculo.

  • App de Shopify (pronto en la App Store): instálala, activa el app embed y listo. Los pedidos se sincronizan solos y el cobro va en tu factura de Shopify.
  • Plugin de WordPress, en WordPress.org: widget y barras en todas las páginas, y los pedidos de WooCommerce como registros verificados.
  • Clave de API por widget, que puedes rotar desde el panel.
  • Columnas del CSV: name, city, state, country, product_name, price, avatar_url, occurred_at.
  • Protección contra duplicados por external_id en la API, y por nombre y ciudad dentro de una hora en el CSV.
POST /api/v1/widgets/{token}/records
curl -X POST https://your-app.example/api/v1/widgets/pp_…/records \
  -H "Authorization: Bearer pk_…" \
  -H "Content-Type: application/json" \
  -d '{"name":"Jane Doe","city":"Berlin","country":"DE",
       "product_name":"Pro Plan","price":"€49",
       "external_id":"order_123"}'

¿Quieres el razonamiento completo de por qué lo construimos así?

La página de confianza enumera las garantías y las cosas que nos negamos a construir.

Muestra pruebas que puedas respaldar.

Plan gratis, un sitio, 2,000 impresiones al mes y compras verificadas incluidas. En el plan gratis, la insignia enlaza a tu página de verificación, y de eso se trata.