AI Assistant Deployment

Once you've created and configured your ZipTier campaign, you're ready to deploy your AI Assistant and start engaging with your audience. ZipTier provides two flexible deployment options to fit your needs: a standalone hosted page or an embeddable widget for your own website.

Both options provide the full ZipTier AI Assistant experience with all your customizations, branding, and content. Choose the option that best fits your marketing strategy, or use both simultaneously for maximum reach.


Deployment Options Overview

Standalone Page

A dedicated ZipTier-hosted URL for your AI Assistant

Best for: Email campaigns, social media, QR codes, direct sharing

Website Embed

A JavaScript widget that adds the AI Assistant to your website

Best for: Landing pages, product pages, support portals

After completing the campaign creation wizard, you'll see both deployment options on the confirmation screen, ready to copy and use.


Option 1: Standalone Page

Every campaign automatically gets a unique, shareable URL that hosts your AI Assistant on ZipTier's platform. This is the simplest deployment option and requires no technical setup.

How It Works

Your campaign link takes visitors directly to a full-page AI Assistant experience. The page displays your branding, greeting message, and all customizations configured during campaign setup.

Example URL:

https://acmeCon2026.ziptier.ai/chat

How to Use

  1. Copy the campaign link from your campaign confirmation or dashboard
  2. Share the link directly with your audience via:
    • Email campaigns and newsletters
    • Social media posts
    • QR codes on printed materials
    • Text messages or chat apps
    • Presentation slides

Advantages

  • Zero setup required — Just copy and share
  • Works everywhere — Any device with a browser
  • Full-screen experience — Distraction-free conversation
  • Easy tracking — Simple URL for campaign analytics
  • QR code friendly — Perfect for print materials and events

Best Practices

  • Use URL shorteners (like bit.ly) for cleaner links in social media
  • Create QR codes for event signage, business cards, or printed collateral
  • Include clear call-to-action text when sharing (e.g., "Ask our AI Assistant")

Option 2: Website Embed

Embed the AI Assistant directly on your own website using a simple JavaScript widget. This adds a floating chat button that opens the full conversation interface without visitors leaving your site.

How It Works

Add a single <script> tag to your website. The widget displays a floating button (customizable style, text, color, and position) that, when clicked, opens your AI Assistant in a modal overlay.

Embed Code

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
></script>

Configuration Attributes

Required

AttributeDescription
srcThe ZipTier widget script URL. Always use the latest script URL provided.
data-chat-urlThe full URL of your AI Assistant campaign link.

Advanced Widget Customization

Use the optional attributes below to match the widget button to your brand and website design. All attributes are optional — omit any to use the default.

Button Style & Appearance

AttributeDefaultDescriptionValues
data-button-stylepillVisual style of the launcher buttonpill, fab, avatar, textbox
data-button-textAsk AILabel on pill/avatar, placeholder on textbox, tooltip on FABAny string, e.g. Get Help
data-button-color#4F46E5Background color of the buttonHex color, e.g. #667eea
data-button-text-color#ffffffText / icon color on the buttonHex color, e.g. #000000
data-button-sizemediumSize of the launcher buttonsmall, medium, large
data-button-fontSystem font stackFont family for button textInter, Roboto, Poppins, etc.
data-button-cornerroundedCorner style for pill, avatar, and textbox launchersrounded, sharp
data-button-animationONPlay a one-time bounce animation when the button first appearsON, OFF

Avatar Style (data-button-style="avatar" only)

AttributeDefaultDescription
data-button-avtr-initialsFirst letter of button textInitials shown inside the avatar circle (up to 3 characters)
data-button-avtr-initials-color#ffffffColor of the initials text inside the avatar circle

Button Position & Widget Size

AttributeDefaultDescriptionValues
data-button-positionbottom-rightFixed position of the launcher button on screenbottom-right, bottom-left, bottom-center
data-widget-width400pxWidth of the chat widget panel400px600px
data-widget-height800pxHeight of the chat widget panel400px800px

Complete customization example:

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  data-button-style="pill"
  data-button-text="Ask AI"
  data-button-color="#667eea"
  data-button-text-color="#ffffff"
  data-button-size="large"
  data-button-font="Inter"
  data-button-corner="rounded"
  data-button-position="bottom-right"
  data-widget-width="400px"
  data-widget-height="800px"
></script>

Launcher Button Styles

StyleDescriptionBest for
pillRounded button with chat icon and label text (default)Most websites — visible and descriptive
fabRound floating action button with chat icon only, no labelMinimal footprint; icon is universally recognized
avatarWhite card with agent avatar circle and name — conveys a human presenceHigh-touch sales or support experiences
textboxSearch-bar style with a text input. Users can type a question before opening the chat; the message is auto-sent as the first message.Product pages where users arrive with a specific question

Advantages

  • Seamless experience — Visitors stay on your website
  • Contextual help — Provide assistance exactly where users need it
  • Brand consistency — AI Assistant appears as part of your site
  • Multiple pages — Add to any page on your site
  • Customizable appearance — Four launcher styles, full color and font control

Widget Builder Playground

Before embedding the widget on your website, marketers can use the Widget Builder Playground to experiment with all available JS tag parameters in real time — no code required. Adjust button style, text, color, size, font, position, corner style, bounce animation, and widget dimensions, then instantly see how the widget will look on a simulated web page across desktop, tablet, and phone viewports. Once you're happy with the configuration, copy the generated embed code directly from the playground.

ZipTier Widget Builder Playground showing button and widget configuration controls alongside a live desktop preview

Try it out → Open the Widget Builder Playground to configure your widget visually and copy the ready-to-use embed code.


Website Embed Installation

Basic Installation

Add the script tag just before the closing </body> tag:

<!DOCTYPE html>
<html>
<head>
  <title>Your Page</title>
</head>
<body>
  <!-- Your page content -->

  <!-- ZipTier AI Assistant -->
  <script
    src="https://chat.ziptier.ai/wgt/script/latest.js"
    data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  ></script>
</body>
</html>

Platform-Specific Instructions

WordPress

  1. Go to Appearance > Theme Editor (or use a plugin like "Insert Headers and Footers")
  2. Locate your theme's footer.php file
  3. Paste the script tag just before </body>
  4. Save changes

Shopify

  1. Go to Online Store > Themes
  2. Click Actions > Edit Code
  3. Open theme.liquid
  4. Paste the script tag just before </body>
  5. Save changes

Webflow

  1. Go to Project Settings > Custom Code
  2. Paste the script in the Footer Code section
  3. Publish your site

Squarespace

  1. Go to Settings > Advanced > Code Injection
  2. Paste the script in the Footer section
  3. Save changes

Customization Examples

Search-bar launcher with pre-filled message:

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  data-button-style="textbox"
  data-button-text="What would you like to know?"
></script>

Agent avatar launcher:

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  data-button-style="avatar"
  data-button-text="Ask Alex"
  data-button-avtr-initials="AL"
  data-button-color="#667eea"
></script>

Custom button text for a product page:

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  data-button-text="Ask Our AI About This Product"
></script>

Left-side positioning with bounce animation:

<script
  src="https://chat.ziptier.ai/wgt/script/latest.js"
  data-chat-url="https://chat.ziptier.ai/bt/v1?id=1234567890"
  data-button-position="bottom-left"
  data-button-animation="ON"
></script>

Choosing the Right Option

Use this guide to determine which deployment option works best for your specific use case. Remember, you can use both options simultaneously.

Use CaseRecommendedWhy
Email marketing campaignsStandalone PageEasy to include a clickable link
Social media postsStandalone PageDirect link works across all platforms
QR codes (print, signage)Standalone PageSimple URL converts to clean QR code
Product landing pagesWebsite EmbedContextual help while browsing products
Event registration pagesWebsite EmbedAnswer questions without leaving registration flow
Support/FAQ pagesWebsite EmbedInstant AI assistance for common questions
Webinar follow-upBothLink in email + embed on resources page
Trade show boothStandalone PageQR code on signage for attendees
Customer portalWebsite EmbedIntegrated help within existing experience

Troubleshooting

Standalone Page Issues

  • Link not working — Verify the campaign is within its active date range
  • Wrong content displaying — Confirm you're using the correct campaign ID
  • Page not loading — Check your internet connection and try refreshing

Website Embed Issues

  • Widget not appearing
    • Check the data-chat-url matches your campaign link
    • Verify campaign is within its active date range
    • Look for JavaScript errors in browser console
    • Disable ad blockers that may interfere with third-party scripts
  • Widget positioned incorrectly
    • Your site's CSS may override widget positioning
    • Try switching between bottom-right and bottom-left
  • Widget conflicts with other elements
    • Other floating elements (cookie banners, chat widgets) may overlap
    • Check z-index conflicts in your site's CSS

Best Practices

  1. Use both options strategically — Standalone links for outbound campaigns, embedded widget for inbound traffic
  2. Match button style to context — Use textbox on product pages where users arrive with specific questions, avatar for high-touch experiences, pill or fab for general use
  3. Match button text to context — Use descriptive text like "Event Help", "Product Questions", or "Get Answers"
  4. Test across devices — Verify both options work on desktop and mobile browsers
  5. Monitor your campaign dates — The AI Assistant only functions within your configured start and end dates
  6. Track engagement — Use ZipTier analytics to see how users interact with your AI Assistant across both deployment methods

Need help? Visit our support portal for assistance with deployment or customization.