Zeeg Changelog

Learn about updates and improvements to Zeeg.

From now on, it's possible to connect your ZeegAI Phone Bot calls directly to your own systems. When a call finishes, Zeeg automatically sends the full call record to a webhook URL you register — no more manually exporting data or relying solely on summary emails.

What's new:

Webhook for call completion – register a URL under Settings → Integrations → Webhooks, subscribe it to the "AI agent call completed" event, and Zeeg will POST call data there every time a call ends.

Rich payload – each delivery includes outcome (answered, voicemail, busy, not answered), duration, caller details, transcript, summary, and any fields the agent collected during the conversation.

Reliable delivery – built on Zeeg's existing webhook infrastructure: queued delivery with retries, dead-endpoint cleanup, and a test-delivery check before you save the webhook.

Privacy-safe – if your agent is configured not to save transcripts, transcript-derived content is automatically excluded from the payload.

Deduplication support – every payload includes a stable call ID so your system can safely handle any duplicate deliveries.

Outbound call logic – for calls with automatic retries, the webhook fires only on the final attempt, not on each retry.

Why this matters: Until now, call data only reached you via a summary email — useful to read, but hard to act on programmatically. With this webhook, your CRM, helpdesk, or data warehouse gets updated automatically the moment a call ends, without any manual exports or copy-pasting.

Webhooks for AI Phone Bot calls are available on plans that include the webhook entitlement.

You can now rely on Zeeg to handle Microsoft calendar errors gracefully — protecting your schedule even when Outlook is temporarily unreachable.

What's new:

Fail-closed availability – When Zeeg can't read a host's Outlook calendar (due to rate limits, timeouts, or access errors), that host is treated as unavailable and no booking slots are offered, preventing double-bookings.

Meeting room protection – The same logic applies to room calendars: a room whose calendar can't be read is treated as busy, not free.

No false disconnects – Losing access to a single shared or delegated calendar no longer disconnects the host's entire Outlook connection or sends them a misleading "please reconnect" email.

Round-robin aware – In round-robin event types, only the affected host is blocked; other hosts with accessible calendars remain bookable as normal.

Why this matters: A temporary Microsoft hiccup shouldn't mean missed meetings or confused hosts. These changes ensure that calendar errors fail safely — no phantom slots, no unnecessary alerts, and no disruption for the rest of your team.

You can now build routing forms that work with every CRM attribute type — not just text. Whether your CRM tracks deal stage, industries, service tier, or a custom rating, your form renders the right input and your route rules can act on the answer.

What's new:

Full CRM attribute type support – Map a routing form question to any CRM attribute — single-select dropdown, multi-select, checkbox, rating, number, or date — and the public form renders the correct input control automatically.

Accurate CRM write-back – Answers flow correctly into the matched CRM record: multi-select answers land as the selected option IDs, checkboxes as true/false, and so on — no data loss in translation.

Route rules on real CRM options – When building a route condition on a CRM dropdown or multi-select question, you pick from the actual CRM option list instead of typing free text. Single-select operators close the popover on pick; multi-select operators keep it open for multiple choices.

Autosave on the Routing tab – Changes to route cards save automatically when you finish interacting with them. A spinner, green check, or retry icon confirms the save status inline — no more manual Save button.

Routing tab polish – A few UX fixes are included: the email field on the public form no longer shows a format error while you're still typing, the event-type dropdown in the route editor now layers correctly above the page header and scrolls when the list is long, and empty answer rows on SELECT and RADIO questions are prevented at the source.

Why this matters: Routing forms used to stop at text, email, and phone — so customers who wanted to route based on a contact's industry, subscription tier, or any CRM dropdown had no clean path. Now the form speaks your CRM's language end-to-end: the input the visitor sees, the data that lands in the record, and the rule that fires on submission are all working from the same options.

Find it under Routing Forms → Questions tab →  "Switch to CRM mapping"

You can now read and write any CRM object and attribute in Zeeg via the REST API — covering every combination of standard and custom data, so you can import, migrate, or sync records programmatically without gaps.

What's new:

  • Standard objects + standard attributes – Read and write built-in fields on persons and companies via API.
  • Standard objects + custom attributes – Access and populate custom fields you've defined on standard CRM objects.
  • Custom objects + standard attributes – Work with your own object types using Zeeg's built-in attribute set.
  • Custom objects + custom attributes – Full read/write access to entirely custom data models — the combination that unblocks complex migrations from legacy systems.

Why this matters: Migrating from a legacy database used to mean either manual data re-entry or a custom workaround. If you've already set up your attribute schema in Zeeg, you can now populate every value — standard or custom, on any object type — directly via API, with no fields left out of reach.

You can now try Zeeg's AI Phone Bot without spending a cent or talking to sales first — every account automatically receives 5 free minutes, ready to use today.

What's new:

  • Free minute grant – Every new and existing organisation gets a one-time credit of 5 AI Phone Bot minutes, expiring 3 months after grant.
  • Self-serve AI Agents page – The AI Agents page is now a full self-serve hub: create your first agent inline, monitor your remaining minutes, and top up directly without contacting support.
  • Contextual upgrade paths – If you're out of minutes or on a plan without the AI Phone Bot feature, you'll see a clear next step — buy more minutes or upgrade your plan — alongside the existing option to book a call with the team.

Why this matters: Getting started with an AI phone agent used to mean a sales conversation before you could experience the product. Now you can build your first agent, run a real call, and see the results yourself — before committing to anything.

