Session library

How to Build AI Agents That Actually Do the Work Gurleen Khurana SimplifyGenAI

Gurleen Khurana · AIMG APAC · September 21, 2026

Learn how to build and deploy autonomous AI agents that handle SEO, email marketing, and CRM management directly from your terminal.

ai agentsautonomous ai agents

Learn how to build and deploy autonomous AI agents that handle SEO, email marketing, and CRM management directly from your terminal. In this AI Marketers Guild session, Gurleen Khurana, Co-Founder and CEO of SimplifyGenAI, explains how to transition from using AI as a basic chatbot to managing a team of autonomous digital workers.

Khurana demonstrates real-world agent implementations—such as SEO automation and programmatic outbound email marketing—and explains how non-technical users can leverage terminal-based setups, APIs, and memory-consolidation agents to supercharge their workflows. By shifting the workload to cloud-hosted servers, these agents communicate with each other via a shared "hive" and execute complex multi-step plans without requiring constant human prompts.

Key moments

[01:54] What Is the Difference Between a Standard AI Chatbot and an Autonomous AI Agent?

Gurleen Khurana explains that while standard AI chatbots require manual prompting and lose their context between sessions, autonomous AI agents operate independently by utilizing a defined role, persistent context, and long-term memory.

Standard tools like Claude or ChatGPT need to be reminded of their rules, roles, and project files every time a user opens a new chat window. Once the context limit is reached or a new session is started, the user has to re-upload documents and write new instructions.

AI agents solve this problem by incorporating three core pillars: role definition, continuous context maintenance, and structured memory systems (both short-form and long-form). This architecture allows agents to run continuously in the background, remember previous interactions, and execute ongoing tasks without human supervision.

[03:18] Why Should You Run AI Agents in a Terminal Rather Than a Web Interface?

Gurleen Khurana recommends running AI agents via a terminal-based harness because it gives the underlying AI model complete access to the computer's system, enabling browser control, local folder access, and file management.

When using a standard web interface, the user's interaction is restricted to that application's sandbox. In contrast, starting an agent (such as Claude Code) inside a terminal allows the model to interact directly with the operating system.

With this level of access, the agent can monitor local folders (such as the downloads directory), run scripts, debug code, and control web browsers. It acts as a highly integrated virtual assistant that can manage physical files and execute local tasks on the user's computer.

[03:43] How Do Multi-Agent Teams Communicate and Coordinate Tasks?

Gurleen Khurana explains that multi-agent teams coordinate complex projects by using a shared messaging "hive" to exchange status updates, request assistance, and manage prioritized task queues.

In Khurana’s custom-built agent visualization dashboard, multiple specialized agents are shown communicating inside a shared space called the "hive." The agents send messages to one another to report completed tasks, request necessary data, or flag when human intervention is required.

This system organizes workflows using priority levels (such as P0 and P1) to ensure the AI workforce executes tasks in the correct order. Additionally, these agent networks can be integrated with communication platforms like WhatsApp, allowing human managers to receive updates and provide feedback directly from their phones.

[05:05] How Does an Autonomous SEO Agent Manage Content Creation and Optimization?

Gurleen Khurana explains that his autonomous SEO agent, "Cherry Loop," wakes up daily at 9:30 AM to pull search performance data, write targeted articles, and ensure web pages are properly indexed.

The SEO agent operates by connecting to multiple programmatic tools and APIs. It analyzes SEO snapshots using "Data for SEO," identifies search opportunities, drafts comprehensive comparisons or articles, pulls relevant images from the server, and publishes the content.

Finally, the agent uses Google Search Console APIs to request indexing and searches the web to submit forms to directories for backlink badges. The entire workflow is handled autonomously on a cloud server, meaning the user does not need to keep their laptop turned on for the work to complete.

[05:43] How Can AI Agents Automate Programmatic Email Marketing and Lead Enrichment?

Gurleen Khurana details that his email marketing agent automates cold outreach by sourcing leads, enriching them with tools like Clay, verifying addresses, and managing mailboxes.

