Understand your work OS

Contacts: pick up the relationship, not just the record.

A customer calls back. Recover what they needed, what changed and what your team promised — without asking them to tell the story again.

From an incoming contact to a working record: two scopes.

The customer base scope sends enquiry contact details and context to the company. The full relationship memory presented here lets authorised colleagues retrieve exchanges, commitments and responsibilities within a defined internal scope.

Everyday work

You have the number. Who remembers the rest?

The budget came up in a call. A preference arrived later in a message. A colleague promised a follow-up. Contacts brings the available relationship context back together as the work develops.

Camille MartinIllustrative example

One person. A relationship that develops.

01First exchangeA need takes shape.

Camille is looking for a two-bedroom apartment.

Available call context
“Two bedrooms, close to the station. I’m still reviewing my budget.”

The need is recorded. The budget is still unknown.

02A few days laterThe relationship gains detail.

Camille adds a constraint and a preferred time.

WhatsApp
“A lift is essential. Please call after 6 pm.”

The preference joins the original need; it does not replace it.

03A colleague takes overStart with what matters.

“What should I know before calling Camille?”

Relationship brief · illustration
Two bedrooms near the station. Lift essential. Call after 6 pm. Budget to clarify.

Check that the need is still current before proposing a property.

Fictional example, not a product screenshot. Sources and access require configuration; illustrated answers use the information shown.

Find one relationship. Or the people behind a need.

“What did we promise Camille?” opens one story. “Who was looking for a property like this?” explores the accessible customer context. Useful information need not begin in a dedicated CRM field.

Explore searches across relationships
On this page
  1. From scattered context to a clear relationship
  2. Enrichment follows available information
  3. Ask an assistant about the relationship
  4. Example: taking over Marc’s file
  5. Partial identities and matching
  6. Memory that helps the team
  7. Primary owner, queue and collaborators
  8. Search a relationship or explore the customer base
  9. Three useful searches
  10. The colleague changes. The customer history stays available.
  11. Recognize the customer before sharing their history
  12. Tools and prerequisites

From scattered context to a clear relationship

The call stays with the phone provider, the message in WhatsApp, the appointment in the calendar and the decision in a group. Understanding a customer’s situation often means asking several people.

An AlefOS contact links available operational context to a person or company. The record can bring together recent calls, useful messages, past or upcoming meetings, open missions, follow-ups, outstanding documents, offers discussed, decisions, objections and actions awaiting approval.

Enrichment follows available information

A customer requests a callback, a salesperson promises a quote, a manager confirms a decision or a document is outstanding. These elements can enrich the contact when they arrive through an authorized workflow and are attached to the right identity.

The relationship grows from received, authorized information. Missing or ambiguous details still need checking.

Ask an assistant about the relationship

“Who is this customer?”, “What have we promised them?”, “Who is waiting for a quote?”, “Who should I call today?” or “Prepare a follow-up for Marc”: answers must draw on history, missions, signals, appointments, products and interactions that are actually accessible.

Searches cover contact details or preserved context. They do not replace an assessment of whether old information is still relevant.

Example: taking over Marc’s file

The latest call was yesterday. Marc is interested in a maintenance contract; two decision-makers are involved. A quote is outstanding, a callback is planned for Friday and one objection concerns deployment.

The next action is to prepare a summary suited to that request. The colleague taking over understands why they are calling, rather than receiving a task without context labelled “call Marc”. This is an illustrative workflow, not real customer data.

Partial identities and matching

A signal may arrive with only a number, an email address, a call or a message. Context can be preserved before the full identity is known, then linked once a reliable match becomes possible.

The aim is to avoid losing a useful signal. People must not be merged arbitrarily, and unnecessary records must not be created to hide ambiguity.

Memory that helps the team

The salesperson finds callbacks, prepares conversations and follows promises. The manager understands blockers and relationship status without asking everyone for the same report. A new colleague can more easily take over an authorized file.

CRM fields remain useful for structured information. AlefOS adds continuity between exchanges and the reason for the next action, including when nobody has manually summarized every conversation.

