AActionAgile CRMUpdated June 2026

How do I attach a note to a contact in Agile CRM?

Short answer: You can create note on contact in Agile CRM by hand from its own interface, but it won’t repeat itself. On TinyCommand, add the Agile CRM Create Note on Contact action to a workflow, map its 3 inputs from any upstream app, and it runs automatically every time the trigger fires. No code, and a free tier to start.

Create Note on Contact in Agile CRM — start free
Inputs

The fields this action accepts.

Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.

FieldTypeRequiredDescription
Contact ID
contact_id
stringRequiredContact ID. Example: 123456
Subject
subject
stringRequiredSubject. Example: Follow-up call
Note Content
description
stringRequiredNote Content
Sample request
{
"contact_id": "e.g. 123456",
"subject": "e.g. Follow-up call",
"description": "{{trigger.description}}"
}
Returns
{
"id": 789,
"subject": "Follow-up call",
"description": "Called about renewal"
}

Use these fields in downstream nodes for routing, logging, or error handling.

Triggered by

Apps that pair well as the trigger for Create Note on Contact.

Any of these apps can fire this action as part of a workflow.

FAQ

Questions about Create Note on Contact.

What does the Create Note on Contact action do in Agile CRM?
Attaches a free-text note to a contact, visible in the contact's activity timeline. Useful for "call summary from Aircall → append to CRM contact" workflows or for logging AI-generated summaries of customer interactions.
What inputs does Create Note on Contact require?
Required: Contact ID, Subject, Note Content. Every input accepts a static value or a variable from any upstream node in your workflow.
Can I use dynamic inputs from earlier workflow nodes?
Yes. Any field on this action can pull values from upstream nodes, whether that's a form response, a trigger payload, an AI output, or a lookup result.
What happens if Agile CRM returns an error?
The workflow pauses on the failed node, the error message is captured in the run log, and you can retry the run with one click. Auto-retry policies are configurable per workflow with exponential backoff up to 5 attempts.
Does Create Note on Contact support batch operations?
Yes. Run Create Note on Contact inside a Loop node to process arrays. TinyCommand handles Agile CRM's rate limits automatically so you don't have to throttle manually.
More actions

Other Agile CRM actions.

Action
Add Tag to Contact
Applies one or more tags to a contact — auto-creates tags that don't exist. Tags drive segmentation in Agile CRM's campaigns and reports, so consistent tag taxonomy matters; maintain a canonical list.
Action
Create Contact
Inserts a new contact with standard fields (name, email, phone), optional custom fields, and initial tags. Agile CRM dedupes on email — duplicate emails get rejected with an error rather than upserting. Wrap in a Search-first pattern if you're unsure whether the contact exists.
Action
Create Deal
Creates a new sales deal/opportunity tied to a contact. Set the value, expected close date, owner, and the milestone (Agile's pipeline stage). Useful for "form submission → log to CRM as opportunity" workflows.
Action
Delete Contact
Hard-deletes the contact and all associated history. Irreversible. Used for GDPR right-to-erasure requests; for soft removal that preserves history, use a tag like "deleted" or move to a suppression list.
Action
Get Contact
Returns the contact by ID or email with all standard and custom fields plus current tag set. The base lookup before update workflows or for enrichment patterns that need a CRM snapshot.
Action
Update Contact
Partial update on contact fields. Only passed fields change. For "enrich from external source → write back to CRM" workflows where you're augmenting existing records with firmographic or behavioural data.
Create Note on Contact in Agile CRM — start free