APIs are how AI talks to the world. Here's what you need and how to set it up.

API Categories

CategoryPurposeExamples
AI APIThe intelligenceOpenAI, Anthropic, Google
Data APIsContext & informationCRM, database, docs
Action APIsDoing thingsEmail, calendar, tickets
MiddlewareConnecting systemsZapier, Make, n8n

AI APIs (The Brain)

You need at least one AI API:

  • OpenAI: GPT-4o, GPT-4o-mini — platform.openai.com
  • Anthropic: Claude 3.5 Sonnet, Haiku — console.anthropic.com
  • Google: Gemini Pro, Flash — Google Cloud Console
  • Ollama Cloud: Various models — flat subscription

Common Data APIs

Where AI gets context:

SystemWhat AI GetsAPI Access
SalesforceCustomer data, dealsNative API
HubSpotContacts, ticketsNative API
NotionDocs, knowledge baseNative API
Google DriveFiles, sheetsGoogle API
kintoneRecords, appsREST API

Common Action APIs

How AI takes action:

  • Email: SendGrid, Postmark, Mailgun, Gmail API
  • Calendar: Google Calendar API, Outlook, Calendly
  • Communication: Slack API, Teams, LINE
  • Tickets: Zendesk, Jira, Freshdesk
  • SMS: Twilio, Vonage

Getting API Keys

Step-by-step for common APIs:

  1. OpenAI: platform.openai.com → Sign up → API Keys → Create new key
  2. Anthropic: console.anthropic.com → Sign up → API Keys → Create
  3. Your CRM: Settings → Integrations → API → Generate key
  4. Google: console.cloud.google.com → Enable APIs → Create credentials

API Security

Protect your API keys:

  • Never commit to git: Use environment variables
  • Rotate regularly: Change keys every 3-6 months
  • Limited scope: Create keys with minimum permissions
  • Monitoring: Watch for unusual usage
  • IP restrictions: Limit to your server IPs if possible

Cost Expectations

APIPricing ModelTypical Monthly
OpenAI/AnthropicPer token$10-100
CRMs (Salesforce, etc.)Included in plan$0 extra
Zapier/MakeSubscription$20-100
Email (SendGrid)Per email$15-50

Rate Limits

All APIs have limits:

  • OpenAI: Varies by tier (3-10k RPM)
  • Anthropic: Varied by plan
  • CRMs: Often 100-1000 calls/minute
  • Handle limits: Implement retries with backoff

Need help setting up APIs?

We'll handle the technical integration so you don't have to.

Book Free Assessment →