Sep 24, 2025
You don’t need to code to build the Verkada workflows of your dreams. Build automations from natural language prompts, unlocking the potential of Verkada’s APIs.
AI Agents for IT: Vibe Coding Verkada Automations with Serval
At this year’s VerkadaOne conference in Chicago, our CEO took the stage to share how IT teams can unlock the full potential of the Verkada API, without writing a single line of code.
The session, AI Agents for IT: Vibe Coding Verkada Automations with Serval, introduced attendees to the future of IT operations: natural language “vibe coding” that translates plain English into ready-to-run automations.

Why Vibe Coding Matters
Traditional IT automation has always been brittle: drag-and-drop builders that only work with prebuilt connectors, or scripts that require specialized knowledge and constant maintenance. Serval flips that model.
With Serval, workflows are written directly in code—but generated from natural language prompts. That means IT teams can describe a workflow in plain English and instantly generate secure, production-ready automations that can hit any API endpoint.
That opens a world of possibilities.

Live Verkada Demos on Stage
During the session, the audience saw how Serval integrates with Verkada in real time:
Just-in-time building access
A Slack request → approval routing → automatic provisioning via the Verkada API. Time-bound access was automatically revoked when the request expired, with options to integrate via SCIM groups (Okta, Entra, Azure) or custom workflows.Instant card deactivation
With a prompt as simple as “deactivate user’s card” typed into Serval’s builder. The platform generated the full automation, including the Verkada API calls, live on stage. Within seconds, an active card was deactivated.Camera configuration automations
From enabling cloud backup across fleets of cameras to scheduling audio recording after business hours, attendees saw how Serval can configure devices in bulk with just a prompt.Automated reporting
Using the Verkada API, Serval built a workflow to send weekly reports on offline cameras and user access lists showing how automation extends beyond provisioning into monitoring and analytics.
Customer Q&A Highlights
The room was full of engaged IT leaders, and the Q&A brought out some of the most common questions we hear:
Can this work with an existing ITSM?
Yes. Serval supports full two-way syncing and can sit on top of existing ITSM platforms including ServiceNow, Jira Service Management, FreshService, ZenDesk, and more.How secure is it?
Permissions are scoped by API keys, workflows automatically update as APIs evolve, and all code is transparent and inspectable.How do I refine automations?
You can literally chat with them. Workflows can be edited in natural language, making updates faster and more maintainable than traditional builders.
Why It Resonated
Serval was founded by former Verkada product and engineering leaders who spent years working directly with IT teams. That DNA showed in Chicago, as customers recognized that the Verkada API had more potential than they were using and that Serval’s AI agents unlock it without added complexity.
Already trusted by companies like Perplexity, Verkada, Together AI, Mercor, and Bilt, Serval is proving that automation isn’t just about efficiency. It’s about reimagining how IT teams work in an AI-native era.
For attendees, the message was clear: You don’t need to code to build the workflows of your dreams.
More Verkada automations
What makes Serval different is that we don’t stop at surface-level connectors. Because workflows are generated in code, Serval can reach every API endpoint an application exposes. That means the depth of automation is limited only by the API itself.
Take Verkada as an example. Below is just a sample of what’s possible with their API when powered by Serval: spanning events, cameras, access, sensors, and system controls. And Verkada is only one integration in the ecosystem. Every supported platform runs just as deep, unlocking the full potential of your stack.
Admin, Events, & Analytics | Cameras & Sensors | Access & Identity |
---|---|---|
Get API Token Get Events Get Helix Event / Create / Update / Delete / Search Get Helix Event Types (List / Create / Update / Delete) Get Max People / Vehicle Counts Get People / Vehicle Counts Set Object Position MQTT Config Get seen license plates Create / Update / Delete License Plate of Interest Get All License Plates of Interest Get Timestamps for a License Plate Get Audit Logs Get Site Information Get Viewing Station Devices Get Alarm Devices | Get Camera Data Get Camera Audio Status Update Camera Audio Status Update Cloud Backup Settings Get Occupancy Trend Data Get Occupancy Trends Cameras Get Sensor Data / Alerts Get Thumbnail / Latest Thumbnail / Link Get Link to Footage Get Streaming Token Stream Footage (Live / Historical) | Get All Access Groups Create / Update / Delete Access Group Get Access Group & Access Information Object Add / Remove User from Access Group Get All Access Users Activate / Deactivate BLE for Access User Set Start / End Date for User Add / Delete Access Card Activate / Deactivate Access Card Add / Delete License Plate to User Activate / Deactivate License Plate Add / Delete MFA Code Send Pass App Invite for User Delete / Upload / Get Profile Photo Activate / Deactivate Remote Unlock for User Remove / Set Entry Code for User Unlock Door as Admin / User Get Doors Manage Door Exception Calendars (Create / Update / Delete / Add / Remove Exceptions) Manage Access Levels (Create / Update / Delete / Add / Remove Schedule Events) Manage Access Scenarios (Get / Activate / Release) Get Access Events |