Skip to main content
Question

How do I work with templates that have universal content blocks for system draggable templates in latest api: 4-15-2026

  • April 16, 2026
  • 1 reply
  • 24 views

Email Pulse
Active Contributor II
Forum|alt.badge.img+2

Hi,

I’m excited to try out the new functionality to create/update system draggable templates but I’m running into a few issues. 

It seems like whenever I try to do anything with a template that has a universal content block in it I get errors such as follows with an update: Klaviyo error (non-retryable): Template T4axuT contains universal blocks and cannot be updated. Universal blocks are reusable components shared across multiple templates.

I also tried to copy the definition from an existing template and create a new template with that definition and I got a similar error that I can’t use universal_id in template creation.

 

Is there no way to reference universal content blocks or update a template that has a universal content block? 

The sites that I work with all heavily leverage universal content blocks for reusable components, particularly headers and footers and such so it would be necessary to be able to update those kinds of templates for this to work.

Does anyone have any familiarity with this or how to workaround this? 

For creating a new template I can certainly strip out the universal ids and then it will just create a template with that content but without the universal content link but that doesn’t seem like a very good story for my clients.

 

Thanks

1 reply

Forum|alt.badge.img+6
  • Contributor IV
  • April 19, 2026

Hi, has anybody found a solution for this? I too am trying to clone templates through API, but it looks like universal content blocks aren’t transferred to the cloned templates, unless i convert them into non-universal blocks :(