Engineering Impact

What Engineering shipped over the last two weeks

Zig connects to every AI system via MCP, outreach replies now get a drafted answer from Zig, and the full coupon stack shipped ahead of next week's New York event — 42 features and 26 fixes across the fortnight.
Sep 4 – Sep 17, 2026 · Compiled from GitHub, Slack, Notion and SentryZig MCP launchedNY event ready
Platform
Zig connects to every AI system via MCP
Oracle shipped: an MCP server that auto-exposes Zig's full API as tools and keeps them in sync with every deploy. Connect Claude Code, ChatGPT (in Dev mode), or any MCP-compatible host — each one gets the same Zig capabilities. Lavish demoed it to the team on Sep 10 and the reaction was immediate. Tyler's first response was already planning campaigns from the LLM interface; Emily and Steve's reaction was "Holy shit." Piyush confirmed two days later it also works in ChatGPT. The Connect Zig settings page now shows the MCP server URL alongside API keys.
Outreach
Prospect replies now get a drafted answer from Zig
The full outreach reply stack shipped across five stacked PRs from Jaskaran. A prospect replies to a Smartlead, Instantly or HeyReach campaign: Zig receives the webhook, fetches the rest of the thread from the provider, runs the agent to draft a reply, and surfaces it as a card the rep can send, revise or discard. Replies were previously sitting unread in the sending platform until a rep went looking. Zig is now in the loop from campaign to conversation.
Events & Growth
Trial codes ready for the Sep 27 New York event
The full coupon stack landed this fortnight in time for the team's September 27 New York event. Enter a code in the mobile app, sign in with Google or Microsoft, and land in a working Solo Pro workspace — no credit card, no sales call. 500 enrichments, 200 dialer, 100 meetings, 4,500 messages for a month. If the attendee's company already has Zig, the code joins that workspace instead of creating a new one. Campaign copy lives on the server so wording can be updated without an app release.

This period at a glance

Changes grouped by the part of the product they touched and by type of work.

Type of work

Changes by product area

Work in flight — landing next

Company list upload + role prompt in AI lead searchKarthick Sankar
Outreach reply handling — rep testing and iterationJaskaran
Nobilite quote agent: contract term capture and human handoffLavish Mantri
Card accuracy on relationship-classified callsSharath Savasere
Zig Pixel — automation integration live at first workspacePreetham Yeddula

Impact areas this period

Click any card to expand the details.

