Buscar…
Signup Forms
Signup Forms permite a tus clientes suscribirse y pagar con tarjeta de crédito / débito.

Signup Forms en simple

Piensa en Signup Forms como el botón de pago por suscripciones de tu negocio. Tus clientes pueden elegir a que planes se suscriben y configurar sus preferencias de pago. Aquí te explicaremos como lanzar Signup Forms en minutos, y habilitar automáticamente a tus clientes y suscriptores para acceder tu aplicación o servicios.

Instalación no-code

Esta instalación te permite habilitar y personalizar un Signup Forms en una página alojada.
Recomendada para empresas de servicios o negocios no basados en SaaS
Preferencias generales
  1. 1.
    Ve al menú general y haz clic en Aplicaciones.
  2. 2.
    Haz clic en Signup Forms.
  3. 3.
    Ahora crea un Nuevo Signup Form, o ingresa a uno ya creado que deseas editar.
  4. 4.
    Agrega un Nombre a tu formulario para identificarlo internamente.
  5. 5.
    Puedes activar/desactivar la opción para que tus clientes puedan comprar múltiples planes de precio, o bien mostrarles un único plan.
  6. 6.
    Puedes activar/desactivar la opción tarjeta de crédito o débito requerida u obligatoria, o permitir la suscripción de clientes con cobranza tradicional.
Si aún no haz conectado un Proveedor de pagos aprende cómo hacerlo aquí.
Muestra tus productos y planes
  1. 1.
    Haz clic en Agregar plan y selecciona un producto de tu lista.
  2. 2.
    Ahora selecciona un plan de tu producto.
  3. 3.
    Puedes activar/desactivar la opción para que tus clientes puedan elegir libremente la cantidad de planes que quieren comprar.
  4. 4.
    Puedes activar/desactivar la opción para que tus clientes puedan comprar el plan desde una cantidad mínima.
  5. 5.
    Agrega un Nombre que es el que verá tu cliente.
  6. 6.
    Agrega una Descripción que es la que verá tu cliente.
Si aún no haz creado tu primer producto y plan de precios, aprende más en Productos y Planes.
Agrega complementos
  • Haz clic en Agregar complemento y selecciona uno de tu lista.
  • Puedes activar/desactivar la opción para que tus clientes puedan elegir libremente la cantidad de complementos que quieren agregar.
  • Puedes activar/desactivar la opción para que tus clientes puedan agregar complementos desde una cantidad mínima.
  • Agrega un Nombre al complemento, que es el que verá tu cliente.
  • Agrega una Descripción al complemento, que es la que verá tu cliente.
Si no haz creado un Complemento aprende más aquí.
Cupones de descuento
Proximamente disponible.
Habilita invoices o facturas electrónicas
  1. 1.
    Selecciona el tipo de documento de cobro que tu cliente podrá seleccionar cuando ingrese sus datos de facturación y haz clic en Agregar. Este puede ser un invoice o una factura electrónica.
  2. 2.
    Selecciona los países donde tus planes estarán disponibles.
  3. 3.
    Agrega etiquetas personalizadas al formulario de Nombre, Estado y ID Fiscal. Estos datos son necesarios cuando un negocio cobra con factura electrónica.
Enlaces y webhook
  1. 1.
    Agrega una url opcional para notificar mediante Webhook cuando haya un registro suscripción exitoso.
  2. 2.
    Agrega una url opcional de redireccionamiento por defecto una vez que el cliente haya finalizado la compra de un plan.
Branding
Los elementos de diseño son muy importantes para que tus clientes disfruten de una buena experiencia. Aprende a configurar el branding de tu cuenta aquí.
Instalación y poner en vivo
  1. 1.
    Ahora solo queda Crear y poner en vivo o Guardar.
  2. 2.
    Ve a la parte superior de tu formulario y activa/desactiva el Modo de prueba.
  3. 3.
    Haz clic en el botón Instalación y luego en Página Alojada.
  4. 4.
    Dale tus últimos retoques al Layout y los encabezados de la página y listo.
  5. 5.
    Haz clic en Guardar y ve a la parte superior presionando Ir a la página alojada.

Demo

Instalación low-code

Esta instalación te permite habilitar y personalizar un Signup Forms en la aplicación o sitio web que quieras.
Recomendada para negocios basados en SaaS o que necesitan un mayor nivel de personalización y flexibilidad en sus workflows de cobro.
Después de haber creado tu Signup Form copia el fragmento de código indicado en la sección Instalación -> Fragmento de JavaScript para Signup Forms y pégalo antes de la etiqueta </body> en todas las páginas en las que deseas que Signup Forms aparezca para tu usuario.
Si utilizas algún framework como React o VueJS puedes inyectar el script de la forma convencional que utiliza cada framework.
Ejemplo
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta charset="utf-8">
5
<title>Demo Piriod Signup Forms</title>
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
</head>
8
<body>
9
<div id="piriod-widget"></div>
10
<script>
11
window.piriodSettings = {
12
service: "signupForms",
13
publishableKey: "YOUR SIGNUP FORM PUBLISHABLE KEY"
14
};
15
!function(){var e=document.getElementById("piriod-widget");if(!e)return console.log('Missing <div id="piriod-widget"></div>, create this to mounted.');var i=document.createElement("iframe");i.src="https://js.piriod.com/signup_forms/"+window.piriodSettings.publishableKey,i.id="piriod-widget",i.width="100%",i.height="740",i.style="border:none",e.appendChild(i)}();
16
</script>
17
</body>
18
</html>
Copied!

Eventos de JavaScript

piriod_signup_form_subscription

Emitido cuando el proceso de suscripción o registro es finalizado. Devuelve data con el atributo status que puede tener el valor succeeded o failed
Ejemplo
1
window.addEventListener('message', function(e) {
2
if (e.data.event === 'piriod_signup_form_subscription' && e.origin === 'https://js.piriod.com') {
3
if (e.data.status === 'succeeded') {
4
console.log('subscription created successfully');
5
} else {
6
console.log('subscription creation failed');
7
}
8
}
9
});
Copied!