Prerequisites
The connector should already be set up, with a Connector Profile and a Linked Account. See Getting Started on the Teamleader Focus connector page.Webhook subscription
StackOne creates the Teamleader Focus webhook subscription automatically when the account is connected, and removes it when the account is disconnected. You don’t need to configure anything in Teamleader Focus or copy the Native Webhook URL.
Available webhook events
The following Teamleader Focus events can be enabled. Only events selected in StackOne are delivered.
Company and contact events
Events related to CRM companies and contacts.
- Company Added (
company.added) — Fired when a new company is created. - Contact Added (
contact.added) — Fired when a new contact is created.
Deal events
Events related to deals (sales opportunities).
- Deal Created (
deal.created) — Fired when a new deal is created. - Deal Won (
deal.won) — Fired when a deal is marked as won. - Deal Lost (
deal.lost) — Fired when a deal is marked as lost.
Invoice events
Events related to invoicing and payments.
- Invoice Booked (
invoice.booked) — Fired when a draft invoice is booked and receives its invoice number. - Invoice Payment Registered (
invoice.paymentRegistered) — Fired when a payment is registered against an invoice.
Delivery format
Details of how Teamleader Focus delivers events to StackOne.
Notification payloads
Each request carries one event. The payload identifies the event and the affected record but does not include the record’s fields or a timestamp.
- The event code is in
type, for exampledeal.won. - The affected record is identified by
subject.typeandsubject.id. Fetch the record with the matching connector action to read its details. - The Teamleader Focus account is identified by
account.id. StackOne uses it to route the event to the connected account.