ComposioHQ/Capsule-CRM-Automation

Automatisieren Sie Capsule-CRM-Abläufe – verwalten Sie Kontakte (Parteien), führen Sie strukturierte Filtersuchen durch, verfolgen Sie Aufgaben und Projekte, protokollieren Sie Einträge und bearbeiten Sie Organisationen – per natürlicher Sprache über die Composio-MCP-Integration.

Was ist Capsule-CRM-Automation?

Diese Fertigkeit ermöglicht es KI-Agenten, Capsule CRM vollständig über natürliche Sprachbefehle zu steuern, indem sie die Composio MCP-Integration nutzt. Sie deckt alle wichtigen CRM-Funktionen ab: Erstellen, Aktualisieren und Löschen von Kontakten (Parteien), Ausführen leistungsstarker strukturierter Filterabfragen auf Parteien, Opportunities und Fälle (Projekte), Verwalten von Aufgaben und Projektlisten sowie Abrufen von Aktivitätseinträgen. Die Fertigkeit ist nützlich für Entwickler und Teams, die ihre CRM-Workflows automatisieren möchten, z. B. das Synchronisieren von Leads, das Nachverfolgen von Aufgaben oder das Durchführen komplexer CRM-Analysen, ohne die API direkt ansprechen zu müssen. Sie basiert auf dem Composio-MCP-Server und erfordert lediglich die Konfiguration des Clients sowie die OAuth-Authentifizierung. Die dokumentierten Workflows enthalten wichtige Hinweise zu Fallstricken wie der korrekten Verwendung von Adressfeldern, ISO-Ländercodes und benutzerdefinierten Feldern, um eine reibungslose Automatisierung zu gewährleisten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/capsule-crm-automation

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Capsule CRM Automation

Verwalten Sie Ihr Capsule CRM – erstellen und aktualisieren Sie Kontakte, führen Sie leistungsstarke Filterabfragen auf Parteien/Opportunities/Fälle durch, verfolgen Sie Aufgaben und Projekte, durchsuchen Sie Aktivitätseinträge und organisieren Sie Teambeziehungen – und das alles über natürliche Sprachbefehle.

Toolkit-Dokumentation: composio.dev/toolkits/capsule_crm


Einrichtung

  1. Fügen Sie den Composio MCP-Server zu Ihrer Client-Konfiguration hinzu:
    https://rube.app/mcp
    
  2. Verbinden Sie Ihr Capsule-CRM-Konto, wenn Sie dazu aufgefordert werden (OAuth-Authentifizierung).
  3. Beginnen Sie, natürliche Sprachbefehle zur Verwaltung Ihres CRM zu erteilen.

Kern-Workflows

1. Strukturierte Filterabfragen ausführen

Fragen Sie Parteien, Opportunities oder Fälle (Projekte) mit mehreren Filterbedingungen, Operatoren und Sortierungen ab.

Tool: CAPSULE_CRM_RUN_FILTER_QUERY

Beispielaufforderung:

„Finde alle Capsule-CRM-Kontakte in Kalifornien, die mit ‚VIP‘ getaggt sind, sortiert nach Name.“

Wichtige Parameter:

  • entity (erforderlich) – Einer von: parties, opportunities, kases
  • filter (erforderlich) – Filterobjekt mit:
    • conditions – Array von Bedingungen, jede mit:
      • field – Feldname (z. B. "name", "email", "state", "country", "tag", "owner", "jobTitle", "addedOn")
      • operator – Einer von: "is", "is not", "starts with", "ends with", "contains", "is greater than", "is less than", "is after", "is before", "is older than", "is within last", "is within next"
      • value – Vergleichswert
    • orderBy – Array von Sortierobjekten mit field und direction ("ascending"/"descending")
  • embed – Zusätzliche Daten, die in die Antwort aufgenommen werden sollen
  • page / perPage – Paginierung (max. 100 pro Seite)

