Herramientas

aGo Contact v1.0

Formulario de contacto liviano con proteccion anti-spam para WordPress

Inicio Rapido

aGo Contact provee un formulario de contacto limpio y rapido con proteccion anti-spam de triple capa. Sin necesidad de cuenta, sin dependencias externas. Solo activa y coloca el formulario.

Instalacion

  1. Sube ago-contact.zip desde Plugins → Add New → Upload Plugin
  2. Activa el plugin
  3. Ve a aGo Herramientas → Contact Form para configurar

Configuracion Rapida

  1. Configura el email destinatario donde quieres recibir mensajes
  2. Agrega el formulario a cualquier pagina usando el shortcode [ago_contact] o el bloque de Gutenberg
  3. Guarda y listo — el formulario esta listo para recibir envios
Tip: El formulario funciona inmediatamente con la configuracion predeterminada. Personaliza campos, proteccion anti-spam y apariencia segun necesites.

Campos del Formulario

El formulario incluye valores predeterminados sensatos de fabrica. Puedes activar o desactivar campos segun necesites.

CampoTipoPredeterminadoRequerido
NombreTextActivadoSi
EmailEmailActivadoSi
TelefonoTelActivadoNo
AsuntoTextActivadoNo
MensajeTextareaActivadoSi
  • Todos los campos incluyen validacion HTML5 adecuada
  • El campo de email valida formato del lado del cliente y del servidor
  • El campo de telefono acepta formatos internacionales
  • Los campos se pueden activar/desactivar desde la pagina de configuracion

Proteccion Anti-Spam

aGo Contact usa un enfoque de triple capa para bloquear spam sin molestar a tus visitantes.

Capa 1: Campo Honeypot

Un campo oculto invisible para humanos pero llenado por bots. Si el campo tiene contenido, el envio se rechaza silenciosamente. Cero impacto en la experiencia del usuario.

Capa 2: CAPTCHA Matematico

Una pregunta matematica simple (ej: "Cuanto es 3 + 5?") que es facil para humanos pero detiene a la mayoria de bots automatizados. Los numeros cambian en cada carga de pagina.

AjusteDescripcion
Enable Math CAPTCHAMostrar la pregunta matematica en el formulario
Max NumberNumero mas alto usado en la pregunta (predeterminado: 10)

Capa 3: Cloudflare Turnstile

Un CAPTCHA invisible y amigable con la privacidad de Cloudflare. Mucho mas ligero que reCAPTCHA — la mayoria de visitantes nunca ven un desafio.

  1. Obtene claves gratis en Cloudflare Turnstile
  2. Ingresa el Site Key y Secret Key en la configuracion
  3. Activa Turnstile — reemplaza o complementa el CAPTCHA matematico
Recomendacion: Usa honeypot + Turnstile para el mejor balance de seguridad y experiencia de usuario. El CAPTCHA matematico es un buen respaldo si no quieres usar Cloudflare.

Notificaciones por Email

Notificacion al Admin

Cuando alguien envia el formulario, se envia un email a la direccion del destinatario configurado con todos los datos del formulario.

AjusteDescripcion
Recipient EmailDonde enviar notificaciones (predeterminado: email del admin)
Email SubjectLinea de asunto para emails de notificacion
From NameNombre del remitente mostrado en el email
From EmailDireccion del remitente (usa una direccion real para entregabilidad)

Auto-Respuesta

Opcionalmente envia un email de confirmacion automatica al visitante despues de que envie el formulario.

AjusteDescripcion
Enable Auto-ReplyActivar/desactivar respuestas automaticas
Auto-Reply SubjectLinea de asunto que ve el visitante
Auto-Reply MessageTexto del cuerpo. Usa {name} como placeholder para el nombre del visitante
Tip: Una auto-respuesta bien redactada hace que los visitantes se sientan escuchados. Incluye tiempo de respuesta esperado y metodos de contacto alternativos.

Gestion de Envios

Todos los envios del formulario se almacenan en la base de datos de WordPress y son accesibles desde el panel de administracion.

Ver Envios

Ve a aGo Herramientas → Contact Form → Submissions para ver todas las entradas en una tabla ordenable.

