Deal Renewals

Installation

Connect your HubSpot portal.

Authorizing takes one screen on HubSpot’s side. Nothing is created in your CRM until a workflow runs the action.

Connect HubSpot

Free for 5 renewals a month, per portal

Four steps

What happens when you click.

  1. 01

    HubSpot asks you to approve

    You land on HubSpot’s consent screen with the scopes below. Pick the portal, approve, and you come straight back here.

  2. 02

    Six properties are added to your deals

    dr_parent_deal_id, dr_root_deal_id, dr_renewal_deal_id, dr_generation, dr_lineage_key and dr_created_by_app, in their own “Deal Renewals” group — put back if they ever go missing. No other object is touched.

  3. 03

    The action shows up in your workflows

    “Create renewal deal” appears in the action list of any deal workflow. Point it at a pipeline and stage, and you are done — setting up the action, field by field.

  4. 04

    You land on your account page

    The URL you come back to carries a signed token: it is what proves the portal is yours, it does not expire, and it is the only way back in. Bookmark it. Reinstalling issues the same link again — it does not create a second install.

Scopes requested

Read wide, write narrow.

The app writes to deals and line items only. Contacts and companies are read so the renewal can be associated with the same records.

ScopeWhat it is for
oauthIssue and refresh the portal’s access token
crm.objects.deals.readRead the source deal
crm.objects.deals.writeCreate the renewal, and write the lineage back on the source
crm.objects.line_items.readRead the line items of the source deal
crm.objects.line_items.writeRecreate them on the renewal
crm.objects.contacts.readRe-associate the same contacts — read only
crm.objects.companies.readRe-associate the same companies — read only
crm.schemas.deals.writeAdd the six lineage properties to your Deal object, and put them back if they go missing
automationRegister the workflow action on the portal

Nine scopes, and no others. Uninstalling from HubSpot cuts our access on the spot. HubSpot notifies no app of an uninstall, so we delete our copy of the tokens the first time a renewal is refused. What we store is listed in the privacy policy.