Wichtige Feldhinweise:

  • Adressfelder (city, state, country, zip) sind auf oberster Ebene, NICHT unter "address" verschachtelt.
  • Länder müssen als ISO 3166-1 alpha-2-Code angegeben werden (z. B. "US", "GB", "CA").
  • Benutzerdefinierte Felder verwenden das Format custom:{fieldId}.
  • Organisationsfelder verwenden das Präfix org. (z. B. org.name, org.tag).

2. Kontakte (Parteien) auflisten und verwalten

Rufen Sie alle Kontakte mit optionaler Filterung nach Änderungsdatum und eingebetteten zugehörigen Daten ab.

Tool: CAPSULE_CRM_LIST_PARTIES

Beispielaufforderung:

„Liste alle Capsule-CRM-Kontakte auf, die seit Januar 2025 geändert wurden, mit ihren Tags und Organisationen.“

Wichtige Parameter:

  • since – ISO8601-Datum, um nach Kontakten zu filtern, die nach diesem Datum geändert wurden
  • embed – Zusätzliche Daten: "tags", "fields", "organisation", "missingImportantFields"
  • page / perPage – Paginierung (max. 100 pro Seite, Standard 50)

3. Neue Kontakte erstellen

Fügen Sie Personen oder Organisationen mit vollständigen Details wie E-Mails, Telefonnummern, Adressen, Tags und benutzerdefinierten Feldern zu Ihrem Capsule CRM hinzu.

Tool: CAPSULE_CRM_CREATE_PARTY

Beispielaufforderung:

„Erstelle eine neue Person in Capsule CRM: John Smith, VP of Sales bei Acme Corp, [email protected]“

Wichtige Parameter:

  • type (erforderlich) – "person" oder "organisation"
  • Für Personen: firstName, lastName, jobTitle, title
  • Für Organisationen: name
  • emailAddresses – Array von {address, type}-Objekten
  • phoneNumbers – Array von {number, type}-Objekten
  • addresses – Array von Adressobjekten mit street, city, state, country, zip, type (Home/Postal/Office/Billing/Shipping)
  • organisation – Verknüpfung zu einer Organisation per {id} oder {name} (wird erstellt, falls nicht gefunden)
  • tags – Array von Tags per {name} oder {id}
  • fields – Werte benutzerdefinierter Felder mit {definition, value}
  • websites – Array von {address, service, type}-Objekten
  • owner – Besitzer-Benutzer zuweisen per {id}

4. Vorhandene Kontakte aktualisieren

Ändern Sie jeden Aspekt eines Parteien-Datensatzes, einschließlich Hinzufügen/Entfernen von E-Mails, Telefonnummern, Tags und benutzerdefinierten Feldern.

Tool: CAPSULE_CRM_UPDATE_PARTY

Beispielaufforderung:

„Aktualisiere Capsule-CRM-Partei 11587: füge eine geschäftliche E-Mail [email protected] hinzu und entferne das Tag ‚prospect‘.“

Wichtige Parameter:

  • partyId (erforderlich) – Integer-ID der zu aktualisierenden Partei
  • party (erforderlich) – Objekt mit den zu aktualisierenden Feldern. Unterstützt:
    • Alle Erstellungsfelder (Name, E-Mails, Telefonnummern, Adressen usw.)
    • _delete: true bei Unterelementen, um sie zu entfernen (erfordert die id des Elements)
    • Tags: Hinzufügen per {name} oder entfernen mit {id, _delete: true}

5. Aufgaben verfolgen

Listen Sie Aufgaben mit Filterung nach Status und eingebetteten zugehörigen Daten auf.

Tool: CAPSULE_CRM_LIST_TASKS

Beispielaufforderung:

„Zeige alle offenen Aufgaben in Capsule CRM mit ihren verknüpften Parteien und Besitzern.“

Wichtige Parameter:

  • status – Nach Status filtern: "open", "completed", "pending" (Array)
  • embed – Zusätzliche Daten: "party", "opportunity", "kase", "owner", "nextTask"
  • page / perPage – Paginierung (max. 100 pro Seite, Standard 50)

