Skip to content
Splashify Pro
Docs

Add Note

Attach a free-text note to a contact. Notes are visible to your agents on the contact's profile in the inbox — push context from your CRM, ticketing system, or order history so agents see it inline.

By default the note is appended to the contact's existing notes on a new line. Set append: false to overwrite instead.

Endpoint

POST

https://api.splashifypro.com/api/v1/public/contacts/notes

Headers

Request body

Identify the contact by either phone_number or contact_id.

json
{
  "phone_number": "919876543210",
  "note": "Called about renewal — wants a callback on Friday",
  "append": true
}

Example

bash
curl -X POST https://api.splashifypro.com/api/v1/public/contacts/notes \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "919876543210",
    "note": "Called about renewal — wants a callback on Friday"
  }'

Successful response — 200 OK

json
{
  "result": true,
  "message": "Note added successfully",
  "notes": "Imported from CRM on signup\nCalled about renewal — wants a callback on Friday"
}

notes is the contact's full notes field after the update.

Error response — 404 Not Found

json
{
  "result": false,
  "message": "Contact not found"
}

Status codes

Implementation tips

  • The contact's notes are a single free-text field. Append mode joins entries with a newline — prefix your own timestamp or source label if you need structure (e.g. "[2026-06-20 CRM] ...").
  • Use append: false for a "sync the latest state" pattern where the note should always reflect a single current value.