Function Integration for Openclaw

A comprehensive integration for managing CRM data, leads, and projects via the Membrane CLI.

membranedev
v1.0.1
Apr 30, 2026
0
332
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install function

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install function using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Function Integration?

This skill provides a robust interface for interacting with Function, a SaaS platform designed for managing business entities like Deals, Persons, Organizations, Leads, and Projects. By utilizing Openclaw Skills in conjunction with the Membrane framework, developers can integrate deep CRM and project management capabilities into their AI coding agents without the typical headache of manual OAuth implementation or token lifecycle management.

The integration acts as a bridge, allowing agents to perform complex data operations through simplified CLI commands. Whether you are syncing customer data or updating sales pipelines, this skill ensures that your AI tools have the context they need to act as effective business assistants.

Function Integration Use Cases

  • Automating the creation and updates of sales deals and leads.
  • Synchronizing contact information for persons and organizations across business tools.
  • Managing project timelines and tracking pipeline progress via AI-driven prompts.
  • Querying specific entity metadata to inform automated reporting or decision-making using Openclaw Skills.

How Function Integration Works

  1. The user authenticates their environment using the Membrane CLI login command.
  2. The specific Function connector is searched and connected to the user's account to establish a secure link.
  3. Available actions are discovered by querying the CLI with specific intents (e.g., searching for query-based actions).
  4. Actions are executed with JSON parameters to create, read, or update records.
  5. For specialized needs, the proxy request system allows direct API interaction while Membrane handles the underlying authentication headers.

Function Integration Setup

To get started with this skill, ensure you have a valid Membrane account and the CLI installed. Follow these steps:

# Log in to your Membrane tenant
npx @membranehq/cli@latest login --tenant

# Search for the Function connector
npx @membranehq/cli@latest search function --elementType=connector --json

# Connect using the retrieved Connector ID
npx @membranehq/cli@latest connect --connectorId=CONNECTOR_ID --json

Function Integration Data Schema & Taxonomy

The Function skill organizes data into structured business objects. Responses are returned in standard JSON format for easy parsing by AI agents. Key entities include:

Entity Description
Deals Sales opportunities and their current pipeline status.
Persons Contact records including email, name, and associations.
Leads Initial prospective customer entries.
Projects Collaborative workspaces and task groupings.
Organizations Company-level records and account hierarchies.

Function Integration Advanced Features

  • Server-side credential management that removes the need for local API key storage.
  • Intent-based action discovery to optimize token usage and find the most relevant API calls.
  • Full API proxy support for executing custom endpoints with automatic header injection.
  • Headless login support for CI/CD or remote development environments using Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*