6. Projekte und Aktivitätseinträge durchsuchen

Listen Sie Projekte (Fälle) und aktuelle Aktivitätseinträge auf, einschließlich Notizen, E-Mails und abgeschlossener Aufgaben.

Tools: CAPSULE_CRM_LIST_PROJECTS, CAPSULE_CRM_LIST_ENTRIES_BY_DATE

Beispielaufforderung:

„Zeige alle offenen Projekte in Capsule CRM“ / „Zeige aktuelle Aktivitätseinträge mit Parteien-Details.“

Wichtige Parameter für Projekte:

  • status – Nach "OPEN" oder "CLOSED" filtern
  • search – Suchbegriff für Projektnamen/-beschreibungen
  • since – ISO8601-Datum für Änderungen nach diesem Datum
  • embed – "tags,fields,party,opportunity,missingImportantFields"

Wichtige Parameter für Einträge:

  • embed – "party", "kase", "opportunity", "creator", "activityType"
  • page / perPage – Paginierung (max. 100 pro Seite)

Bekannte Fallstricke

  • Adressfelder sind auf oberster Ebene: Verwenden Sie beim Filtern direkt state, city, country, zip – NICHT address.state oder verschachtelte Syntax.
  • Ländercodes sind ISO alpha-2: Filtern Sie nach "US", "GB", "CA" – nicht nach "United States" oder "United Kingdom".
  • Benutzerdefinierte Felder verwenden spezielle Syntax: Referenzieren Sie benutzerdefinierte Felder als custom:{fieldId} in Filterbedingungen. Verwenden Sie für organisationsweite benutzerdefinierte Felder org.custom:{fieldId}.
  • Projekte werden in der API als "kases" bezeichnet: Obwohl sie in der Benutzeroberfläche "Projekte" sind, lautet der API-Entitätstyp kases. Verwenden Sie kases in Filterabfragen.
  • Löschoperationen erfordern Element-IDs: Wenn Sie eine Partei aktualisieren, um Unterelemente (E-Mails, Telefonnummern, Tags) zu entfernen, müssen Sie die id des Elements zusammen mit _delete: true angeben. Listen Sie die Partei zuerst auf, um die IDs der Unterelemente zu erhalten.
  • Paginierung standardmäßig auf 50: Alle Listen-Endpunkte verwenden standardmäßig 50 Elemente pro Seite mit einem Maximum von 100. Implementieren Sie stets die Paginierung für vollständigen Datenabruf.
  • Einbettungswerte variieren je nach Entität: Nicht alle Einbettungsoptionen funktionieren für alle Entitäten. Lesen Sie die Dokumentation für unterstützte Einbettungswerte pro Endpunkt.

Kurzreferenz

AktionTool-SlugErforderliche Parameter
Filterabfrage ausführenCAPSULE_CRM_RUN_FILTER_QUERYentity, filter
Kontakte auflistenCAPSULE_CRM_LIST_PARTIESKeine (optionale Filter)
Kontakt erstellenCAPSULE_CRM_CREATE_PARTYtype
Kontakt aktualisierenCAPSULE_CRM_UPDATE_PARTYpartyId, party
Kontakt löschenCAPSULE_CRM_DELETE_PARTYparty_id
Aufgaben auflistenCAPSULE_CRM_LIST_TASKSKeine (optionale Filter)
Projekte auflistenCAPSULE_CRM_LIST_PROJECTSKeine (optionale Filter)
Aktivitätseinträge auflistenCAPSULE_CRM_LIST_ENTRIES_BY_DATEKeine (optionale Filter)
Organisationsmitarbeiter auflistenCAPSULE_CRM_LIST_ORG_EMPLOYEESOrganisations-ID
Gelöschte Opportunities auflistenCAPSULE_CRM_LIST_DELETED_OPPORTUNITIESsince

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills