-- Migration 024: Seed additional WhatsApp templates

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Saludo Profesional',
  'Hola {nombre}, un gusto saludarte. Soy {asesor} de Italvet. Gracias por visitarnos en {evento}. Quedo atento para ayudarte con una recomendacion para {producto}.',
  JSON_ARRAY('nombre', 'asesor', 'evento', 'producto'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Saludo Profesional');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Seguimiento 24 Horas',
  'Hola {nombre}, ayer conversamos sobre {producto}. Te comparto esta opcion para tu negocio en {empresa}. Si deseas, hoy coordinamos una llamada de 10 minutos.',
  JSON_ARRAY('nombre', 'producto', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Seguimiento 24 Horas');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Envio de Cotizacion',
  'Estimado/a {nombre}, adjunto la cotizacion de {producto} solicitada para {empresa}. Cualquier ajuste de volumen o presentacion lo revisamos de inmediato.',
  JSON_ARRAY('nombre', 'producto', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Envio de Cotizacion');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Recordatorio de Reunion',
  'Hola {nombre}, te recuerdo nuestra reunion de hoy a las {hora}. Revisaremos {tema} para avanzar con la propuesta de {empresa}.',
  JSON_ARRAY('nombre', 'hora', 'tema', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Recordatorio de Reunion');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Reactivacion Lead Frio',
  'Hola {nombre}, espero que estes muy bien. Retomo contacto porque tenemos una nueva alternativa de {producto} que podria ayudarte en {empresa}. Te cuento en breve si gustas.',
  JSON_ARRAY('nombre', 'producto', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Reactivacion Lead Frio');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Confirmacion de Pedido',
  'Perfecto {nombre}, confirmamos tu pedido de {producto} para {empresa}. Fecha estimada de entrega: {fecha_entrega}. Te mantengo informado del despacho.',
  JSON_ARRAY('nombre', 'producto', 'empresa', 'fecha_entrega'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Confirmacion de Pedido');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Post Venta',
  'Hola {nombre}, queria validar como te fue con {producto}. Tu feedback nos ayuda a recomendarte el siguiente paso para mejorar resultados en {empresa}.',
  JSON_ARRAY('nombre', 'producto', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Post Venta');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Invitacion a Capacitacion',
  'Hola {nombre}, te invitamos a nuestra capacitacion de {tema} el {fecha}. Sera una excelente oportunidad para optimizar el uso de {producto}. Te reservo un cupo?',
  JSON_ARRAY('nombre', 'tema', 'fecha', 'producto'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Invitacion a Capacitacion');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Promocion Vigente',
  'Hola {nombre}, te comparto una promocion vigente de {producto} para clientes de {empresa} hasta el {fecha_fin}. Si deseas, te envio el detalle ahora mismo.',
  JSON_ARRAY('nombre', 'producto', 'empresa', 'fecha_fin'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Promocion Vigente');

INSERT INTO whatsapp_templates (name, content, variables, status, created_by)
SELECT
  'Cierre Amable',
  'Gracias por tu tiempo, {nombre}. Quedo atento a cualquier consulta sobre {producto}. Cuando te convenga, retomamos para cerrar la mejor opcion para {empresa}.',
  JSON_ARRAY('nombre', 'producto', 'empresa'),
  'active',
  (SELECT id FROM users WHERE role = 'super_admin' ORDER BY id LIMIT 1)
WHERE NOT EXISTS (SELECT 1 FROM whatsapp_templates WHERE name = 'Cierre Amable');