With Zeeg, you've always been able to set a minimum scheduling notice on your scheduling pages — but now you can do the same for cancellations and rescheduling, giving you even more control over your calendar.

What's new:

  • Minimum cancellation notice – Set a time window before which cancellations are no longer allowed. If a meeting falls within that window, the attendee won't be able to cancel it.
  • Minimum rescheduling notice – Same idea, applied to rescheduling. Zeeg will block any rescheduling attempt that falls within the time range you define.

Both options can be set in minutes, hours, or days — and toggled on or off per booking page in your advanced settings.

Why this matters: Last-minute cancellations and reschedules are disruptive. These new controls let you protect your time without having to manage exceptions manually.

You now have even more control over your availability – you can define when you're not bookable directly via your home screen under "Calendar & Availability", whether it's a single doctor's appointment, a summer vacation, or public holidays in your country.

What's new:

  • Out of Office: Start by choosing whether you want to add an out-of-office entry (e.g. for a single appointment) or a vacation (e.g. for a longer period). Then enter a title and select the relevant day or date range – optionally, you can mark both the start and end day as a half-day, specifying the time from which you become unavailable or from which you're available again respectively. You can also attach an internal note to any entry.
  • Public Holidays:  Select holiday calendars for any country and their subnational regions (e.g. states or provinces). Combine multiple holiday calendars and choose exactly which holidays to include – they'll automatically be blocked from your booking availability.

Why this matters: With out-of-office blocks, vacation periods, and country-specific public holidays, you now have even more ways to manage your availability in Zeeg – structured, flexible, and without workarounds. No more accidental bookings on public holidays or during vacation.

You can now set up a conversational AI agent that handles your inbound and outbound calls — qualifying callers and booking meetings directly into your calendar, all automatically.

What's new:

  • Inbound calling — your AI agent answers every call with a real back-and-forth conversation, captures the caller's details, and books the right meeting on the spot
  • Outbound calling — proactively call leads to qualify them and schedule meetings before they go cold
  • Smart routing — define routing rules (e.g. "If the caller mentions being a new client, book an Onboarding call") and route to the right meeting type or team member based on what the caller says
  • Prompt builder — write your agent's behavior in plain text, no coding required. Choose from pre-built templates: Appointment Booker, Sales Qualifier, or Support Callback
  • Phone number options — buy a new local number directly in Zeeg or import your existing business number via SIP trunk
  • Complex team scheduling — supports round-robin distribution, collective meetings with multiple hosts, and group sessions, all booked automatically during the call
  • Built-in call records — every call is logged with a full transcript and timestamps. Contact profiles are automatically created or updated in your Zeeg CRM after each call
  • Test before you go live — use the built-in Test Agent panel to call your agent directly from the browser before publishing

Why this matters:

Missed calls mean missed bookings. Your AI agent is available 24/7, holds real conversations instead of running phone trees, and hands every qualified caller straight to your calendar. It works natively with your existing Zeeg CRM, calendar integrations, and team routing — no third-party tools or extra integrations needed.

The AI agent is available from the Professional plan onwards.

We've added two highly requested calendar integrations to expand your availability checking options.

What's new:

1. Proton Calendar Integration

Now you can connect your Proton Calendar directly for availability checking. We've heard your requests for more privacy-focused calendar options, and Proton Calendar is now fully supported.

2. Universal ICS/Webcal Support

You can also connect any calendar that provides an ICS or webcal feed URL. This opens up support for numerous calendar services, including:

  • Self-hosted calendars (Nextcloud, Radicale, etc.)
  • GMX Calendar
  • Zimbra
  • Fastmail
  • IONOS
  • Any other service that exports ICS/webcal feeds

Simply provide your calendar's ICS or webcal URL, and we'll automatically check your availability.

Why this matters:

While we still support all major calendar providers like Google Calendar, Apple iCloud, Microsoft 365, and Exchange Server, you now have even more flexibility. Whether you prioritize privacy with Proton, run your own calendar server, or use a specialized service, Zeeg works with your setup. Your availability checking adapts to your tools, not the other way around.

We've added SMS package management directly to your subscription page, giving you complete visibility of your SMS usage and billing in one central location.

What's new:

  • SMS Packages section now visible in your subscription settings
  • Real-time SMS usage tracking shows exactly how many SMS you've sent and how many remain
  • Package expiration dates clearly displayed so you know when your SMS credits renew
  • Billing type transparency - see whether you're on a pay-as-you-go model (credits running out) or monthly subscription basis
  • Easy package purchases directly from the subscription page
  • Unified billing overview - see your plan details, SMS packages, payment methods, and billing history all in one place

What you can see on the subscription page:

  • Current Plan: View your active Zeeg plan (Business, Scale, Enterprise), billing cycle, and next payment date
  • SMS Packages: Track your SMS usage with a visual progress bar, see remaining credits, expiration dates, and your billing type (credits or monthly basis). Great for monitoring when credits are running out or understanding your monthly SMS allocation.
  • Payments: Access and manage your payment methods (only workspace owners and admins)
  • History: Review your complete billing history and past transactions (only workspace owners and admins)

Why this matters: Everything is transparent and accessible in one place. You can see your SMS subscription and the relevant billing type, as well as when credits are running out and/or monthly basis. You can plan your SMS campaigns and ensure uninterrupted notifications for your bookings.