Hoppa till navigering

Notion

Besvara samtal med hjälp av dina Notion-sidor och databaser, och lägg till nya poster i en databas.

Din receptionist kan söka i din Notion-arbetsyta, läsa en sida och gå igenom en databas, till exempel en prislista, en produkttabell eller en lista över lediga jobb, för att svara uppringare. Läsning sker via webhook-verktyg med en intern Notion-anslutning, som fungerar med alla Notion-planer och bara ser sidorna du delar med den. Att lägga till poster i en databas fungerar också med ett webhook-verktyg, via en andra anslutning som endast kan lägga till innehåll. Du kan använda Zapier för detta i stället, men webhook-verktyget rekommenderas: det kräver inget Zapier-konto och använder inga av dina Zapier-uppgifter, och varje begäran går direkt till Notion. Webhook-verktyget kan dock inte fylla i titelfältet, så använd Zapier om dina poster behöver en riktig titel.

Om ditt Notion-innehåll sällan ändras behöver du kanske ingen integration. Exportera sidan från Notion och ladda upp den till din kunskapsbas i stället.

Din receptionist kan läsa allt du delar med anslutningen och upprepa det för uppringare. Dela endast sidor som uppringare får höra om, och lägg till en regel om att din receptionist aldrig läser upp privata uppgifter, till exempel kundinformation, för uppringare.

Konfigurera

1

Skapa en intern anslutning

Du måste vara ägare till arbetsytan. Gå till app.notion.com/developers/connections, välj Internal connections och sedan Create a new connection. Döp den till Reception.ai och välj din arbetsyta. På fliken Configuration tillåter du endast läsning av innehåll och kopierar API token.

2

Dela sidor med anslutningen

Öppna anslutningens flik Content access, välj Edit access och välj de sidor och databaser som din receptionist ska läsa. Du kan också öppna en sida i Notion, välja ••• → Connections → + Add connection och välja Reception.ai. Underordnade sidor delas också.

3

Hitta datakällans ID

Om du vill låta din receptionist läsa en databas öppnar du databasens inställningar i Notion, väljer Manage data sources, öppnar menyn ••• bredvid datakällan och väljer Copy data source ID.

4

Skapa webhook-verktygen

Skapa verktygen nedan. Gå till Integrations för varje verktyg, välj Add integration och välj Webhook Tool.

5

Testa

Testa din receptionist genom att ställa en fråga som en av dina delade sidor kan besvara.

Verktyg

Varje verktyg skickar följande begäranderubriker:

RubrikTypVärde
AuthorizationSecretBearer följt av anslutningens token
Notion-VersionValue2026-03-11

Ställ in Assign to agents på Receptionist för varje verktyg och välj Enable.

Sök sidor

FältVärde
Namesearch_notion
Description”Sök i våra Notion-sidor efter titel. Använd detta när en uppringare frågar något som våra dokument kan besvara och läs sedan den bästa träffen med read_notion_page.”
MethodPOST
URLhttps://api.notion.com/v1/search
Body Parametersquery (string, required): “En kort titel att söka efter, till exempel pricing eller opening hours.”
page_size (number, fixed value): 10

Läs en sida

FältVärde
Nameread_notion_page
Description”Läs hela texten på en Notion-sida som hittades med search_notion.”
MethodGET
URLhttps://api.notion.com/v1/pages/{page_id}/markdown
Path Parameterspage_id (string, required): “En sidas id som returneras av search_notion.”
Query Parametersmarkdown_version (string, fixed value): v2

Läs en databas

FältVärde
Nameread_notion_table
Description”Lista raderna i vår prislista. Använd detta när en uppringare frågar om priser eller vad vi erbjuder.” Beskriv din egen tabell här i stället.
MethodPOST
URLhttps://api.notion.com/v1/data_sources/DATA_SOURCE_ID/query
Body Parameterspage_size (number, fixed value): 100

Ersätt DATA_SOURCE_ID med ID:t du kopierade. Skapa ett verktyg per databas, med eget namn och egen beskrivning.

Lägg till databasposter med ett webhook-verktyg (rekommenderas)

Om du vill spara något från ett samtal i en Notion-databas, till exempel en potentiell kund eller en begäran om återuppringning, skapar du ett verktyg som lägger till en post.

1

Skapa en anslutning för nya poster

Skapa en andra intern anslutning, till exempel Reception.ai entries, på samma sätt som den första. På fliken Configuration tillåter du endast infogning av innehåll och kopierar dess API token. På Content access delar du endast databasen där den lägger till poster. Den här anslutningen kan inte läsa tillbaka något, så posterna förblir privata.

2

Förbered databasen

Kopiera databasens datakäll-ID enligt Konfigurera. Varje egenskap som verktyget fyller i är en nyckel i begäran, och nycklar får inte innehålla mellanslag, så ge dessa egenskaper namn med ett ord, till exempel Phone, Email och Status.

3

Skapa webhook-verktyget

Gå till Integrations, välj Add integration och välj Webhook Tool.

