Freeform

Cree formularios en EmDash con un creador asistido por IA, puntuación antispam, notificaciones por correo, webhooks y exportaciones CSV.

Extensión

Freeform

Cree formularios en EmDash con un creador asistido por IA, puntuación antispam, notificaciones por correo, webhooks y exportaciones CSV.

  • Categoría: forms
  • Estado: Disponible
  • Versión: 0.1.4
  • Precio: Desconocido
  • Fuente: Registro oficial de plugins
  • Instalación: Plugin aislado del registro
  • Verificado: 2026-10-21

Descripción

Freeform for EmDash

Cree formularios, recoja envíos y actúe sobre ellos — sin salir de EmDash.

Creador de formularios

  • 13 tipos de campo: text, email, textarea, number, phone, date, checkboxes, radio, dropdowns, multi-select, hidden y bloques HTML
  • Diseño por filas con validación por campo (longitud, patrón, mín./máx.)
  • Un creador con IA que crea y edita formularios a partir de una descripción en inglés sencillo
  • Formularios de inicio para contacto y suscripción al boletín listos para usar

Envíos

  • Una bandeja de entrada de envíos con búsqueda, paginación y vistas de detalle completas
  • Resúmenes de envíos con IA: intención, urgencia, hechos clave y una siguiente acción sugerida
  • Exportación CSV para hojas de cálculo e informes

Automatización y protección

  • Notificaciones por correo con plantillas reutilizables, enviadas a usted o a quien hizo el envío
  • Webhooks firmados (HMAC-SHA256) con reintentos automáticos y un registro de entrega
  • Puntuación antispam con honeypot y protección CSRF en cada envío
  • Servidor MCP opcional para que los agentes de IA gestionen formularios y lean envíos

Los formularios se muestran en su sitio con el paquete complementario @solspace/freeform-astro, que incluye componentes sin estilo que usted viste con su propio CSS.

Instalación

Instalación

1. Instalar el plugin

En su administración de EmDash, vaya a Plugins → Registry, busque Freeform e instálelo. Freeform aparece en la barra lateral una vez instalado.

2. Mostrar los formularios en su sitio

La administración de Freeform reside en el plugin; los formularios públicos los muestra un pequeño paquete Astro complementario:

pnpm add @solspace/freeform-astro
// astro.config.mjs
import { defineConfig } from "astro/config";
import emdash from "emdash/astro";
import freeformAstro from "@solspace/freeform-astro";

export default defineConfig({
  integrations: [emdash(), freeformAstro()],
});

Después incruste cualquier formulario por su identificador:

---
import { FreeformForm } from "@solspace/freeform-astro/components";
---

<FreeformForm formId="contact" />

3. Opcional: funciones de IA

El creador de formularios con IA, la puntuación antispam y los resúmenes de envíos necesitan su propia clave de API de Anthropic. Añádala en Freeform → Settings. Sin una clave, todo lo demás — crear formularios a mano, envíos, correo, webhooks — funciona con normalidad.

Preguntas frecuentes

Preguntas frecuentes

¿Necesito una clave de API? Solo para las funciones de IA (creador de formularios con IA, puntuación antispam con IA, resúmenes de envíos). Añada su propia clave de API de Anthropic en Freeform → Settings. Los formularios, los envíos, las notificaciones por correo y los webhooks funcionan sin ella.

¿Cómo se protegen los envíos del spam? Cada formulario incluye un campo honeypot y tokens CSRF firmados. Si añade una clave de Anthropic, cada envío también recibe una puntuación de spam con IA y se marca según un umbral que usted controla, por formulario o de forma global.

¿Puedo recibir avisos de los envíos nuevos? Sí. Cree una plantilla de correo, asígnela a un formulario y elija si va a quien hizo el envío (usando su campo de correo) o a una dirección fija. También puede lanzar webhooks firmados a cualquier URL en cada envío.

¿Cómo exporto los envíos? Desde la vista Submissions puede descargar un CSV de cualquier formulario o generar un enlace de exportación de corta duración.

¿Pueden los agentes de IA gestionar mis formularios? Sí. Freeform incluye un servidor MCP opcional (emdash-freeform-mcp) que expone herramientas de formularios y envíos a clientes como Claude y Cursor.

¿Tienen estilo los formularios mostrados? No — es a propósito. @solspace/freeform-astro genera HTML semántico con atributos data-freeform-* para que los formularios coincidan con el sistema de diseño de su sitio.

Seguridad

Seguridad

Informar de una vulnerabilidad

Escriba a [email protected]. Por favor, no abra un issue público para problemas de seguridad.

Cómo protege Freeform su sitio

  • Los formularios de envío llevan un campo honeypot y tokens CSRF firmados con HMAC (verificación en tiempo constante, caducidad de 2 horas).
  • Los webhooks salientes se firman con HMAC-SHA256 (X-Freeform-Signature) para que los receptores puedan verificar su autenticidad.
  • Las claves de API que usted proporciona (por ejemplo, Anthropic) se guardan en el almacenamiento de plugins de su propio sitio — nunca se envían a Solspace.
  • Los enlaces de exportación son tokens firmados de corta duración; caducan automáticamente.