Insertar con iframe

Inserta tu formulario de contacto directamente en cualquier página web con un iframe para una integración fluida.

Obtener el código del iframe

  1. Ve a Gestión de formularios (/admin/form)
  2. Haz clic en la pestaña Insertar
  3. Busca la sección Inserción con iframe
  4. Copia el código del iframe generado

Código básico del iframe

El código estándar del iframe:

<iframe 
  src="https://supportretriever.com/form/your-form-id" 
  width="100%" 
  height="600" 
  frameborder="0" 
  style="border: none;">
</iframe>

Atributos del iframe

Ancho y alto

  • width="100%" - El formulario ocupa todo el ancho del contenedor
  • height="600" - Altura por defecto (ajusta según necesites)

Estilos

  • frameborder="0" - Quita el borde por defecto
  • style="border: none;" - Evita que aparezca borde

Personalizar dimensiones

Ajusta el tamaño del iframe a tu diseño:

<!-- Barra lateral estrecha -->
<iframe 
  src="https://supportretriever.com/form/your-form-id" 
  width="400" 
  height="800" 
  frameborder="0" 
  style="border: none;">
</iframe>

<!-- Sección a ancho completo -->
<iframe 
  src="https://supportretriever.com/form/your-form-id" 
  width="100%" 
  height="700" 
  frameborder="0" 
  style="border: none;">
</iframe>

Ejemplos de implementación

En HTML

<section class="contact-section">
  <h2>Contactar</h2>
  <iframe 
    src="https://supportretriever.com/form/your-form-id" 
    width="100%" 
    height="600" 
    frameborder="0" 
    style="border: none;">
  </iframe>
</section>

En React/Next.js

<iframe
  src="https://supportretriever.com/form/your-form-id"
  width="100%"
  height="600"
  frameBorder="0"
  style={{ border: 'none' }}
  title="Contact Formulario"
/>

En WordPress

  1. Añade un bloque HTML personalizado
  2. Pega el código del iframe
  3. Publica la página

En Webflow

  1. Añade un elemento Insertar
  2. Pega el código del iframe
  3. Ajusta las dimensiones en el diseñador

Diseño responsivo

Para inserciones adaptadas a móvil, usa técnicas responsivas:

<div style="position: relative; padding-bottom: 100%; height: 0; overflow: hidden;">
  <iframe 
    src="https://supportretriever.com/form/your-form-id" 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;"
    frameborder="0">
  </iframe>
</div>

O con CSS:

.contact-form-container {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  overflow: hidden;
}

.contact-form-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

Estilizar el contenedor

Envuelve el iframe en un contenedor con estilo:

<div class="form-wrapper" style="max-width: 800px; margin: 0 auto; padding: 20px;">
  <iframe 
    src="https://supportretriever.com/form/your-form-id" 
    width="100%" 
    height="600" 
    frameborder="0" 
    style="border: none; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
  </iframe>
</div>

Ventajas de insertar con iframe

  • Integración fluida: El formulario forma parte de tu página
  • Sin redirecciones: Los usuarios se quedan en tu sitio
  • Actualizaciones fáciles: Los cambios del formulario se reflejan automáticamente
  • Estilos aislados: Los estilos del formulario no chocan con tu sitio

Consideraciones

  • Altura: Asegura que la altura del iframe sea suficiente para el formulario
  • Móvil: Prueba en dispositivos móviles para una correcta visualización
  • Carga: El contenido del iframe se carga por separado de tu página
  • Seguridad: El sandbox del iframe se gestiona automáticamente

Probar la inserción

  1. Pega el código del iframe en tu página
  2. Previsualiza en escritorio y móvil
  3. Prueba el envío del formulario
  4. Verifica que recibes el envío
  5. Comprueba que el estilo del formulario encaja con tu marca

Solución de problemas

El formulario no se muestra

  • Verifica que la URL del formulario sea correcta
  • Comprueba que las dimensiones del iframe estén definidas
  • Asegúrate de que ningún CSS esté ocultando el iframe
  • Prueba la URL del formulario directamente en el navegador

Problemas de altura

  • Aumenta el valor de height si el formulario se corta
  • Usa técnicas responsivas para móvil
  • Valora usar min-height en CSS

Conflictos de estilos

  • El contenido del iframe está aislado del CSS de tu página
  • El formulario usa su propio estilo (configurado en el editor)
  • Personaliza la apariencia en SupportRetriever, no con CSS

Temas relacionados

¿Listo para simplificar tu soporte?
Únete a miles que usan SupportRetriever para gestionar conversaciones con clientes.
Probar gratis

Explorar más

Ver todos los artículos