FältVärde
Nameadd_notion_entry
Description”Spara en ny potentiell kund i vår databas över potentiella kunder när en uppringare vill ha en offert eller återuppringning.” Beskriv din egen databas här i stället.
MethodPOST
URLhttps://api.notion.com/v1/pages
Request HeadersAuthorization (Secret): Bearer följt av den nya anslutningens token
Notion-Version (Value): 2026-03-11
Body Parametersparent (object, required)
markdown (string, required)
markdown_version (string)
properties (object, required)
Assign to agentsReceptionist

Konfigurera body-parametrarna så här:

  • parent: ett fält, data_source_id (string, fixed value): ditt datakäll-ID.
  • markdown (from the conversation): “Posten som Markdown. Börja med en rad # följt av uppringarens namn och vad de behöver, till exempel # Jane Doe: quote for a new boiler. Lägg sedan till en tom rad och informationen om begäran.”
  • markdown_version (fixed value): v2
  • properties: välj Add field en gång för varje egenskap som ska fyllas i. Varje egenskap är ett objekt med exakt samma namn som egenskapen, med ett fält för dess värde:
    • Phone (object): phone_number (string, from the conversation): “Uppringarens telefonnummer.”
    • Email (object): email (string, from the conversation): “Uppringarens e-postadress, som bekräftats med dem. Utelämna den om de inte uppgav någon.”
    • Status (object, required): select (object, required), med ett fält, name (string, fixed value): New

Notion dokumenterar att när titelfältet utelämnas blir den första rubriken med # sidans titel. Dokumentationen visar detta bara för sidor som skapas inuti en sida, så kontrollera att det fungerar för din databas. Oavsett vilket sparas rubriken och informationen som postens innehåll, och egenskaperna för telefon, e-post och status fylls i. Utelämna titelfältet från properties: Notion kapslar in titel- och textvärden sex nivåer djupt, en nivå mer än webhook-verktyg tillåter. Egenskaper för telefonnummer, e-post, URL, nummer, kryssruta, val och datum får plats. En egenskap av typen Status använder status i stället för select.

Välj Enable och testa sedan din receptionist genom att be om en återuppringning. Posten visas i databasen.

Lägg till databasposter med Zapier

Om du vill lägga till poster via Zapier i stället ansluter du Zapier. Lägg till åtgärden Notion Create Data Source Item i din Zapier MCP-server på mcp.zapier.com, ställ in databasen på ett fast värde och låt AI fylla i fälten. I Reception.ai öppnar du Zapier-integrationens flik Tools, väljer Refresh tools och tilldelar åtgärden till Client (receptionisten).

Använd kunskapsbasen i stället

För innehåll som inte ändras ofta är kunskapsbasen enklare och snabbare än direkta uppslag. I Notion öppnar du sidans meny •••, väljer More → Export och väljer PDF, HTML eller Markdown & CSV. HTML- och Markdown-exporter hämtas som en zip-fil, så packa först upp den. Ladda sedan upp filen. Databaser exporteras till CSV, vilket kunskapsbasen inte accepterar, så exportera databaser som PDF. Exportera och ladda upp igen när innehållet ändras.

Begränsningar

  • Notions sökning matchar sid- och databastitlar, inte texten inuti sidor. Ge sidor tydliga titlar, till exempel “Cancellation policy”.
  • read_notion_table returnerar de första 100 raderna och endast deras egenskaper, inte innehållet på varje rads sida. Håll tabeller som din receptionist läser små.
  • Notions värdbaserade MCP-server kräver inloggning i webbläsaren, förutom för Business- och Enterprise-planer, där en ägare av arbetsytan kan skapa en MCP-token. Webhook-verktygen ovan fungerar med alla planer.
  • add_notion_entry kan inte fylla i titel- eller textegenskaper. Lägg i stället namn och anteckningar i rubriken och innehållet.
  • Om du lägger till poster via Zapier använder varje Zapier-åtgärd som din receptionist kör uppgifter från din Zapier-plan. Zapier räknar för närvarande två uppgifter per lyckat anrop.

Felsökning

ProblemVad du ska kontrollera
401 från NotionRubriken Authorization måste vara Bearer följt av anslutningens token.
400 om versionenStäll in Notion-Version på 2026-03-11.
404 eller object_not_foundDela sidan eller databasen med anslutningen och använd datakäll-ID:t, inte databas-ID:t.
403 på read_notion_pageAnslutningen behöver behörighet att läsa innehåll.
403 på add_notion_entryAnslutningen för poster behöver behörighet att infoga innehåll och åtkomst till databasen.
400 validation_error på add_notion_entryVarje nyckel i properties måste matcha ett egenskapsnamn exakt, och dess fält måste matcha egenskapens typ.
Nya poster visas som UntitledNotion använde inte rubriken med # som titel för din databas. Rubriken finns fortfarande högst upp på varje posts sida och du kan hitta poster via telefon eller status. Använd Zapier-alternativet för att få en titel.
Sökningen hittar ingetSökningen matchar bara titlar, och bara för sidor som delas med anslutningen.
Receptionisten är långsam med en stor tabellStora tabeller returnerar mycket data. Dela upp tabellen eller flytta innehållet till kunskapsbasen.