Saltar al contenido principal

Campaña standalone con juegos

Cómo lanzar una campaña independiente (sin necesidad de programa existente) basada en un juego de ruleta, con premios configurables y landing pública.

Caso: lanzamiento de producto. Cualquiera puede entrar a la landing, tirar la ruleta una vez, y llevarse un premio (cupón, descuento o producto físico).

Tiempo: ~25 min · Nivel: principiante.

1. Crear la campaña

Admin → CampañasNueva campaña → tipo Game / Standalone.

Campos principales:

  • Nombre: Lanzamiento línea verano
  • Slug: verano-25 (parte de la URL pública)
  • Fecha inicio / fin: el rango activo de la campaña
  • Programa asociado: (deja vacío para standalone)
  • Presupuesto: el máximo en valor de premios a entregar

2. Diseñar el juego

Dentro de la campaña → JuegosAñadir → tipo Spin Wheel (ruleta).

Configura los sectores de la ruleta:

SectorPremioProbabilidadStock total
Cupón 10%Código "VERANO10" (usable 1 vez)40%ilimitado
Cupón 20%Código único por miembro25%500
Producto físico SBolsa de tela10%50
Producto físico MSombrero5%20
Gran premioLote completo de la línea0.5%3
Sigue participando(sin premio)19.5%ilimitado

Las probabilidades deben sumar 100%. IncentIA reparte aleatoriamente respetando stocks.

3. Reglas de participación

  • Jugadas por miembro: 1 (clásico "una tirada y fuera").
  • Requiere registro: sí — el miembro debe identificarse (email u OTP) antes de girar.
  • Requiere evidencia: (opcional) si quieres que suban ticket antes, activa "Prerequisito: evidencia aprobada".

4. Diseñar la landing

Dentro de la campaña → LandingEditar.

Si usas landing genérica:

  • Título, subtítulo, imagen hero.
  • Botón de CTA ("Tira la ruleta").
  • Formulario de registro incrustado.
  • Textos legales (T&C, privacidad).

Si usas landing custom:

  • HTML propio que llama al JavaScript SDK para disparar la ruleta → ver tutorial JS SDK.

URL pública: https://tu-dominio.app/landing/c/verano-25.

Para compartir por WhatsApp con máxima compatibilidad:

  1. Admin → Dynamic LinksCrear.
  2. Slug: verano, destino: https://tu-dominio.app/landing/c/verano-25.
  3. URL final a enviar: https://tu-dominio.app/r/verano.

Si WhatsApp alguna vez bloquea el destino, cambias el target del Dynamic Link sin reenviar el mensaje.

6. Programar mensajes de lanzamiento

Comunicaciones → FlujosNuevo.

Flujo de lanzamiento:

  1. Trigger: fecha fija (ej. día de lanzamiento a las 10:00).
  2. Audiencia: segmento "Miembros activos últimos 90d".
  3. Acción 1: push con título "Nueva línea + sorteo".
  4. Wait: 2 horas.
  5. Acción 2: email con detalles y link a /r/verano.

Para no-miembros: la landing ya lleva su propio formulario de captación.

7. Testear el flujo completo

Antes de publicar:

  1. Crea un segmento "Testers" con tu email interno.
  2. Configura el flujo en modo dry-run (simula sin enviar).
  3. Visita la landing como usuario anónimo → prueba la ruleta.
  4. Verifica que el premio se asigna al miembro y el stock baja.

8. Monitorizar durante la campaña

Dashboard de la campaña:

  • Participaciones únicas.
  • Premios entregados por sector (tabla con stock usado vs restante).
  • Distribución de probabilidad observada vs teórica.
  • Tasa de conversión (visitantes → participantes).
  • Mensajes enviados y aperturas/clicks.

Si un sector se queda sin stock, la probabilidad se redistribuye automáticamente entre los sectores restantes.

9. Cerrar la campaña

Al llegar la fecha fin (o cuando quieras):

  • La campaña pasa a estado Closed automáticamente.
  • Los miembros que no hayan tirado ven mensaje "Campaña finalizada".
  • Los cupones entregados siguen válidos según su propia fecha de expiración.
  • Las métricas quedan disponibles para reporting.

Qué has construido

  • Una campaña con inicio y fin.
  • Ruleta con 6 sectores y probabilidades calibradas.
  • Landing pública compartible por WhatsApp vía Dynamic Link.
  • Flujo de lanzamiento multi-canal.
  • Dashboard de seguimiento en tiempo real.

Próximos pasos

  • Añade PIN codes dentro del producto físico para dar una segunda jugada → PIN codes.
  • Integra la landing con Shopify para que un pedido conceda automáticamente una tirada → Shopify.
  • Personaliza la UX de la ruleta con el JS SDK → JS SDK.