Primary owner, queue and collaborators

A contact can keep a primary owner while other people help. The company queue holds unassigned work within the authorized scope. A viewer reads the sections they have been granted; a contributor acts only within authorized sections.

Access can be time-limited and revoked. Assignments and collaboration changes are recorded. Helping on a file does not silently make someone its owner or allow them to act as a colleague.

Search a relationship or explore the customer base

Opening one customer answers “What did we promise this person?” Searching across accessible relationships answers “Who was looking for this service?” or “Who preferred a call after 6 pm?” Needs, objections and timing can be useful even when they were not entered in a dedicated CRM field.

Contacts provides the relationship context. AI CRM describes how an assistant can help work with that context across accessible records. Results depend on information retained and its relevance today; an old preference should be checked before acting.

Three useful searches

“What did this customer ask for, and what did we promise?” focuses on one relationship. “Who expressed a need that this new offer could address?” searches across authorized relationships. “Which objections remain unresolved before follow-up?” prepares a review rather than an automatic campaign.

The colleague changes. The customer history stays available.

“Why was the proposal declined? What did we promise next?” The incoming colleague can revisit the retained exchanges and commitments within the access granted to them. The relationship is more than a name and number to transfer.

Assigning a contact and gaining access to messages are separate operations. Check the relevant permissions so the new colleague can consult the sources needed for the handover.

Recognize the customer before sharing their history

“Find the manual for my installation.” This is a different request from browsing your public services. The customer signs in through the configured journey. Their identity and relationship with your company determine which documents they may retrieve.

A name typed into a conversation is not proof of identity. Adding your plugin does not open your contact list, another customer’s file or the team’s internal notes.

Operational reference

Modules, tools and access conditions

This reference describes MCP operations and their effects. The list exposed to your assistant depends on the deployed server, enabled modules and permissions. Reading, preparing and executing are distinct operations.

Contacts and relationship context

Search identity fields, read linked context and inspect confirmed products. Adding or enriching a contact is a write operation; the preview mode depends on the tool policy.

ToolFunction and effect
contacts.searchSearch contacts by identity fields, with cursor pagination and source filtering.
contacts.getRead one contact profile and its available relationship context.
contacts.search_productsFind confirmed products in the contact’s product memory.
contacts.draft_addAdd or enrich a contact; preview behavior follows the selected mode.
Signals and controlled actions

Adding a signal can enrich memory and prepare pending work without executing an outbound action. An action_id identifies prepared work; its execution and result must remain distinguishable from a read-only answer.

ToolFunction and effect
signals.searchSearch extracted signal titles and content by keyword.
signals.getRead an accessible signal, its participants and linked missions.
signals.addEnrich memory from a structured note or source; missing details can require clarification. No outbound action is executed.
signals.updateCorrect or enrich an existing signal without creating another one.
alefos.briefingRead a compact briefing across visible actionable work and recent context.
alefos.daily_summaryRead a summary for one local calendar day within the current scope.
actions.confirmExecute previously prepared work identified by action_id after confirmation.

Read this module’s documentation →

Missions and responsibility

Read the source and execution state before acting. Confirming executes a pending mission; rejecting and archiving have different effects. Assignment follows company roles.

ToolFunction and effect
missions.listList the current user’s missions, optionally grouped by contact.
missions.getRead a mission’s source, related objects and execution state.
missions.confirmConfirm and execute a pending mission.
missions.rejectReject a pending mission without executing it.
missions.archiveArchive a mission without executing or deleting its action.
missions.assignAssign from the company queue or reassign with the required role; changes are audited.

Read this module’s documentation →

The scenarios on this page illustrate workflows, not real customer data or guaranteed outcomes. Connections and capabilities must be enabled and verified for your environment. Official business systems retain their responsibilities.

Continue exploring

A capability of your company’s environment. Your team can use this capability from a compatible assistant through its configured MCP access. The deployment defines the enabled tools and permissions. Understand your AI connection ↗

Find the exchanges behind the relationship.

Find the exchanges behind the relationship. ↗