https://github.com/wayne2604/nexus-ai
An autonomous, AI-driven appointment booking workflow built on n8n.
https://github.com/wayne2604/nexus-ai
ai-agent automation gemini langchain n8n workflow
Last synced: 18 days ago
JSON representation
An autonomous, AI-driven appointment booking workflow built on n8n.
- Host: GitHub
- URL: https://github.com/wayne2604/nexus-ai
- Owner: wayne2604
- Created: 2026-05-25T10:00:01.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-25T10:12:58.000Z (about 1 month ago)
- Last Synced: 2026-05-25T12:15:43.476Z (about 1 month ago)
- Topics: ai-agent, automation, gemini, langchain, n8n, workflow
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
An autonomous, AI-driven appointment booking workflow built on n8n. It leverages advanced LLM capabilities to chat with users, extract scheduling details dynamically, and manage calendar events automatically.
---
### 📦 Stack
- n8n (Workflow Automation)
- LangChain (Agent & Memory Orchestration)
- Gemini 2.5 Flash (Google AI)
- Google Calendar API
---
### ✨ Quick start
```bash
# Clone the repository
git clone https://github.com/wayne2604/nexus-ai.git
# Navigate to the directory
cd nexus-ai
```
Import the `nexus-ai.json` workflow file into your n8n instance and configure your credentials to get started.
---
### ⚙️ Features
- **Secure Auth / Chat Integration** Engage with users naturally using specialized nodes to capture booking intent and details.
- **Schedule Management** Create, view, and delete daily calendar slots or appointments automatically.
- **Search Logic** Efficient query logic to check existing calendar schedules before booking.
- **Orchestration & Memory** Utilizes memory-buffered agent logic to remember chat details across conversations.
---
### 🛠️ How it works
The system follows a modular architecture designed for high reliability and ease of use:
- **Database / API Connectivity**: Integrates directly with the Google Calendar API using secure OAuth credentials to query slot availability and book events.
- **Decoupled Logic**: Separate routing of user chats, backend parsing via LLMs, and webhook executions for better scalability.
- **AI Agent System**: Employs LangChain configurations powered by Gemini 2.5 Flash to dynamically interpret unstructured scheduling messages.
---
### 📁 Project structure
```text
/
workflows/ # Core workflow files for n8n
nexus-ai.json # Main booking agent workflow JSON export
assets/ # Documentation assets and schemas
README.md # Project documentation
```
---
### 👤 Author
**Wayne** [github.com/wayne2604](https://github.com/wayne2604)