# 5 Ways to Automate Your Knowledge Base with ChatGPT and Zapier

Most people treat their second brain as a place they write notes by hand. That's the slow path.

The fast path is to treat it as a node in your automation stack. Things happen in Slack, Gmail, Calendar, and forms. Those things should land in your notes without you copying them anywhere. Then ChatGPT searches across all of it next time you ask a question.

Zapier is the glue. Hjarni is [live on Zapier](https://zapier.com/apps/hjarni/integrations), and ChatGPT reads Hjarni through the [ChatGPT Apps Directory](/docs/chatgpt). Five minutes of setup, five workflows below, and your AI starts answering with context you never had to capture by hand.

## Why automate at all

Manual capture is where second brains die. You open the app. You write the note. The third week is when it stops happening.

Then every new ChatGPT conversation starts from zero. You re-explain the customer. You re-explain the decision. You re-explain the project.

Automation closes the gap between "thing happened" and "ChatGPT can see it." A Slack message gets starred and becomes a note. A meeting hits your calendar and a note is waiting before the call. A form submission lands in a folder ChatGPT already knows about. None of this needs you in the loop.

The result is a knowledge base that grows whether or not you remember to feed it.

## 1. Slack → Hjarni: save the messages that matter

**Zap recipe:** Slack *New Saved Message* → Hjarni *Create Note*. [Use the template.](https://zapier.com/apps/hjarni/integrations/slack/255723921/create-hjarni-notes-from-new-saved-slack-messages)

When you save a Slack message, Zapier maps the channel, sender, and text into a Hjarni note. Tag it `slack` and drop it into a folder like *Inbox* or *Team*.

**What ChatGPT does with it:** next time you ask "what did Priya say about the API redesign," ChatGPT searches your notes, finds the saved Slack thread, and answers with the actual quote. No screenshotting, no scrolling. The thread permalink stays in the note so you can jump back to context.

This pattern alone replaces 80% of "let me find that Slack message from last week."

## 2. Gmail → Hjarni: turn the inbox into searchable memory

**Zap recipe:** Gmail *New Starred Email* → Hjarni *Create Note*. [Use the template.](https://zapier.com/apps/gmail/integrations/hjarni/255723919/create-hjarni-notes-from-starred-gmail-emails) Add Hjarni's *Add File to Note* step if you want attachments to land too.

Star an email in Gmail and it becomes a Hjarni note with sender, subject, body, and (optionally) the attached PDF. Prefer label-based filtering? Swap the trigger for *New Labeled Email* and point it at a label like `save-to-hjarni`.

**What ChatGPT does with it:** "Pull the latest update from the Acme account and draft a reply." ChatGPT searches, finds the most recent Acme email note, and drafts. The signature, the tone, the actual content. It all comes from notes ChatGPT can read.

You stop forwarding things to yourself.

## 3. Google Calendar → Hjarni: a meeting note before the meeting

**Zap recipe:** Google Calendar *New Event* → Hjarni *Create Note* (template body), filed in *Meetings*. [Use the template.](https://zapier.com/apps/google-calendar/integrations/hjarni/255723920/create-hjarni-notes-from-new-google-calendar-events)

For every event on your calendar, Zapier creates a note pre-filled with attendees, description, and the [meeting-prep template](/templates/meeting-prep). Five sections covering the goal, the decision, and what ChatGPT should know afterward.

**What ChatGPT does with it:** before the call, ask "what's on my plate for this meeting?" ChatGPT reads the prep note. After the call, you fill in the decision and next steps. The next time you work on that project, ChatGPT has the meeting context without you re-explaining anything.

If you want the longer pitch on why meeting notes beat transcripts for AI, see [The AI meeting assistant that actually works with Claude](/blog/ai-meeting-assistant-that-works-with-claude).

## 4. Typeform or Tally → Hjarni: structured input from the outside world

**Zap recipe:** Typeform/Tally *New Submission* → Hjarni *Create Note*, tagged by form name.

Customer feedback, user interview intake, signup form replies. Each submission becomes a note in a *Research* or *Customers* folder, with the question/answer pairs in the body and a tag like `feedback-2026q2`.

**What ChatGPT does with it:** "Summarize the top three complaints from last quarter's feedback form." ChatGPT searches by tag, reads the matching notes, summarizes. You get a synthesis without opening a single form response.

This is where a knowledge base starts to feel less like notes and more like a small dataset your AI can actually reason over.

## 5. ChatGPT + Zapier: close the loop

**Zap recipe:** Hjarni *New Note* → any Zapier action (Slack message, Linear issue, Gmail draft, Asana task).

This one runs the other direction. ChatGPT writes a note to Hjarni: an action item you dictated during a planning session, say. The *New Note* trigger fires. Zapier pushes it downstream as a Slack DM to a teammate, a Linear ticket, or a Gmail draft to a client.

You spoke to ChatGPT. A task showed up where the work happens. No tool-switching.

**Honest caveat:** Hjarni's Zapier app currently fires on *note creation*, not edits. So this loop works for new captures. Editing an existing note doesn't (yet) re-fire the Zap.

## What ChatGPT does with all of this

Every note created through Zapier is a regular Hjarni note. Indexed. Searchable. Visible to ChatGPT the moment it lands.

Connect Hjarni once in the [ChatGPT Apps Directory](/docs/chatgpt) and ChatGPT can search, read, and write your notes from any conversation. The Slack messages, the emails, the meeting notes, the form responses, the action items. ChatGPT pulls from all of it without you pasting context into the prompt.

That's the recall side. The capture side runs on its own.

## What the integration supports today

Worth being explicit about what's in the box right now:

- **Triggers:** New Note
- **Actions:** Create Note, Find Note, Create Folder, Add File to Note

That's enough for the five workflows above and most of the Zaps people actually want to build. A *Note Updated* trigger and an *Update Note* action are the obvious next additions; until they ship, automations run on the create side. If you need updates today, the [REST API](/docs/api) covers them.

## Setting it up

1. Open the [Zapier setup guide](/docs/zapier) and create an API token in Hjarni's *Settings → Connections*.
2. Paste the token into Zapier when it asks to connect Hjarni.
3. Connect Hjarni in the [ChatGPT Apps Directory](/docs/chatgpt) (one click, no developer mode).
4. Build one Zap. Watch a note appear from Slack or Gmail. Then ask ChatGPT about it.

Five minutes for the connection, then your knowledge base captures itself.

If you use Claude instead of ChatGPT, the same notes show up through MCP. [Claude setup is here](/docs/claude). Both clients read the same Hjarni. The automation layer doesn't care which AI you point at it.

Write once. You both remember.

[Free to start. No credit card required.](/docs/getting-started)
