Knowledge entry
On this page
Knowledge is what the business says about itself in words: how to get there, the rules, how a service goes. The online admin answers clients from it, and the assistant reads it when it helps the team. In the web version the section is called Knowledge.
Two kinds of entry
- Article: a title and a text.
- Answer to a frequent question: a title, a text and the other ways clients ask it, one per line (Also asked as). A search finds the answer by any of them. Only an answer has these variants.
Topic
Every entry has a topic: About us; Services and how they go; How to get here; Rules: booking, being late, cancelling; Payment; Frequent questions. The topic How we talk to clients is kept for the voice and holds nothing else.
The voice
The voice is a single entry about how the business talks to clients: formal or casual, how it greets, emoji, the words it uses and never uses. It has no title and no branches, and a business has one. Writing a second one is refused until the first is edited or removed. General politeness does not need to be written down: the online admin knows it already.
Where an entry applies
An entry can be about chosen branches and chosen services of a branch. With nothing ticked it is about the whole business. An entry about a service also shows on the service's page in settings, under Knowledge about this service. Knowledge belongs to the business as a whole.
Prices and times
Prices, durations, schedules and discounts are not knowledge. The online admin takes them from the price list and the schedules, and the text of an entry is for the words around them.
Who can do what
A role can be given three rights separately:
- see the knowledge and its history;
- suggest changes, which wait for approval (see Knowledge suggestions);
- write, change, remove and bring back. Each save is the approval.
The ready-made Accountant role does not see the knowledge at all. A program connected over MCP reads entries and suggests changes, and cannot change them. The assistant changes entries at a person's request and always asks first (see Versions, history and removed entries).
Tools and refusals
- Knowledge is what the assistant and the replies to clients say in words: articles, answers to frequent questions and the voice of the business, the one article with place
voiceon how it talks to clients. Prices, durations, schedules and discounts are not knowledge: they live in the price list and the schedules (talemo_list_services,talemo_get_schedule). talemo_find_knowledgelists the entries: the voice first, then by topic and title, without the text.topic(about,directions,services,rules,payment,faq,communication),serviceandarchivednarrow it, and the counts of live entries by topic come along. Passnextasafterfor more. Withqit searches instead (see Searching the knowledge).talemo_get_knowledgeshows one entry bydocument_id: the text, the other wordings of the question, the branches and services it is about (none means the whole business), itsversion, who wrote it and who approved it.talemo_get_knowledge_historyshows each version whole, newest first; passnextasbeforefor older ones.- Look before you write: an entry that exists is changed, not written a second time.
- Over a business key or a connection of Claude or ChatGPT knowledge is only read and proposed (see Knowledge suggestions). A direct change from a program is refused with status 401, code
auth.required, which here means that the person does it in Talemo, not that the connection is broken.talemo_create_knowledge,talemo_update_knowledge,talemo_archive_knowledgeandtalemo_restore_knowledgeexist only for the assistant of the team, and each change waits for the person's approval on a card in the conversation: do not ask them to type yes, and when the tool returns the entry, the person has allowed it and it is saved. talemo_create_knowledgetakeskind(articleoranswer),topicandbody; the voice isplacevoice, one per business, and a second one is refused with status 409, codeknowledge.voice_taken. The topiccommunicationholds only the voice: anything else there is refused withrequest.body_invalidandparams.fieldtopic. Keep the meaning of the person in their words and add no fact they did not say.talemo_update_knowledgetakes theversionfromtalemo_get_knowledge: if the entry was saved since, it is refused withknowledge.version_conflictandparams.version. Read the entry again and redo the change. The text, the wordings, the branches and the services are given whole, as they will be; what is left out stays. A removed entry is brought back first (knowledge.archived).talemo_archive_knowledgeremoves an entry from what the assistant says; nothing is lost, andtalemo_restore_knowledgebrings it back with the text it had. The voice cannot come back while another voice is live: status 409, codeknowledge.voice_taken.
Tools of this topic
talemo_find_knowledgetalemo_get_knowledgetalemo_create_knowledgetalemo_update_knowledgetalemo_archive_knowledgetalemo_restore_knowledge