How to set up Nooks
Authentication
Nooks uses API key authentication:- In Nooks, open Developer Settings → API Keys
- Generate a key (it starts with
nooks-api-) - Paste the API key in Cargo when connecting
Code slugs: integration slug
nooks. Actions: enrollInSequence, removeFromSequence, syncProspect, getProspect, createTask, createNote. Call them as integrations.nooks.<action>(...).Finding the prospect
Every action that targets a prospect accepts any of:- Nooks prospect ID: used as is when set
- Email: matched against the prospect’s primary email
- CRM record ID + CRM: a Salesforce Contact/Lead ID or a HubSpot contact ID
Nooks actions
Enroll in sequence
Enroll a prospect in a sequence. Required fields:- Sequence: The sequence to enroll the prospect in
- Owner: The Nooks user who owns the enrollment
- A prospect reference (see above)
- Mailbox: Mailbox the emails go out from (defaults to the owner’s)
- Initial state: Active or paused
- Start at: When the sequence starts (ISO 8601 with a timezone offset)
- Email overrides: A per-step subject and body for this prospect
- Enrich phone numbers / Enrich emails: Ask Nooks to enrich the prospect on enrollment
Remove from sequence
Stop a prospect’s enrollment in a sequence and cancel its pending tasks. Required fields:- Sequence: The sequence to take the prospect out of
- A prospect reference
Sync prospect from CRM
Create or refresh a Nooks prospect from a Salesforce or HubSpot record. Required fields:- CRM: Salesforce or HubSpot
- CRM record ID: The record to sync
Get prospect
Find a Nooks prospect by ID, primary email, or CRM record ID. Optional fields:- Include CRM custom fields: Return the prospect’s CRM custom fields
Create task
Create a one-off task (call, email, LinkedIn, SMS) for a prospect, outside any sequence. Required fields:- Type: The kind of task
- Owner: The Nooks user the task is assigned to
- Due at: ISO 8601 with a timezone offset
- A prospect reference
- Note: Instructions shown on the task
- Priority: Low, normal, high, or urgent
Create note
Log a note on a CRM-backed prospect. Nooks writes it to the Salesforce or HubSpot record. Required fields:- Note: The note text
- A prospect reference, with CRM set to the CRM the prospect comes from
Best practices
- Nooks limits CRM syncs to 10 a minute. Cargo looks a prospect up before syncing it, so large batches stay fast once your prospects exist in Nooks.
- Enroll into a private sequence only on behalf of its owner.

