Agreevo for HubSpot

Send a contract from any deal, pre-filled from the deal. Every open, signature and completion comes back to the deal — as a note, a property, and the signed PDF.

What you get

Setting it up (two minutes)

  1. Create a Agreevo account, or log in.
  2. Go to Integrations in the sidebar and click Connect HubSpot. HubSpot asks you to choose the account and approve. That's it — the card appears on your deals.
  3. Make at least one text template: Draft with AISave as template. Anything written as {{client_name}}, {{start_date}} or {{total_fee}} in the template becomes a field that is filled from the deal.
  4. Open a deal in HubSpot, find the Agreevo card in the right column, click Send a contract.

Permissions we ask for, and why

crm.objects.deals.readRead the deal's name, amount and close date to pre-fill the contract.
crm.objects.deals.writeUpdate the "Agreevo contract status" property.
crm.objects.contacts.readNames and emails of the deal's contacts, to send them the signing link.
crm.objects.contacts.writeRequired by HubSpot to create timeline notes.
crm.objects.companies.readThe company name, for the contract's counterparty.
crm.schemas.deals.writeCreate the status property, once, when you connect.
filesAttach the signed PDF to the deal.

We read a deal only when you choose to send a contract from it. We never read other objects, never email your contacts except the signing link you send, and disconnecting deletes the access token. Details in the privacy policy.

Using it from a workflow

Create an API key under Integrations, then add a Send webhook action to a workflow:

POST https://agreevo.the-guy.business/api/v1/documents
Authorization: Bearer ag_live_…
Content-Type: application/json

{
  "templateId": "<from GET /api/v1/templates>",
  "values": { "client_name": "{{ deal.company }}", "total_fee": "{{ deal.amount }}" },
  "recipients": [{ "name": "{{ contact.name }}", "email": "{{ contact.email }}" }],
  "send": true,
  "link": { "provider": "hubspot", "objectType": "deal", "objectId": "{{ deal.hs_object_id }}" }
}

The link is what makes the signatures flow back to that deal.

Questions

support@the-guy.business — we answer within a business day.