Kommo Automation

Kommo Automation

1. Add the Composio MCP server to your client configuration:

Category: productivity Source: ComposioHQ/awesome-claude-skills

What Is This

Kommo Automation is a skill for the Happycapy Skills platform, designed to streamline and automate various tasks within the Kommo (formerly amoCRM) environment. By integrating with the Composio MCP server, this skill enables users to interact programmatically with Kommo’s powerful CRM features. This automation extends from managing contacts and leads to updating pipelines, sending notifications, and triggering custom workflows. The Kommo Automation skill provides a robust interface for developers and system integrators seeking to optimize business processes, reduce manual effort, and enforce consistency across sales and marketing operations.

Why Use It

Organizations leveraging Kommo as their CRM solution often face repetitive and time-consuming tasks, such as data entry, lead assignment, follow-up reminders, and pipeline management. Manual handling of these activities can lead to errors, inefficiencies, and missed opportunities. The Kommo Automation skill addresses these challenges by providing an automated, programmable way to interact with Kommo’s API. This reduces human error, accelerates workflows, and ensures timely responses to customer interactions. Furthermore, automation enables seamless integration with other business systems, such as marketing platforms, support tools, and reporting dashboards, thereby enhancing overall operational efficiency.

How to Use It

To use the Kommo Automation skill within the Happycapy Skills platform, follow these steps:

Step 1: Add the Composio MCP Server

Start by adding the Composio MCP server to your client configuration. This server acts as a middleware, handling authentication and routing requests securely to the Kommo API.

## Example client configuration (config.yaml)
servers:
  - name: composio-mcp
    url: https://mcp.composio.app
    api_key: YOUR_COMPOSIO_API_KEY

Step 2: Install and Enable the Skill

Clone or download the Kommo Automation skill from the official repository:

git clone https://github.com/ComposioHQ/awesome-claude-skills.git
cd awesome-claude-skills/composio-skills/kommo-automation

Register the skill within your Happycapy Skills environment according to the platform’s skill registration process.

Step 3: Configure Kommo Credentials

Provide your Kommo API credentials to the MCP server. This typically involves generating an access token from your Kommo account and setting it in the MCP server’s configuration.

## MCP server Kommo integration snippet
kommo:
  client_id: YOUR_KOMMO_CLIENT_ID
  client_secret: YOUR_KOMMO_CLIENT_SECRET
  redirect_uri: YOUR_REGISTERED_REDIRECT_URI
  access_token: YOUR_KOMMO_ACCESS_TOKEN

Step 4: Invoke Automation Tasks

Once configured, you can invoke automation tasks using the skill’s API endpoints. The skill supports operations such as creating leads, updating contacts, moving deals between pipelines, and more.

Python example using requests:

import requests

url = "https://mcp.composio.app/kommo/create_lead"
headers = {
    "Authorization": "Bearer YOUR_COMPOSIO_API_KEY",
    "Content-Type": "application/json"
}
payload = {
    "name": "New Deal from Webform",
    "price": 1200,
    "pipeline_id": 123456
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

This example creates a new lead in Kommo with a specified name, price, and pipeline assignment.

Step 5: Integrate with Workflows

The skill can be incorporated into broader automation workflows, such as when a new form submission occurs or a specific sales stage is reached. Connect it to your workflow engine or trigger it via webhooks as needed.

When to Use It

Use the Kommo Automation skill when you need to automate recurring CRM tasks, especially those involving:

  • Lead creation and assignment from web forms or marketing campaigns
  • Automatic follow-up scheduling based on deal stage changes
  • Real-time notifications to sales teams when high-value leads are added
  • Routine updates to contact information from third-party data sources
  • Data synchronization between Kommo and other business platforms

It is particularly valuable for organizations with high lead volumes, complex sales processes, or requirements for multi-system integration. Automation is also beneficial when aiming to enforce business rules consistently, such as qualifying leads or escalating deals.

Important Notes

  • Security: Always safeguard your API credentials and access tokens. Store them in secure environments and avoid hardcoding sensitive data in scripts.
  • API Limits: Kommo enforces rate limits on its API. Plan automation workflows to respect these limits and implement retry logic when necessary.
  • Error Handling: Ensure that your integration handles API errors gracefully, including authentication failures, validation errors, and network timeouts.
  • Skill Updates: Monitor the official repository for updates or changes to the skill, as enhancements and bug fixes may be released regularly.
  • Compliance: If handling personal or sensitive customer data, ensure that your automation workflows comply with relevant privacy and security standards.

By following the setup and best practices described above, you can leverage the Kommo Automation skill to streamline CRM operations, improve accuracy, and enable scalable business growth.