log-activity

Automates logging and updating activities in the Keboola CRM.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/keboola/crm-plugin --skill log-activity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-activity
Source: https://github.com/keboola/crm-plugin/tree/main/keboola-crm/skills/log-activity
Command: npx skills add https://github.com/keboola/crm-plugin --skill log-activity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crm-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of logging activities in the Keboola CRM, ensuring that meeting records, calls, and notes are captured accurately and efficiently.

Core Features & Use Cases

  • Activity Logging: Automatically log meetings, calls, and notes in the CRM.
  • Enrichment & Correction: Correct existing activities and enrich them with additional details.
  • Attendee Management: Record who was involved in an activity, including linking to CRM contacts.
  • Use Case: After a sales call, use this Skill to log the interaction, add notes, and link to the appropriate contacts.

Quick Start

To log a new activity, run: crm activities log <account_id> --type meeting --subject "<Meeting Subject>" --notes "<Meeting Notes>" --opportunity-id <opp_id> --at "YYYY-MM-DD HH:MM" --met "<Name <Email>:Role>" ...

Frequently Asked Questions about log-activity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log a sales call or meeting in the Keboola CRM?

To log sales activities in the Keboola CRM, use the crm CLI tool to automatically create records for meetings and calls. You can assign activity types, subjects, and notes to ensure customer interactions are captured accurately and linked to the correct accounts.

Can I update or add details to an existing CRM activity after it has been logged?

Yes, you can update and enrich existing CRM activities after they are logged. The Skill handles late entries and corrections, allowing you to modify records and add detailed metadata to previously created customer interactions.

Do I need the crm CLI tool to record customer interactions?

Yes, the crm CLI tool and active CRM access are required to record customer interactions. This Skill depends on the crm-cli component to automate activity logging, manage attendees, and link records to existing contacts within the Keboola environment.

How do I link CRM contacts as attendees when logging a meeting?

To link CRM contacts as attendees when logging a meeting, use the attendee management parameters during the logging process. You can record who was involved by specifying their names, emails, and roles alongside the core activity details.

What is the best way to capture notes and metadata for late activity entries?

The best way to capture notes and metadata for late activity entries is using the crm CLI logging command with a specified timestamp. This Skill handles late entries by allowing you to backdate activities while still enriching them with detailed notes and attendee links.

Related Skills