Start Free —100 creditsGet Started →
logo
How to Add Sicada AI to Your Website in 15 Minutes

How to Add Sicada AI to Your Website in 15 Minutes

17 Jul 2026

Yes, you can add Sicada's voice widget to your website in 15 minutes. The setup involves four steps: create your Sicada account and configure your agent, copy the embed snippet, add it to your website, and connect your webhook to start routing captured leads to your CRM.

No developer required for standard deployments. No infrastructure changes. No new phone system.

What You Need Before You Start

Before opening the Sicada dashboard, confirm you have the following:

  • Access to your website's code or CMS- you need to be able to add a short JavaScript snippet to your site's HTML. This works on any platform: WordPress, Webflow, Shopify, Wix, plain HTML, React, or Next.js
  • A CRM account with API access- Salesforce, HubSpot, Zoho, Pipedrive, or any CRM that accepts webhook payloads
  • A clear use case for the widget- lead qualification, appointment booking, callback requests, or customer support intake. Defining this before configuration produces a better conversation flow and higher capture rates from day one
  • A phone number or existing telephony setup if you want the widget to trigger outbound calls rather than capture callback requests. For inbound callback widget deployment, no phone number is required at setup

Setup time estimate: 15 minutes for a standard single-use-case deployment. Custom conversation flows, multi-language configurations, and complex CRM field mapping take longer and are handled with Sicada's implementation team.

The 15-Minute Setup Checklist

Step 1: Create Your Sicada Account and Configure Your Agent (Minutes 1–5)

  • Sign up at sicada.ai and complete account verification
  • Navigate to the Agent Builder from your dashboard
  • Select your primary use case from the template library- lead qualification, appointment booking, callback capture, or customer support intake. Starting from a template is significantly faster than building from scratch
  • Set your qualification framework- define the questions your agent will ask. For lead qualification, map to your existing BANT or MEDDIC criteria. For appointment booking, connect your calendar availability. For callback capture, define the minimum information fields required before the agent confirms the callback
  • Configure your agent's name, opening line, and escalation trigger- the specific phrase or condition that transfers the caller to a human agent
  • Set your business hours if you want the agent to behave differently outside operating hours for example, offering a callback slot rather than an immediate connection during off-hours
  • Save your agent configuration and proceed to the embed step

Step 2: Generate and Copy Your Embed Snippet (Minutes 5–7)

  • From your agent dashboard, navigate to the Embed and Integrations panel
  • Select your widget style- floating button, inline embed, or full-page widget
    • Floating button- a fixed button in the corner of every page on your site, typically labelled "Talk to us" or "Get a callback". The most common deployment for lead capture
    • Inline embed- the widget renders directly within a specific page section, such as under a hero CTA or alongside a contact form. Higher conversion on targeted landing pages
    • Full-page widget- appropriate for dedicated lead capture landing pages where the voice interaction is the primary page element
  • Customise the widget label, colour, and trigger behaviour to match your brand
  • Click Generate Code, a unique JavaScript snippet is produced for your account and agent configuration
  • Copy the snippet to your clipboard

The snippet is typically 3 to 5 lines of JavaScript. It loads asynchronously and does not affect page load speed.

Step 3: Add the Snippet to Your Website (Minutes 7–10)

The snippet placement depends on your deployment type and website platform.

For a floating button on all pages: Paste the snippet immediately before the closing body tag on your site's global layout template. This makes the widget appear on every page without adding it to individual pages.

For WordPress: Navigate to Appearance, then Theme Editor, then find header.php or footer.php. Paste the snippet before the closing body tag. Alternatively, use a plugin such as Insert Headers and Footers to paste the snippet without editing theme files directly.

For Webflow: Go to Project Settings, then Custom Code, then paste the snippet in the Footer Code section. Publish the site for the widget to go live.

For Shopify: Go to Online Store, then Themes, then Edit Code. Open theme.liquid and paste the snippet before the closing body tag.

For React or Next.js: Add the snippet to your _document.js or _app.js file using a Script component or a standard script tag in the body. The widget initialises after the DOM is ready.

For plain HTML: Paste the snippet before the closing body tag on every page where the widget should appear, or on the global layout file if one exists.

Once pasted and published, visit your website and confirm the widget is visible and responsive. Click it to test the opening interaction confirm your agent's opening line plays correctly and the conversation flow initiates as configured.

Step 4: Set Up Your Webhook and CRM Connection (Minutes 10–15)

