← Back to Skills Marketplace
merjua14

Client Onboarding Automation

by merjua14 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
274
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install client-onboarding-automation
Description
Automate client onboarding by processing intake forms, collecting documents, sending welcome emails, creating CRM records, assigning tasks, and sending follo...
README (SKILL.md)

Client Onboarding Automation Skill

Automate client onboarding workflows: intake forms, document collection, welcome sequences, and CRM setup.

What This Skill Does

Streamlines new client onboarding by automating:

  1. Intake form processing — Parse form submissions, extract key data
  2. Document collection — Auto-request and track required documents
  3. Welcome email sequences — Send personalized onboarding emails via Resend/SendGrid
  4. CRM record creation — Auto-create client records with all collected data
  5. Task assignment — Create onboarding checklists and assign team tasks
  6. Follow-up reminders — Auto-nudge clients who haven't submitted docs

Configuration

{
  "email_provider": "resend",
  "crm": "google_sheets",
  "intake_fields": ["name", "email", "phone", "company", "service_needed"],
  "required_docs": ["ID", "contract", "payment_info"],
  "welcome_sequence": [
    { "delay_hours": 0, "template": "welcome" },
    { "delay_hours": 24, "template": "getting_started" },
    { "delay_hours": 72, "template": "check_in" }
  ]
}

Email Templates

Welcome Email

Subject: Welcome to {company_name}! Here's what's next

Hi {client_name},

Welcome aboard! We're excited to work with you.

Here's your onboarding checklist:
1. ✅ Sign up (done!)
2. 📋 Upload required documents: {doc_list}
3. 📞 Schedule your kickoff call: {calendar_link}

Questions? Reply to this email anytime.

Best,
{team_name}

Document Reminder

Subject: Quick reminder: We still need {missing_docs}

Hi {client_name},

Just a friendly nudge — we're still waiting on:
{missing_doc_list}

Upload here: {upload_link}

This helps us get started faster on your {service_type}.

Thanks!
{team_name}

Workflow

New Client Signs Up
    ↓
Parse Intake Data → Create CRM Record
    ↓
Send Welcome Email (immediate)
    ↓
Check for Required Documents (daily)
    ├── All docs received → Send "All set!" email → Assign to team
    └── Missing docs → Send reminder (day 1, 3, 7)
    ↓
Schedule Kickoff Call
    ↓
Onboarding Complete → Move to Active Client status

Use Cases

  • Service businesses — Law firms, accounting, consulting
  • SaaS companies — New user activation flows
  • Agencies — Client intake and project kickoff
  • Healthcare — Patient intake and insurance verification
  • Real estate — Buyer/seller onboarding with doc collection

Requirements

  • Email provider API key (Resend recommended)
  • Google Sheets or CRM access for record keeping
  • Calendar link for scheduling (Calendly, Cal.com, etc.)
Usage Guidance
Before installing or enabling this skill, get answers to these questions and require changes if they are missing: 1) Explicitly declare required environment variables/credentials (Resend/SendGrid API key, Google Sheets/CRM OAuth or service-account, calendar integration token) in the metadata so the platform can vet them. 2) Require least-privilege scopes (e.g., only spreadsheet append/edit for a specific sheet, not full Google Drive) and a recommended authentication method (OAuth consent or service account), and avoid long-lived personal API keys where possible. 3) Specify where client documents and PII (IDs, payment info) are uploaded and stored (which third-party storage, retention policy, encryption at rest/in transit). 4) Ask for details on how reminders/scheduled checks run (who/what schedules them, where tokens are stored, whether background workers will persist). 5) Verify email-sending limits and domain restrictions for the email provider and make sure templates are reviewable to avoid accidental exfiltration. 6) Require logging, auditability, and data retention policies; ensure templates scrub sensitive fields and that the skill asks for client consent for collecting sensitive documents. 7) Test in a staging environment with test credentials and verify that the skill does not request unrelated credentials or send data to unknown endpoints. If the author cannot provide concrete implementation details (credential handling, storage endpoints, scopes, and data flow), treat the skill as high-risk and avoid installing it for production use.
Capability Analysis
Type: OpenClaw Skill Name: client-onboarding-automation Version: 1.0.0 The skill bundle 'client-onboarding-automation' consists of documentation and configuration templates for managing business onboarding workflows. It contains no executable code, and the instructions in SKILL.md are strictly aligned with its stated purpose of automating intake forms, CRM updates, and email sequences. No indicators of data exfiltration, prompt injection, or malicious intent were found.
Capability Assessment
Purpose & Capability
The skill's name and description align with the SKILL.md: intake parsing, emails, CRM records, reminders. However, the registry metadata lists no required env vars/credentials while the SKILL.md explicitly requires an email provider API key, Google Sheets/CRM access, and calendar integration. That mismatch (declared requirements = none vs. runtime needs = API keys and CRM access) is incoherent and should be resolved.
Instruction Scope
SKILL.md contains high-level workflow and templates but is vague about implementation details: where uploaded documents are stored, how credentials are obtained and stored, how daily checks/reminders are scheduled, and what agent actions are authorized. The instructions grant broad discretion (daily checks, automated reminders, document collection) without limits, which could lead to overbroad access to PII and long-running behavior not described in the metadata.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — nothing will be written to disk by an installer. That lowers installation risk; the primary risk arises from how the agent uses externally-supplied credentials and data at runtime.
Credentials
The skill will need API keys and access to external services (email provider like Resend/SendGrid, Google Sheets or other CRM, calendar service) and will handle sensitive fields (ID, payment_info). None of these credentials are declared in the registry metadata. Requesting or using broad credentials (e.g., full Google account access) would be disproportionate; the SKILL.md gives no guidance on least-privilege scopes, token rotation, or secure storage.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable (default). It implies scheduled/daily checks and follow-ups which require persistence (scheduling, token storage), but there is no explanation of whether the agent will persist tokens or where it will run scheduled jobs. This is a design ambiguity rather than a confirmed privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install client-onboarding-automation
  3. After installation, invoke the skill by name or use /client-onboarding-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Client Onboarding Automation Skill 1.0.0 — Initial Release - Automates end-to-end client onboarding: intake forms, document collection, welcome emails, CRM creation, task assignment, and follow-ups - Supports custom workflows via configuration (email provider, CRM, intake fields, required documents) - Includes sample email templates for welcome messages and document reminders - Integrates with Resend/SendGrid for emailing and Google Sheets for CRM - Designed for service providers, SaaS companies, agencies, healthcare, and real estate offices
Metadata
Slug client-onboarding-automation
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Client Onboarding Automation?

Automate client onboarding by processing intake forms, collecting documents, sending welcome emails, creating CRM records, assigning tasks, and sending follo... It is an AI Agent Skill for Claude Code / OpenClaw, with 274 downloads so far.

How do I install Client Onboarding Automation?

Run "/install client-onboarding-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Client Onboarding Automation free?

Yes, Client Onboarding Automation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Client Onboarding Automation support?

Client Onboarding Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Client Onboarding Automation?

It is built and maintained by merjua14 (@merjua14); the current version is v1.0.0.

💬 Comments