ColumnaDescripcion
FechaCuando se recibio el envio
NombreNombre del visitante
EmailEmail del visitante (enlace mailto clickeable)
AsuntoAsunto del mensaje (si esta habilitado)
EstadoNew, Read o Replied
  • Haz clic en cualquier fila para ver el mensaje completo
  • Marca envios como Read o Replied para rastrear tu flujo de trabajo
  • Elimina envios antiguos de forma masiva

Exportacion CSV

Haz clic en Export CSV para descargar todos los envios como hoja de calculo. Util para importar en sistemas CRM, listas de correo o para registro.

  • Exporta todos los campos: nombre, email, telefono, asunto, mensaje, fecha, estado
  • Codificado en UTF-8 para soporte adecuado de caracteres especiales
  • Filtra por rango de fechas antes de exportar

Temas del Formulario

Elige entre tres temas visuales integrados para tu formulario, o deja que herede los estilos de tu tema.

Modern (predeterminado)

Diseno limpio con labels flotantes, esquinas redondeadas y sombras sutiles. Se ve genial en cualquier sitio.

Classic

Layout de formulario tradicional con labels sobre los campos y bordes estandar. Familiar y accesible.

Minimal

Campos sin bordes con acentos de linea inferior. Look ultra-limpio para sitios web modernos.

Selecciona tu tema en aGo Herramientas → Contact Form → Appearance. La vista previa se actualiza en tiempo real.

CSS Personalizado: Todos los elementos del formulario usan clases estilo BEM (.ago-contact__field, .ago-contact__submit) facilitando la sobreescritura de estilos en el CSS de tu tema.

Shortcode y Bloque Gutenberg

Shortcode

Coloca el formulario en cualquier lugar usando:

[ago_contact]

Funciona en posts, paginas, widgets y modulos de texto de page builders.

Bloque Gutenberg

  1. En el editor de bloques, haz clic en + para agregar un bloque
  2. Busca "aGo Contact"
  3. Inserta el bloque — el formulario se renderiza con vista previa en vivo
Tip: El shortcode y el bloque producen la misma salida. Usa el que sea mas conveniente para tu flujo de trabajo.

Integracion con aGo SMTP

Para entrega confiable de email, combina aGo Contact con el plugin aGo SMTP. Sin una configuracion SMTP adecuada, WordPress envia emails a traves de wp_mail() usando la funcion mail() de PHP, que a menudo termina en spam.

Como Funcionan Juntos

  • aGo SMTP enruta todos los emails de WordPress a traves de tu servidor SMTP
  • Las notificaciones y auto-respuestas de aGo Contact usan automaticamente la conexion SMTP
  • No se necesita configuracion adicional — si aGo SMTP esta activo, aGo Contact lo usa
Configuracion Recomendada: Instala aGo Contact y aGo SMTP. Configura tus credenciales SMTP una vez, y todos los emails del formulario de contacto se entregaran de forma confiable a traves de tu proveedor de email.

Preguntas Frecuentes

Necesito Cloudflare Turnstile?

No. El campo honeypot solo bloquea la mayoria de bots. Agrega CAPTCHA matematico o Turnstile para proteccion extra en sitios de alto trafico.

Por que no llegan los emails?

Lo mas probable es que la funcion mail() de tu servidor este bloqueada o los emails vayan a spam. Instala aGo SMTP y configura un servidor SMTP real (Gmail, SendGrid, Mailgun, etc.).

Puedo tener multiples formularios en una pagina?

Actualmente una configuracion de formulario por sitio. Puedes colocar el mismo formulario en multiples paginas usando el shortcode o bloque.

Los envios se guardan si el email falla?

Si. Todos los envios se guardan en la base de datos sin importar el estado de entrega del email. Siempre tendras un registro en el panel de Submissions.

Puedo personalizar el mensaje de exito?

Si. Configura un mensaje personalizado en Settings → Messages → Success Message. Se soporta HTML.

El formulario funciona con plugins de cache?

Si. El envio del formulario usa AJAX, asi que el cache de pagina no interfiere. El CAPTCHA matematico se regenera via JavaScript en cada carga.

Como cumplo con GDPR?

Agrega un checkbox de consentimiento (activar en configuracion), enlaza a tu politica de privacidad, y elimina regularmente envios antiguos que ya no necesites.

Necesitas ayuda?

Contactanos en ago.cl/contacto o escribe a [email protected].