Available triggers
DemoKraft AI exposes five trigger events in Zapier. Each Zap listens for one event and fires its actions whenever that event occurs:- Session Completed — fires when any visitor finishes a session
- Hot Lead Completed Session — fires only when the visitor’s qualification score meets your configured hot lead threshold
- Meeting Booked — fires when a Calendly booking is made inside a session
- Trial Started — fires when a visitor clicks a trial CTA in a session
- New Lead Identified — fires when a visitor provides their email for the first time
Available data fields
Every trigger event passes the following fields to Zapier, which you can map to any field in your action app:visitor_emailvisitor_namevisitor_companyqualification_scoresession_namecontent_watchedquestions_askedcta_outcomemeeting_datelead_intelligence_url
Setup
Generate your API key
Go to Settings → Integrations → Zapier and click Generate API Key. Copy the key — you will need it to authenticate DemoKraft AI in Zapier.
Create a Zap in Zapier
Log in to zapier.com and click Create Zap. Search for DemoKraft AI as the trigger app and authenticate using your API key when prompted.
Select your trigger event
Choose the trigger event that matches when you want your Zap to fire — Session Completed, Hot Lead Completed Session, Meeting Booked, Trial Started, or New Lead Identified.
Example Zaps
Add to Brevo email nurture
Add to Brevo email nurture
Trigger: Session CompletedAction: Brevo → Add Contact to List → enrol in your post-demo nurture sequenceMap
visitor_email, visitor_name, visitor_company, and qualification_score to the Brevo contact fields. Use a Zapier filter step between trigger and action to only add contacts with a qualification_score above 50 if you want to exclude low-intent visitors from the sequence.Create a Monday.com task for hot leads
Create a Monday.com task for hot leads
Trigger: Hot Lead Completed SessionAction: Monday.com → Create Item in your Sales boardSet the item name to a combination of
visitor_name and visitor_company, map qualification_score to a number column, and pass questions_asked and lead_intelligence_url to a notes column so the responsible rep can prepare before reaching out.Send a personalised Gmail follow-up
Send a personalised Gmail follow-up
Trigger: Session CompletedAction: Gmail → Send EmailAddress the email to
visitor_email and personalise the subject and body using visitor_name, visitor_company, and content_watched. Reference questions_asked to show you understood what they were exploring, and include lead_intelligence_url as a link for your own reference when they reply.Log to Google Sheets pipeline tracker
Log to Google Sheets pipeline tracker
Trigger: Session CompletedAction: Google Sheets → Append RowMap all available fields to columns in a shared tracking spreadsheet — Date, Name, Email, Company, Score, Content Watched, Questions Asked, CTA Outcome, and the Lead Intelligence URL. This gives your team a live pipeline tracker they can filter and share without needing access to DemoKraft AI directly.
Zapier vs native integrations
Use this comparison to decide when to use Zapier and when to use a native integration:| Zapier | Native (HubSpot / Salesforce) | |
|---|---|---|
| Setup time | 5–15 minutes | 2–5 minutes |
| Data depth | Selected fields only | Full profile sync |
| Two-way sync | No | Yes (Salesforce Enterprise) |
| Best for | Any app not natively supported | HubSpot and Salesforce users |
Use native integrations for your primary CRM — they sync the full Lead Intelligence profile and support two-way data flow. Use Zapier for additional tools and custom multi-step workflows.
Troubleshooting
Zap not triggering
Zap not triggering
Verify that the API key entered in Zapier matches the key in Settings → Integrations → Zapier. If you have regenerated the key since setting up the Zap, update the Zapier authentication with the new key. Also confirm that the trigger event you selected actually fires for your session type — for example, the Hot Lead Completed Session trigger only fires when the score meets your threshold.
Missing fields in Zapier
Missing fields in Zapier
If you configured a new session or added new fields after creating the Zap, pull a fresh test record in Zapier to refresh the list of available fields. Zapier caches the field list from the test record used during Zap setup.
Field mapping errors
Field mapping errors
Ensure you are mapping fields from the DemoKraft AI trigger step, not from a previous step’s output. If you have filter or formatter steps between the trigger and the action, check that those intermediate steps are passing the DemoKraft AI fields through correctly.
Rate limits
Rate limits
Zapier free plans have monthly task limits. If you are processing a high volume of sessions, you may hit your plan limit before the end of the month. Upgrade your Zapier plan to match your session volume, or use filters to restrict which sessions trigger the Zap — for example, only fire on sessions with a score above 60.
