diff --git a/packages/embeds/js/package.json b/packages/embeds/js/package.json
index 58d2b5e22..be84a8e4b 100644
--- a/packages/embeds/js/package.json
+++ b/packages/embeds/js/package.json
@@ -1,6 +1,6 @@
{
"name": "@typebot.io/js",
- "version": "0.0.70",
+ "version": "0.0.71",
"description": "Javascript library to display typebots on your website",
"type": "module",
"main": "dist/index.js",
diff --git a/packages/embeds/js/src/utils/injectCustomHeadCode.ts b/packages/embeds/js/src/utils/injectCustomHeadCode.ts
new file mode 100644
index 000000000..56ca5f32d
--- /dev/null
+++ b/packages/embeds/js/src/utils/injectCustomHeadCode.ts
@@ -0,0 +1,33 @@
+import { isNotDefined } from '@typebot.io/lib/utils'
+
+export const injectCustomHeadCode = (customHeadCode: string) => {
+ customHeadCode = customHeadCode.replace(
+ /`
+ )
+ const headCodes = customHeadCode.split('')
+ headCodes.forEach((headCode) => {
+ const [codeToInject, noScriptContentToInject] = headCode.split('')
- headCodes.forEach((headCode) => {
- const [codeToInject, noScriptContentToInject] = headCode.split('