In simple English
This tool acts as a personal assistant for sales and customer data work. It connects to your customer database and email to update records, research leads, and draft messages. You talk to it in your terminal, and it asks you before making any changes. It runs on your computer for free, though you pay for the artificial intelligence model and lookup services you use. Setting it up requires gathering several API keys and configuring access tokens.
What it is
SDRbot is a terminal-based agent built on LangChain that synchronizes with your CRM schema to generate strongly typed tools. It supports multiple platforms including Salesforce, HubSpot, and Pipedrive, alongside local database connections.
What it is good for
Solo founders and sales teams who want to automate CRM updates, enrich prospect data from Apollo or Lusha, and manage outbound emails without paying for expensive hosted sales automation platforms.
- Supports multiple major CRMs and email providers through OAuth and API tokens.
- Includes a safe mode that asks for your permission before creating or deleting records.
- Can run in a headless mode for cron jobs and automated scripts.
- Requires entering multiple API keys and setting up OAuth credentials for every service.
- Depends on external artificial intelligence providers and lookup tools that charge per use.
- Requires comfort with command-line tools and virtual environments.
manual CRM data entry and repetitive sales prospecting tasks
LangChain
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/NForce-ai/SDRbot sdrbot cd sdrbot python3 -m venv .venv source .venv/bin/activate pip install -e .