Next.js
Integration Tutorial: Adding Interworky AI Agent to Your Next.js Website
Start your free trial now at https://interworky.com
Step-by-Step Guide:
1. Log into the Interworky Dashboard
• After creating your Interworky account, log into the Interworky dashboard.
• Navigate to the Integration Page.

- Locate the Embed Code 
- In the Integration Page, locate the Embed Code section. 
- Capture your api-key next to - data-api-key=

The Next.js <Script> component is an ideal way to load third-party scripts natively, ensuring optimal performance and proper lifecycle management.
- Create Interworky Component 
Add the Interworky script with the data-api-key attribute captured from the previous step, see example below.
- TypeScript: 
// components/Interworky.tsx
'use client';
import Script from 'next/script';
import { FC } from 'react';
const Interworky: FC = () => {
  const apiKey = "YOUR_API_KEY_HERE";
  return (
    <Script
      src="https://storage.googleapis.com/multisync/interworky/production/interworky.js"
      data-api-key={apiKey}
      strategy="lazyOnload"
      onLoad={async()=>{
        window?.Interworky.init();
      }}
    />
  );
};
export default Interworky;- Javascript: 
// components/Interworky.js
'use client';
import Script from 'next/script';
const Interworky = () => (
  <Script
    src="https://storage.googleapis.com/multisync/interworky/production/interworky.js"
    data-api-key="YOUR_API_KEY_HERE" // Replace with your API key
    strategy="lazyOnload" // Loads the script after the main content
    onLoad={() => { window.Interworky.init(); }} // Initialize Interworky on load
  />
);
export default Interworky;- Add Interworky Component to your Project 
export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en">
      <body
        className={`${geistSans.variable} ${geistMono.variable} antialiased`}
      >
          <Interworky />
        {children}
      </body>
    </html>
  );
}Or Add the component to your desired page
<Interworky />And Tadaa 🎉, you just integrated Interworky AI Agent into your Next.js project.

Last updated
