Skip to main content
Intempt
Coming soon

B2B contract renewal

For B2B accounts approaching contract end, run a renewal journey at 90, 60, and 30 days to the enrolled profile.

Authored by Sid Chaudhary

Founder & CEO at Intempt

Agentic workflow

Coming soon

5 steps Blu runs end to end. It drafts a plan and nothing runs until you approve it.

  1. 1

    Find renewals inside 90 days

    Coming soon

    Blu builds a step

  2. 2

    Read the renewal health

    Coming soon

    Blu builds a step

  3. 3

    Write one email per role

    Coming soon

    Blu builds a step

  4. 4

    Reach each stakeholder in turn

    Coming soon

    Blu builds a step

  5. 5

    Forecast the renewal book

    Coming soon

    Blu builds a step

About this recipe

When to use it

A renewal reminder sent to one contact ignores that most B2B renewals involve a buyer, a champion, and an economic buyer, each needing different messaging. This reaches all three, staged by days-to-renewal.

What it delivers

For B2B accounts approaching contract end (90/60/30 days out), fires a multi-stakeholder renewal journey reaching the buyer, the user-champion, and the economic-buyer with role-appropriate messaging.

How you prompt this

Describe the outcome in your own words and Blu Agent maps it to this recipe, or run it by name. It drafts a plan first and nothing runs until you approve it.

Tell Blu Agent what you want

“For B2B accounts approaching contract end, run a renewal journey at 90, 60, and 30 days to the enrolled profile.”

recipe.md preview

Built from the published catalog. Blu Agent's full step prompts load in your workspace when you run it.

Sign up to read the full recipe.md and run it with Blu Agent.

Sign up to see the full recipe

Inputs & outputs

What the recipe needs before it runs, and what it leaves in your workspace.

Inputs

  1. Nothing declared beyond an Intempt workspace. Blu asks for anything else it needs as it goes.

Outputs

    How the recipe runs

    Blu follows the steps in order and shows you each one before anything goes live.

    1. 01Find renewals inside 90 daysBuild a segment 'Upcoming B2B contract renewals - next 90 days' capturing accounts where contract_end_date is between 30 and 90 days from now AND account_tier is enterprise or mid-market AND subscription_status is active. Each account in the segment has multiple touched users, the journey reaches different contacts at the account with role-appropriate messaging.
    2. 02Read the renewal healthCreate an AI-derived attribute 'renewal_health_snapshot' on the Account object, computed at renewal-window entry. Aggregates: (a) usage trajectory over past 12 months (growing / flat / declining); (b) value delivered (key outcomes, milestones reached, ROI metric if tracked); (c) stakeholder health: champion still in role and engaged? economic buyer reachable? new stakeholders identified?; (d) support ticket sentiment over past 6 months; (e) competitor mentions in any meeting summaries. Output: composite health score + structured content for the renewal emails. Use the result of "Find renewals inside 90 days".
    3. 03Write one email per roleThis step builds a designed marketing email (HTML). Generate role-tailored renewal content. (a) User-champion (Day 90): 'Quick value-recap of the past year (what's working and what's next') focuses on product wins, usage stats, asks for help to coordinate the upcoming renewal conversation. (b) Economic buyer (Day 60): 'Your team's renewal is up in 60 days (let's connect on terms') focuses on business value, ROI, growth opportunity, available terms. (c) IT/security stakeholder if known (Day 60): 'Security/compliance update for your upcoming renewal': proactive on documentation, certifications, any changes. (d) Late reminder (Day 30): consolidated reminder to all stakeholders with proposed contract terms attached. Tone: business-formal, value-substantive, not marketing-chatty. Use the result of "Find renewals inside 90 days", "Read the renewal health".
    4. 04Reach each stakeholder in turnBuild a multi-touch multi-stakeholder journey triggered at renewal-window entry. Each touch goes to a DIFFERENT contact at the account based on their role: Touch 1 (Day 90 before contract_end): champion. Touch 2 (Day 60): economic buyer. Touch 3 (Day 60, parallel): IT/security if applicable. Touch 4 (Day 30): all stakeholders. Add a renewal-meeting-scheduled branch: if CSM/AE schedules a renewal meeting at any point, journey pauses (human-led from here). For high-risk accounts (renewal_health composite low or any churn signal), additionally create urgent CSM task at Day 90: automation alone won't save at-risk renewals. Use the result of "Find renewals inside 90 days", "Read the renewal health", "Write one email per role".
    5. 05Forecast the renewal bookCompose a B2B renewal pipeline dashboard: renewal forecast by quarter (account count + ARR at risk), renewal health distribution (green/yellow/red), days-to-renewal pipeline (which renewals are coming up when), CSM/AE engagement rate (% of renewals where a human conversation happened: target: 100% for accounts >$50K ARR), expansion-during-renewal rate (renewals that grow vs. flat vs. shrink), and renewal-rate trend over time. The strategic view that gives leadership confidence in NRR. Use the result of "Find renewals inside 90 days", "Read the renewal health", "Write one email per role", "Reach each stakeholder in turn".

    Install Intempt and run it

    1. 1

      Sign up

      Create a free Intempt workspace.

    2. 2

      Connect your data

      Add the sources this recipe reads from.

    3. 3

      Ask Blu

      Type /contract-renewal-b2b in Blu once this recipe is live there.

    4. 4

      Review and approve

      Blu builds each step and waits for your OK before anything goes live.

    More recipes by Sid Chaudhary

    Got a play worth sharing?

    Publish it to the Intempt Collective Marketplace and earn when other teams run it.

    Submit a recipe