pipedrive-crm-openclaw
Manage Pipedrive CRM from OpenClaw using API v1, including people, organizations, deals, leads, activities, notes, pipelines, and custom endpoint actions. Use when a user wants to perform CRM operations by API instead of the Pipedrive UI.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/danielfoch/pipedrive-crm-openclawWhat This Skill Does
The pipedrive-crm-openclaw skill enables seamless integration between OpenClaw and your Pipedrive CRM account via the Pipedrive API v1. It serves as a programmatic interface for your sales operations, allowing you to move beyond the limitations of the Pipedrive web UI. With this skill, you can automate complex workflows such as bulk data management, multi-step lead intake, automated pipeline movement, and custom API interactions. Whether you need to sync records from external databases, trigger status updates based on internal events, or simply fetch reporting metrics directly into your terminal, this tool acts as a powerful bridge. It provides a structured CLI wrapper for CRUD operations on core CRM entities like persons, organizations, deals, leads, activities, and products, while also offering a flexible 'request' command for accessing advanced or un-mapped API endpoints.
Installation
To integrate this skill into your environment, use the OpenClaw management utility. Run the following command in your terminal:
clawhub install openclaw/skills/skills/danielfoch/pipedrive-crm-openclaw
Once installed, you must configure your environment variables. Ensure either PIPEDRIVE_API_TOKEN or PIPEDRIVE_ACCESS_TOKEN is set, alongside your PIPEDRIVE_COMPANY_DOMAIN. If you are unsure about your configuration, run the provided setup wizard located at python3 skills/pipedrive-crm-openclaw/scripts/setup-wizard.py to validate your credentials before executing live API operations.
Use Cases
This skill is designed for high-velocity sales teams and CRM administrators. Common use cases include:
- Automated Lead Qualification: Automatically search for existing persons by email before creating a new deal to prevent duplicate data entry.
- Pipeline Hygiene: Move stalled deals between stages using conditional logic or bulk processes.
- Activity Syncing: Automatically log notes or close out follow-up activities after email or call interactions, ensuring your CRM activity feed stays up to date without manual data entry.
- Custom Integration: Use the raw
requestcommand to call Pipedrive endpoints that are not covered by standard CRUD wrappers, allowing for full API parity.
Example Prompts
- "Check for an existing person with the email [email protected], and if they don't exist, create a new person and a new deal for them in the sales pipeline."
- "List all active deals in the discovery stage and move them to the qualification stage, then add a note saying they were moved via automation."
- "Show me all pending activities for today and mark the one labeled 'Call Client' as completed."
Tips & Limitations
- Safety First: Always perform a 'read' (like
getorsearch) before executing a 'write' (likeupdateordelete) to prevent unintended data loss. - Rate Limits: Be mindful that high-frequency polling can hit Pipedrive's API rate limits; implement appropriate delays if running long-batch processes.
- Error Handling: Always monitor the status codes. If you receive a 401 or 403 error, your tokens may have expired or lack the necessary permissions. Re-run the setup wizard to refresh your environment variables.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-danielfoch-pipedrive-crm-openclaw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
idx-cma-report
Generate comparative market analysis (CMA) and home valuation reports from IDX listing data and selected comparable properties. Use when a user wants to pick comps, estimate a market value range, produce seller-facing home evaluation reports, or publish an interactive CMA experience via Google Gemini Canvas or Google AI Studio.
manychat-cli
Skill by danielfoch
show-booking
Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing outbound call jobs, coordinating a calling sub-agent, creating calendar invites, and returning confirmations. Use when the user asks to book showings for one or more properties, coordinate preferred windows for a client, or automate office calls instead of manual BrokerBay login flows.
kvcore-mcp-cli
Use this skill when users need KVcore CRM actions through MCP/CLI (contacts, tags, notes, calls, email, text, campaigns), including raw endpoint access and optional Twilio call fallback.
crea-ddf-mcp
Query CREA/REALTOR.ca DDF via a hardened MCP server and CLI for institutional-grade listing data retrieval, metadata inspection, and media access. Use when a user needs DDF tools in Claude MCP, OpenClaw, or scripted research workflows.