Guarde un historial ilimitado de diseños en GitHub
La aplicación conserva las 25 versiones más recientes de cada diseño de correo electrónico. Si conecta su cuenta de GitHub, cada versión se guardará además en el repositorio que usted elija, por lo que su historial de diseños será ilimitado: podrá ver quién ha modificado qué, restaurar cualquier versión y conservar una copia de sus diseños fuera de la aplicación.
Conectar GitHub
- En la aplicación, abra «Desarrollador» y la pestaña «Conexiones».
- En la sección «GitHub», haga clic en «Conectar GitHub». Se abrirá GitHub en una nueva pestaña.
- Instale la aplicación en su cuenta u organización de GitHub y seleccione los repositorios que podrá utilizar. Se recomienda utilizar un repositorio privado. Si aún no dispone de uno, créelo primero en , github.com/new o.
- De vuelta en la aplicación, seleccione el repositorio en la sección «Repositorio» y haga clic en «Utilizar este repositorio».
La aplicación guarda inmediatamente en el repositorio todos los diseños que ya tiene y, a continuación, realiza un commit de cada nueva versión cada vez que guarde.
¿Qué contiene el repositorio?
Un archivo por cada diseño en la carpeta email-layouts, cuyo nombre corresponde al identificador del diseño; por ejemplo, email-layouts/cmu3010yo01e4yn0wdjmh7xab.json. Contiene el nombre del diseño, el asunto, el texto de vista previa, el contenido o el diseño visual, así como todas las traducciones. Cada vez que se guarda en la aplicación, ya sea a través de la API, mediante IA o mediante una restauración, se realiza una confirmación con un mensaje del tipo Update "Order confirmation" (editor, v12).
Al eliminar un diseño de la aplicación, se elimina su archivo; las confirmaciones anteriores conservan su historial.
Restaurar una versión anterior
Abra el diseño y haga clic en «Historial de versiones». Debajo de las versiones más recientes almacenadas en la aplicación, en «Versiones anteriores en GitHub» se muestran todas las confirmaciones del diseño. Haga clic en «Ver» para obtener una vista previa de una de ellas y en «Restaurar esta versión» para volver a aplicarla. La restauración se guarda como una nueva versión, por lo que se puede deshacer.
Editar una plantilla en GitHub
Modifique el archivo de un diseño en el repositorio y envíelo a la rama conectada: la aplicación actualizará el diseño en cuestión de segundos. El archivo se comprueba igual que cuando se guarda en la aplicación: el código Liquid debe ser válido, los enlaces y los colores deben ser correctos y los archivos deben estar subidos a su tienda. Si un archivo no supera la comprobación, se ignora y el diseño permanece tal y como estaba.
Un archivo no puede crear un nuevo diseño, y al eliminar un archivo no se elimina el diseño, por lo que una confirmación errónea nunca provoca un error en un correo electrónico que se está enviando.
Desconectar
Desarrollador > Conexiones > GitHub > Desconectar GitHub elimina la conexión y el acceso de la aplicación. El repositorio y su historial permanecen en su cuenta de GitHub.
A través de la API
GET /api/v1/email-templates/:id/versions/github En GitHub se enumeran las versiones, y en POST /api/v1/email-templates/:id/versions/github/:sha/restore se puede restaurar una de ellas. Las herramientas de MCP son list_template_versions, junto con github: true y restore_template_github_version.

