Contact History
The Contact History tab on every client profile keeps a chronological record of every interaction — whether that’s an email sent from StockFlow, a call your team logged manually, a support ticket, or an auto-generated system event.
What’s recorded automatically
StockFlow logs the following events automatically without any manual action:
| Event | What’s recorded |
|---|---|
| Invoice emailed | Date, time, invoice number, email address sent to |
| Invoice opened | Date and time the client opened the email (requires email tracking enabled) |
| Order confirmation sent | Date, time, order number |
| Client Portal first login | Date and time |
| Password reset request | Date and time |
| Status change | Old status → new status, user who changed it, reason |
| Integration sync | e.g. “Contact synced from HubSpot” |
Logging a manual interaction
Log a note
A note is a free-text record — use it for anything that isn’t covered by the other types.
- Open the client profile → Contact History tab
- Click + Add Interaction
- Select type: Note
- Write your note (max 5,000 characters, markdown supported)
- Set the date/time (defaults to now — change it if logging a past interaction)
- Click Save
Log a call
- Click + Add Interaction → Call
- Fill in:
- Date and time
- Duration (minutes)
- Direction: Inbound or Outbound
- Outcome: Completed, Voicemail, No answer, Callback requested
- Summary: What was discussed
- Follow-up date (optional): Sets a reminder task for the assigned sales rep
- Click Save
Log an email (sent outside StockFlow)
If you emailed a client from your personal email client and want to record it:
- Click + Add Interaction → Email
- Fill in:
- Subject
- Date sent
- Summary or paste the email body
- Click Save
Log a meeting
- Click + Add Interaction → Meeting
- Fill in:
- Date, start time, end time
- Location (or “Video call” / “Phone”)
- Attendees (name or email)
- Summary and Action items
- Click Save
Filtering contact history
By default, all interaction types are shown in reverse chronological order. Use the filter bar above the timeline to show only:
- A specific type (Notes, Calls, Emails, Meetings, System)
- Interactions within a date range
- Interactions by a specific team member
Pinning an important interaction
Right-click (or use the three-dot menu) on any interaction → Pin to top. The pinned interaction shows a 📌 icon and stays at the top of the timeline regardless of date.
Only one interaction can be pinned at a time.
Editing and deleting interactions
- Edit: click the interaction → Edit. Only the user who created it (or an Admin) can edit it.
- Delete: click the interaction → Delete. Permanently removed. System-generated events (auto-logged emails, status changes) cannot be deleted.
Follow-up reminders
When you log a Call with a follow-up date, or add a Note with a follow-up, StockFlow creates a task for the assigned sales rep:
- The task appears in their Tasks list (top navigation → 🗂️ Tasks)
- They receive an in-app notification on the follow-up date
- They receive an email notification if enabled in their notification settings
Complete the task from the Tasks list or directly from the interaction record.
Exporting contact history
- Open the Contact History tab
- Click Export → choose CSV or PDF
- The export includes all visible interactions (respects active filters)
The CSV export includes all interaction fields. The PDF export is a formatted chronological log — useful for printing or attaching to a file.
Contact history in the mobile app
The mobile app shows a read-only view of contact history. You can:
- View the full timeline
- Log a call immediately after finishing it (tap the phone icon on the client profile)
- Add a quick note
Full editing is available in the desktop app.