Custom Workflows & API Keys

This is where SUPERCLAWS gets genuinely exciting for non-technical professionals. You can connect almost any online service to your AI agent using an API key — and you don't need to write a single line of code to do it.

No Technical Background Required If you've never heard of an API before, don't worry. This guide explains everything step by step in plain English. If you've used the internet, you can do this.

What Is an API Key?

An API key is a password that lets one piece of software talk to another. When you grab an API key from a service — say, a weather data provider or a CRM — you're getting a unique code that says "this person has permission to use our service."

Normally, connecting two pieces of software requires a developer to write code. But with OpenClaw, you can simply tell your agent the API key and what you want it to do — and it figures out the rest.

Think of it like handing your AI agent a key to a new room and saying "go in there and bring me the quarterly revenue numbers." You don't need to know how the door works — you just need the key.

How to Get an API Key

Every service is slightly different, but the general process is the same:

1
Go to the service's website
Log into your account on the service you want to connect (e.g. OpenWeatherMap, Apollo.io, HubSpot, Airtable, etc.).
2
Find the API section
Look for "API," "Integrations," "Developer," or "Settings" in the navigation. Most modern SaaS products have an API keys section in their settings.
3
Generate or copy your key
Click "Create API Key" or "Generate Key." You'll see a long string of random characters — that's your key. Copy it.
4
Tell your Claw to use it
Open Telegram, tell your agent what you want to connect and paste the API key. Your agent will handle the rest — asking clarifying questions if needed.
Keep Your Keys Safe API keys are like passwords. Only share them with systems you trust — including your AI agent. Most services let you create read-only keys or limit what a key can do, which is a good practice.

Telling Your Agent to Use a New Service

Once you have an API key, connecting it is as simple as a message. Here's the pattern:

General Pattern "I want you to use [service name]. Here's my API key: [paste key]. I want you to use it to [describe what you want]."

Your agent will confirm it understands the connection, may ask for any additional details it needs, and then it's ready to go. Future messages in that conversation can reference the service naturally.

Real-World Examples

Here are actual use cases that non-technical professionals have built — all with just an API key and a plain English instruction:

Weather & Event Planning

Example "I have an API key for OpenWeatherMap. Here it is: [key]. Every morning, tell me the weather forecast for Chicago for the next 3 days and flag any days where outdoor events might be affected."

CRM & Sales Data

Example "Here's my HubSpot API key: [key]. Pull all deals that have been in 'Proposal Sent' stage for more than 14 days with no activity. Give me a summary and draft a follow-up email for each one."

Lead Data Enrichment

Example "I have an Apollo.io API key: [key]. I'm going to give you a list of 20 company names. Enrich each one with the CEO's name and email if available, company size, and industry. Return it as a table."

Project Management

Example "Here's my Airtable API key: [key]. My base ID is [base ID]. Every Friday, pull all tasks that are marked 'In Progress' and haven't been updated in 5+ days. Write a summary I can share with the team."

Financial & Market Data

Example "I have a key for Alpha Vantage (financial data API): [key]. Monitor the stock price of our 3 largest publicly traded customers and alert me if any of them drop more than 10% in a day — that might indicate financial stress worth knowing about."

Calendar & Scheduling

Example "I've connected my calendar via Calendly's API [key]. Review my schedule for next week and identify any back-to-back meetings with no buffer. Suggest which ones I should reschedule and draft the rescheduling request."

What Services Can I Connect?

Almost any service that has a public API. Some popular ones that professionals use:

CRM & Sales
HubSpot, Salesforce, Pipedrive, Apollo.io, Close
Project Management
Airtable, Notion, Asana, Monday.com, ClickUp
Email & Communication
Gmail (via Google API), Mailchimp, SendGrid, Postmark
Data & Analytics
Google Analytics, Mixpanel, Alpha Vantage, OpenWeatherMap
Lead & Contact
Hunter.io, Clearbit, LinkedIn (limited), ZoomInfo
Finance & Payments
Stripe, QuickBooks, Xero, Plaid

Building a Daily Routine with Custom Workflows

The real power of custom workflows is in routines — tasks you ask your agent to run on a recurring basis. Here's an example daily routine a sales director might set up:

  • 7am: "Pull my HubSpot pipeline and give me a daily deal summary."
  • 8am: "Check for any new leads submitted overnight and score them."
  • Before each call: "Pull the contact record for [name] and give me a 2-min prep brief."
  • End of day: "Summarise what happened today across my pipeline and flag what needs attention tomorrow."

None of these require any code. Just natural language, an API key, and your agent — which you can access from your phone at any point in the day.

Tips for Power Users

  • Start with one connection. Pick the service you use most and connect it first. Get comfortable, then expand.
  • Use read-only API keys where possible. Most services let you create keys with limited permissions. This is safer and more than enough for most AI-assisted tasks.
  • Be descriptive about what you want. "Pull my pipeline" is good. "Pull all deals over $50K in 'Negotiation' stage that haven't been updated in 7 days, sorted by deal size" is better.
  • Ask your Claw what it can do. Once you've connected a service, ask "What can you do with my HubSpot account?" — you might be surprised by the answer.
Learn OpenClaw The free course from The Prompt Academy covers exactly how to give your agent great instructions — which makes custom workflows even more powerful. Learn OpenClaw in just a few minutes →