🔌 Oracle — Zig MCP Server
Shipped▾
Zig can now connect to any AI system that speaks MCP. Oracle is an Express HTTP server that auto-exposes every Zig API endpoint as an MCP tool, keeping them in sync with each deploy. A settings page at Connect Zig shows the server URL alongside API keys, and users copy it into Claude Code, ChatGPT or any other host. Confirmed working in both Claude and ChatGPT within 48 hours of launch.
Led by Lavish Mantri
↩️ Outreach Reply Handling
Shipped▾
When a prospect replies to an outreach campaign, Zig now reads it, drafts an answer, and shows it to the rep as a card — draft, refine with Zig, then send. Full stack: receive webhooks reliably from Smartlead, Instantly and HeyReach; model the lead's conversation as an OutreachConversationMessage per message; fetch the provider's own thread history (more context than the webhook alone); let the agent draft a reply; surface it in a card the rep acts on.
Led by Jaskaran
🎟️ Conference Trial Codes
Shipped — NY event Sep 27▾
A coupon system that hands someone a working Zig workspace from a code — no card, no sales call. Enter the code in the mobile app, sign in with Google or Microsoft (both now supported), and land in a Solo Pro workspace with 500 enrichments, 200 dialer, 100 meetings, 4,500 messages, free for a month. If the attendee's company already uses Zig, the code joins that workspace instead. Campaign copy is server-side, so wording can change without an app release.
Led by Sudhanshu
🔍 Lead Search Draft UX
Shipped▾
Search drafts are now visible on the lead-list page, tagged, resumable and deletable. Resuming a draft shows the plan the user already built instead of silently re-running the parse and billing for it. The parse report ID now round-trips so token spend attributed to a search's operation card is accurate rather than near-zero.
Led by Sharath Savasere
📡 Zig Pixel — Website Visitor Identification
Shipped▾
Zig can now identify website visitors and route them into automations. The Pixel management UI lives in Settings → Integrations with a four-state lifecycle: Setup required → Waiting for signal → Active → Paused. Webhook events fan out to every automation sharing a pixel_id, and a batch collector processes visitors in bulk instead of one at a time — previous single-trigger enrichment was burning one Temporal workflow activation per visitor.
Led by Preetham Yeddula
☎️ Quote Agent — Nobilite Feedback Round
4 of 5 items resolved▾
Circuit spec now captures connection type (Electrical/Optical) and mode (Single Mode/Multi Mode) as separate fields instead of a single interface_type — both collected during the interview, included in the draft email, and validated against the template allowlist. Voice pronunciation rules added so TTS handles product abbreviations correctly, including ASEoD (now pronounced "ACE ON DEMAND"). Call transcript labels the caller's name. Notes column added to lead-list CSV export.
Led by Lavish Mantri
🗂️ Meetings & Cards — Quality Fixes
Fixes shipped▾
Meeting calendar-day grouping now uses the viewer's local timezone instead of UTC. Late webhooks no longer pin meetings on Live or Processing status after they complete. Card source is now stamped on creation so provenance is visible, and non-owners can act on shared cards (the Aug 31 read-only change had blocked reps on cards they co-owned). Dialler improvements: caller's name shown on quote card transcripts.
Led by Sharath Savasere & Sudhanshu

Media gallery

Loom demos, YouTube videos, and screenshots from this week.

Loading…

What we're watching

Open items the team is actively working through.

Contract term and human handoff not captured on quoteIn progress
Two related Nobilite asks: the 24 vs 36 month contract term has to be captured on the quote ("Did Steve tell you to add the terms?? 24/36"), and the agent needs a handoff step to a person before anything sends. Both remain in progress with Lavish Mantri.
Enriched leads not appearing under Companies → ContactsInvestigating
Andy reported leads built through Lead Builder do not show up under the company's Contacts tab. Karthick confirmed it is a bug and is investigating. No ETA yet.
Dialer creates CRM-update cards for unanswered callsFix raised
Tony and Erick both flagged this: every unanswered dial produces a CRM update card the rep cannot dismiss, and during cold-call blocks those pile up fast. Erick also saw four identical "No Answer" notes get four different statuses. Sharath confirmed unanswered calls should not create a CRM sync card and raised a fix.
No way to upload a company list inside AI lead searchIn progress
Tyler had a CSV of Dreamforce sponsors and could not use it in AI chat — he had to reformat the domain list in another tool and type each job title by hand. Lead search draft UX shipped this fortnight (drafts visible, resumable), but company list upload and the role-prompt field are separate work items still in progress with Karthick. Piyush called it top priority; other customers have asked for the same.
Outreach sequence length is fixed at three stepsAccepted
Tony, Tyler and Erick all pushed back: reps need 2-step and 6-step campaigns. Step count was deliberately left out to reduce inputs but the feedback is consistent. Jaskaran has agreed to add the choice.

Coming up next

What's in the pipeline once in-progress items land.

Company list upload + role prompt in AI lead search — Karthick Sankar · Top priority per Piyush; Tyler has offered to test. Tyler's Dreamforce CSV is the first test case. · Choose the number of steps in an outreach sequence — Jaskaran · Agreed after Tony, Tyler and Erick all raised it independently. No date yet. · Nobilite quote agent: contract term capture and human handoff — Lavish Mantri · Last open item from Nobilite feedback — ASEoD resolved. · Exercise the Pipedrive marketplace install on production — Sharath Savasere · App is published on the marketplace; the install path has not been exercised on a real production workspace yet. · NY event coupon distribution — Sep 27 in New York — Sudhanshu · System is built and announced. Codes need to be generated and distributed ahead of the event.