SALES

Seat-Limit Approaching Upsell Alert

Fires the moment an account's active-seat count crosses 90% of its contracted limit in the product database.

CategorySales
Enginesim
Difficultybeginner
Triggerevent
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew seat assigned in product databasePostgreSQLPostgres
  • LogicActive seats over 90% of contracted limit?
  • ActionLook up owner, plan, and next tier in SalesforceSalesforce
  • ActionCompose upgrade pitch with overage mathOpenAI
  • OutputEmail pitch to account ownerGmailGmail

What it does

Catches accounts that are about to outgrow their plan in real time. When active seats cross 90% of what the contract allows, the workflow computes how close they are to the ceiling, pulls the right upgrade tier, and emails the owning rep a ready-to-send upgrade pitch with concrete numbers.

When to use it

Use this when seat-based limits are your main expansion lever and reps only notice over-provisioning at renewal. Catching the squeeze early lets you sell the upgrade as relief rather than a surprise charge.

How it works

  1. 1A product-database write event (new seat assignment) triggers the flow.
  2. 2A logic step compares current active seats against the account's contracted seat limit.
  3. 3If usage is below 90% of the limit, the flow exits quietly.
  4. 4Salesforce is queried for the account owner, current plan, and the next tier up.
  5. 5An LLM composes a short upgrade pitch with the exact seat math and recommended tier.
  6. 6Gmail sends the pitch to the account owner so they can forward or adapt it the same day.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PostgresAny Postgres URL — query, write, migrate.
  2. 2
    Connect SalesforceAccounts, opportunities, cases.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.