AI Market Bot
A market research and competitive intelligence agent that continuously monitors the AI agents ecosystem. It tracks competitors and prospects in crmkit CRM, researches companies using web search and fetch tools, and posts daily market analysis reports to a Slack channel.
This blueprint creates a Market Bot that serves as an always-on market research assistant focused on the AI agents ecosystem. The bot is designed to continuously monitor competitors, prospects, and other relevant players in the market by maintaining up-to-date records in the crmkit CRM. It uses web search and web fetch tools to gather information about companies, updates the CRM with structured notes, and runs daily market analysis to keep the team informed of trends and developments.
The Market Bot is equipped with a set of abilities that allow it to interact with the CRM, perform web research, and post updates to Slack. A trigger integration is set up to run a daily workflow that compiles a market report based on CRM data and recent news, which is then shared in a designated Slack channel for the team to review.
This blueprint demonstrates how to build a proactive research agent that leverages multiple tools and integrations to provide ongoing value in a specific market domain.
Backstory
Common information about the bot's experience, skills and personality. For more information, see the Backstory documentation.
Skillset
This example uses a dedicated Skillset. Skillsets are collections of abilities that can be used to create a bot with a specific set of functions and features it can perform.
Fetch Web Page
Fetch the content of a web page using a URL and convert it to textSearch Web
Search the web for specific keywordsStart Slack Conversation
Initiates a new conversation by sending a message to a Slack channel or direct message.Load crmkit Tools
Dynamically load Model Context Protocol (MCP) tools for comprehensive crmkit CRM management. This ability provides access to crmkit capabilities including: - Create, read, update, and delete contacts, companies, and deals - Log activities and notes against CRM records - Query reminders, pipeline records, and audit activity - Manage workspace-scoped CRM data through the agent-first API Note: Do not call this ability if crmkit MCP tools are already loaded and available.
Secrets
This example uses Secrets to store sensitive information such as API keys, passwords, and other credentials.
crmkit
crmkit is an agent-first CRM for managing contacts, companies, deals, activities, and follow-ups. Connect to crmkit MCP for comprehensive CRM management.
Terraform Code
This blueprint can be deployed using Terraform, enabling infrastructure-as-code management of your ChatBotKit resources. Use the code below to recreate this example in your own environment.
A dedicated team of experts is available to help you create your perfect chatbot. Reach out via or chat for more information.