This is the step that transforms the widget from a conversation interface into a lead capture machine. Without the CRM connection, qualification data stays in the Sicada platform and requires manual export. With it, every completed lead capture writes automatically to your CRM in real time.

  • Return to the Integrations panel in your Sicada dashboard
  • Select your CRM from the native integration list- Salesforce, HubSpot, Zoho, Pipedrive, and Microsoft Dynamics are all available as one-click connections via OAuth authorisation
  • Authorise the connection- you will be redirected to your CRM's OAuth flow and asked to approve Sicada's access to the specific objects it needs to write to. This takes under two minutes
  • Map your qualification fields to CRM fields which Sicada output goes into which CRM field. The default mapping covers standard Lead and Contact fields. Custom fields can be mapped from the same interface
  • For CRMs not on the native integration list, navigate to the Webhook panel, copy your unique webhook endpoint URL from Sicada, and paste it into your CRM's webhook or Zapier integration. Sicada sends a structured JSON payload at call completion containing all captured lead data
  • Set your lead routing rule which team member or queue the captured lead is assigned to in your CRM based on qualification score or call outcome
  • Save the integration configuration

Test the full flow: trigger the widget on your website, complete a test qualification conversation, and verify that a correctly populated lead record appears in your CRM within 30 seconds of the call ending. Check that all mapped fields are populated and that the assigned owner and next action are set correctly.

If the test record appears correctly- you are live.

What Happens After the Widget Is Live

From the moment the widget goes live, every visitor who engages with it enters a voice qualification conversation rather than a form submission queue. The first lead that comes through before you finish your coffee is already qualified, enriched, and sitting in your CRM ready for a rep.

In the first 30 days, review the following weekly:

  • Containment rate- what percentage of widget interactions complete without requesting a human
  • Qualification completion rate- what percentage of started conversations reach the end of the qualification flow
  • CRM field population accuracy- spot-check 10 records per week to confirm all fields are populating correctly
  • Conversion to booked meeting or next step- the ultimate measure of whether the widget is generating pipeline

Most teams make at least one adjustment to their qualification framework in the first two weeks- typically shortening the question sequence or adjusting the opening line based on how real visitors are actually responding. The Sicada agent builder allows these changes to be made and deployed in under five minutes without touching the embed snippet.

Troubleshooting: The Three Most Common Setup Issues

Widget not appearing on the page Confirm the snippet is placed before the closing body tag, not in the head section. Confirm the site has been republished after the snippet was added- some CMS platforms cache aggressively and the widget will not appear until the cache is cleared.

CRM records not populating after calls Check the OAuth connection status in the Integrations panel- connections occasionally need to be re-authorised after CRM password changes or security policy updates. Confirm that the CRM field mapping is saved and that the fields mapped to Sicada outputs exist on the Lead or Contact object in your CRM.

Qualification flow not matching expectations If the agent is asking questions in the wrong order or missing a key qualification step, return to the Agent Builder and review the conversation flow configuration. Confirm that the use case template selected matches your actual use case and that all qualification framework fields are mapped to agent questions.

Need Help With Setup?

For standard single-use-case deployments, the checklist above covers everything needed to embed voice capture and start generating pipeline in under 15 minutes.

For deployments involving custom conversation flows, multi-language configuration, complex CRM field mapping, or enterprise telephony integration, Sicada's implementation team handles setup as part of onboarding.

Contact Sicada's team to start your deployment, or book a 30-minute onboarding call and the team will walk through every step with your specific website and CRM stack.

Frequently Asked Questions

How do I add a voice widget to my website?

To add voice widget to website using Sicada, generate your embed snippet from the Sicada dashboard after configuring your agent, paste the JavaScript snippet before the closing body tag of your site's HTML, and publish. The widget is live immediately after publishing. No server changes or developer involvement required for standard deployments.

How long does it take to install voice AI widget on a website?

A standard single-use-case deployment- widget embed plus CRM webhook connection, takes approximately 15 minutes from account creation to first live lead capture. Custom flows, multi-language configurations, and enterprise CRM integrations take longer and are handled with Sicada's implementation team.

What CRMs does the Sicada voice capture widget connect to natively?

Salesforce, HubSpot, Zoho CRM, Pipedrive, and Microsoft Dynamics are all available as native one-click integrations. For other CRM platforms, Sicada sends a structured JSON webhook payload at call completion that connects to any CRM or workflow tool that accepts webhooks, including Zapier and Make.

Does embedding the voice capture widget slow down my website?

No. The Sicada widget snippet loads asynchronously- it does not block page rendering or affect page load speed. The widget initialises after the page DOM is fully loaded, meaning it has no impact on Core Web Vitals or SEO-related performance metrics.

logo

AI-powered Voice, Chat, Interviews- designed to save time, costs and build efficiency.

Follow us on

LinkedInInstagramFacebook

Products

  • Voice Agent
  • Chat Agent

Resources

  • ROI Calculator
  • Voice Prompt Builder
  • Blogs
  • Pricing

Others

  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

All rights reserved. Powered by Edysor

How to Add Sicada AI to Your Website in 15 Minutes