Kantata support is coming soon. The pages below describe how it will work — get in touch if you want early access.

What you can build
Customer kickoff & onboarding
A single workflow that spins up the Kantata project, applies the success plan, and books the kickoff call.
CSM assignment
Resource consultants by role and availability — not by who replied first to a Slack message.
Success plans
Keep the Kantata project plan and the Thread success plan in sync so customers see one truth.
Customer handover
Hand the PM a project that already knows the scope, owner and exec context.
Connect Kantata
Open Connectors → Kantata → Connect
Go to Connectors → Kantata in Thread, click Connect, and sign in to Kantata as an account admin to approve the OAuth scope. Thread connects via the legacy
app.mavenlink.com OAuth domain — that’s expected; Kantata still uses the Mavenlink OAuth host.Pick a default project template
Under Connectors → Kantata, choose which Kantata project template Thread instantiates by default. You can override per-workflow.
Use Kantata in a workflow
Drop a Create Kantata project action node anywhere downstream of an account-creating trigger. The node takes:| Field | What it does |
|---|---|
| Project template | The Kantata template to clone from (e.g. “Standard implementation”). |
| Project name | Supports variables — {{ account.name }} — Implementation is the common pattern. |
| Resource roles & hours | Hours per role; Kantata resourcing then assigns specific consultants by availability. |
| Linked opportunity | Auto-set from the Salesforce trigger upstream. Lives on the project for traceability. |
Tips from the field
One template per segment
Enterprise vs SMB usually need different role mixes. Branch by ARR and pick the template up front.
Map roles, not people
Role-based allocations survive team changes. Hardcoded names don’t.
Link to Salesforce
The opportunity link lives on the Kantata project so finance and delivery share one ID.
Notify the PM
Add a Slack or email handover step right after project creation so the PM isn’t surprised.
Troubleshooting
Project created but resources are empty
Project created but resources are empty
Role mappings haven’t been set, or the roles in the Kantata template don’t match what Thread is sending. Check Connectors → Kantata → Role mapping.
Project doesn't link to the opportunity
Project doesn't link to the opportunity
The action only links automatically when the workflow is triggered by a Salesforce node upstream. For HubSpot or manual triggers, set the opportunity reference explicitly in the action’s inspector.
Disconnecting and reconnecting
Disconnecting and reconnecting
Disconnecting stops new project creation but does not affect existing Kantata projects. Tokens are revoked from Kantata’s side; reconnect from Connectors → Kantata to restore the integration.
Next steps
Customer kickoff & onboarding
The full services-handoff workflow, from Closed Won to staffed project.
Salesforce
The most common upstream trigger for Kantata project creation.
