Hey @Joely , Thank you for reaching out.
I know you're looking for a way to integrate version control for your Klaviyo templates using GitHub. While Klaviyo doesn't have built-in support for this, there's a workaround.
One simple approach is to export your template HTML and store it in a GitHub repository. This way, you can track changes, collaborate with others, and revert to previous versions if needed.
However, if you're using Klaviyo's drag-and-drop editor, this method has a downside: you'll lose the editor's functionality. To get around this, you could maintain two versions of each template: one for GitHub and one for Klaviyo.
A more elegant solution is to use Klaviyo's API to automate the process. You can set up a script to fetch template data from Klaviyo, push changes to GitHub, and even re-upload modified versions back to Klaviyo.
This way, you can maintain version control while keeping your templates editable in Klaviyo's system. Let me know if you need help with setting up an API workflow to automate the syncing process!