Skip to content
(347) 262-9435

Scheduling & Coordination

Live

Converge

Share one link, everyone marks when they're free, and the best slot rises to the top.

  • Next.js
  • TypeScript
  • GraphQL
  • Supabase
  • Stripe
  • React Native
Converge — Share one link, everyone marks when they're free, and the best slot rises to the top.

The problem

What this is for

Finding one hour that works across a dozen calendars is a problem email is actively bad at. Every reply-all adds a constraint and removes none, the organiser ends up tallying availability by hand, and the answer arrives two days after it mattered. Existing tools mostly solve it by making everyone sign up first, which loses the half of the group who were never going to.

Accounts a guest needs
0

Anonymous participation on every tier

Weather horizon
16 days

For in-person meetings, on paid tiers

Plans
3

Free, Pro, and Org

How it works

In the order you meet it

Converge solves the coordination problem that email was never built for: finding one hour that works across a dozen calendars and four time zones. Guests open a link, paint the times they are free, and a live heat map resolves the group's best slot without anyone tallying responses by hand. Time zones convert automatically, so nobody does arithmetic to answer a scheduling question.

  1. 01

    Describe the meeting, or fill in the form

    Either set the window by hand or write a sentence and let the AI compose step turn it into a draft — title, duration, candidate window, invite text. It uses forced tool-calling rather than parsing free text, so the draft comes back as structured fields instead of a paragraph that has to be re-read.

  2. 02

    Share one link

    Participants open it and paint the times they are free onto a grid. There is no account step: an anonymous participant is a first-class row in the database with its own identity, not a degraded guest mode bolted on afterwards.

  3. 03

    Watch the overlap resolve

    A live heat map ranks candidate slots as responses land, so the best time surfaces on its own rather than being counted out. Every time is rendered in the reader's own zone, so nobody does arithmetic to answer a scheduling question.

  4. 04

    Confirm, and hand out calendar files

    Confirming produces an .ics any calendar client will take — including for the guests who never signed in. In-person meetings also get a map and a venue weather forecast.

What it does

Capabilities

  • Guest access with no account required, on every tier
  • Live availability heat map that ranks the best slot
  • Automatic time zone conversion for every participant
  • Calendar export to any client, and read-only Google Calendar sync on paid tiers
  • AI-composed invites, and in-meeting chat
  • Recurring meetings and venue weather on the higher tiers

Engineering

Decisions worth defending

The part of a build that is worth reading is rarely the feature list. These are the calls that shaped the product, and the reasons they were made.

Anonymous participants are a database primitive

The whole product depends on people answering without signing up, so the anonymous identity had to be something row-level security could reason about rather than a session trick. It is a first-class column with its own policies, which is what makes a guest's availability as safe to store as a member's.

One GraphQL API, deliberately built before the mobile app existed

The API was migrated to a code-first GraphQL schema specifically to be consumable by something other than the web app. The React Native client now speaks to the identical endpoint, and the tier limits, recurrence rules and time-zone helpers live in a shared package both clients import — so a rule cannot be right on the web and wrong on a phone.

Cancelling on one platform never revokes access bought on another

Subscriptions can arrive from the web or from a phone's app store, which means two billing systems disagreeing about the same person. The entitlement layer is biased toward keeping access: wrongly retaining a plan costs a little revenue, wrongly revoking one breaks a paying customer.

Limits

What it does not do

Every product page lists what the software can do. This one lists what it cannot, because that is the half you would otherwise find out afterwards.

  • Calendar sync is Google only and read-only. Outlook and Apple are not wired up.
  • Recurring meetings are on the top tier only; venue weather and chat sending are on paid tiers.
  • The free tier is capped at one meeting a week and five participants.
  • The iOS and Android apps are code-complete but not yet released to the stores.

Questions

What people ask

Do participants need an account?
No, and that is the point. Anyone with the link can mark their availability and download the calendar file without signing up. Accounts exist for organisers who want their meetings, contacts and templates kept.
Is it free?
There is a free tier, capped at one meeting a week with up to five participants and a two-week scheduling horizon. Paid plans raise the caps and add recurring meetings, read-only Google Calendar sync, venue weather and chat.
How does it handle time zones?
Every participant sees the grid in their own zone and the organiser sees the result in theirs. Nobody converts anything by hand, which is where most scheduling errors actually come from.

Next step

Have an idea that needs building?

Tell us what the software has to do and who it is for. We come back with a scope, a first milestone, and a number. Discovery is free and commits you to nothing.

  • Free discovery
  • Fixed first milestone
  • You own the code
  • We run what we ship