To execute out-of-the-box marketing campaigns, the agent integrates with a stack of marketing tools via APIs. It pulls potential leads using Apify, sends them to Clay for contact enrichment, and verifies deliverability using Rebound.

The agent then dynamically drafts personalized emails and connects with Instantly to schedule and send campaigns. It also monitors mailbox health in the background, automatically managing the warming up and refilling of cheap inboxes to maintain domain deliverability.

[08:40] Why Is Voice-to-Text Better Than Typing When Prompting AI Agents?

Gurleen Khurana advises using voice-to-text tools like Whisper to prompt AI agents because speaking allows users to naturally express complex thoughts and context more thoroughly than typing.

Typing out instructions often leads to short, overly simplified prompts that lack detail. By utilizing voice dictation, a user can comfortably speak for several minutes, providing rich context, nuance, and workflow details.

Because modern reasoning models are highly capable of parsing conversational speech, this information-rich dictation results in much higher-quality outputs. It bridges the gap between a human's strategic intent and the agent's technical execution.

[15:14] Can an AI Agent Build and Populate a Custom CRM System Independently?

Gurleen Khurana describes how his AI agent constructed a fully functional CRM system simply by watching an open-source video tutorial, and then populated it using historical chat and email data.

After being given a video tutorial demonstrating an open-source CRM tool, the agent analyzed the video to understand the software's structure and setup instructions. It then successfully deployed the CRM autonomously on the team's server.

To make the tool useful, the agent parsed through the team's historical WhatsApp and email threads, extracted client identities, defined active opportunities, and populated the CRM's database without requiring any manual data entry from the team.

[17:42] How Do Non-Technical Users Connect AI Agents to External Software Services?

Gurleen Khurana states that non-technical users can connect AI agents to external software simply by copying API keys from the target software's settings and pasting them into the agent's environment.

AI agents interact with software tools through Application Programming Interfaces (APIs). Instead of writing complex integration code, users only need to navigate to the settings of tools like Semrush, Google Search Console, or web hosts, generate an API key, and hand it to the agent.

The agent then reads the software's API documentation, figures out how to make calls, and manages functions like server setup, data retrieval, and RAM allocation automatically. If a user is confused, they can ask the agent to guide them through the process step-by-step.

[22:40] How Do You Choose and Orchestrate Different AI Models for Agent Workflows?

Gurleen Khurana optimizes token usage and operational costs by assigning specific AI models to different tasks, using Anthropic's "Fable" as the primary orchestration engine.

Instead of running every task through the most expensive model, Khurana's architecture uses a tiered delegation system. The highly capable Fable model acts as the "orchestrator" or manager that plans the workflow.

It then prompts other specialized models to do the footwork: "Sonnet" is used for web research, "Opus" is deployed for software coding, and Meta's "Musepark" is integrated as a cost-effective alternative for general reasoning tasks. This prevents token limits from being reached too quickly while ensuring the highest-quality intelligence is applied to the overall strategy.

[27:17] How Does the "Dreamer" Agent Manage Long-Term Memory Consolidation?

Gurleen Khurana explains that a dedicated agent named "Dreamer" runs a nightly process to consolidate daily chat logs, remove duplicate entries, and commit the finalized memory to Git.

When multiple agents run simultaneously, they generate huge volumes of transient conversation and data. If left unmanaged, this can create memory conflicts or overwhelm the system's context window.

To prevent this, the Dreamer agent wakes up during the "night shift" and uses Claude Sonnet to merge and clean the daily records. It then stores this optimized history permanently in a Git repository, ensuring the agent system maintains a clean, searchable, and conflict-free long-term memory.

[32:07] What Security Measures Should You Take When Giving AI Agents Terminal Access?

Gurleen Khurana advises that users should restrict AI agent permissions to non-critical folders and strictly avoid connecting them to financial accounts or active credit cards.

While terminal access allows agents to be highly productive, it also poses risks if the AI acts unpredictably or consumes excessive API credits. Khurana highlights the importance of keeping agents sandboxed away from sensitive systems, particularly bank accounts or payment portals.

Users should only share API keys and system permissions for platforms where they are comfortable allowing automated actions, establishing clear boundaries to enjoy the benefits of automation safely.