Skip to main content
The Incredible API provides access to dozens of third-party services through intelligent function calling. Instead of making direct API calls, you describe what you want to accomplish, and the agent chooses the right integration tools to get it done.

🎯 How It Works

  1. Describe Your Goal: Tell the agent what you want to accomplish
  2. Agent Chooses Tools: The AI selects the right integration functions
  3. Automatic Execution: Functions run with proper authentication and parameters
  4. Smart Results: Get back exactly what you need, not raw API responses

🔗 Available Integrations

The agent has access to 50+ integrations including:

Communication & Collaboration

  • Slack: Send messages, create channels, manage users, search conversations
  • Discord: Post updates, manage servers, moderate channels
  • Gmail: Send emails, manage mailboxes, organize conversations
  • WhatsApp: Send messages, manage contacts, create groups

Productivity & Documents

  • Google Docs: Create, edit, format documents, insert tables and images
  • Notion: Manage databases, create pages, organize knowledge
  • Confluence: Create spaces, manage content, collaborate
  • SharePoint: Manage sites, create lists, organize files

Business & Finance

  • QuickBooks: Manage accounts, customers, vendors, generate reports
  • HubSpot: Manage contacts, deals, marketing campaigns
  • Salesforce: Track leads, manage opportunities, generate reports
  • Stripe: Process payments, manage subscriptions, handle refunds

Development & DevOps

  • GitHub: Manage repositories, create issues, review PRs, manage projects
  • GitLab: Handle projects, manage CI/CD, track issues
  • Jira: Create tickets, manage projects, track progress
  • Linear: Manage issues, track projects, organize work

Creative & Design

  • Canva: Create designs, manage templates, organize assets
  • Figma: Design interfaces, collaborate on projects, manage files
  • Abyssale: Generate images, create videos, manage projects
  • All-Images AI: Generate AI images, manage collections

Analytics & Data

  • Mixpanel: Analyze user behavior, create funnels, track events
  • Google Analytics: Monitor website performance, analyze traffic
  • Amplitude: User analytics, cohort analysis, behavioral insights

Marketing & Sales

  • Lemlist: Email outreach campaigns, lead management, automation
  • Kit: Creator tools, email marketing, subscriber management
  • Attio: CRM, relationship management, deal tracking

Social Media & Content

  • TikTok: Upload videos, manage content, track performance
  • LinkedIn: Post updates, manage connections, track engagement
  • Twitter: Post tweets, manage followers, analyze performance

🚀 Real Examples

Example 1: Customer Onboarding Automation

Instead of manually sending welcome emails and creating calendar invites:
curl -X POST "https://api.incredible.one/v1/chat-completion" \
-H "Content-Type: application/json" \
-d '{
  "model": "small-1",
  "messages": [
    {
      "role": "user", 
      "content": "We just signed up a new customer: John Smith (john@acme.com). Send them a welcome email with our getting started guide, then schedule an onboarding call for next Tuesday at 2 PM. Also add them to our customer Slack channel."
    }
  ]
}'
What the Agent Does:
  1. Sends personalized welcome email via Gmail
  2. Creates calendar event and sends invite via Google Calendar
  3. Adds John to customer Slack channel
  4. Confirms all actions completed successfully

Example 2: Project Status Report

Instead of manually gathering data from multiple sources:
curl -X POST "https://api.incredible.one/v1/chat-completion" \
-H "Content-Type: application/json" \
-d '{
  "model": "small-1",
  "messages": [
    {
      "role": "user", 
      "content": "Create a project status report for Q4. Pull data from our GitHub repositories, Jira tickets, and Mixpanel analytics. Include: open issues count, recent commits, user engagement metrics, and upcoming milestones. Format it nicely in Google Docs and share it with the team on Slack."
    }
  ]
}'
What the Agent Does:
  1. Queries GitHub for repository statistics and recent commits
  2. Fetches Jira data for open issues and project milestones
  3. Analyzes Mixpanel data for user engagement trends
  4. Creates formatted report in Google Docs
  5. Posts summary and link to team Slack channel

Example 3: Lead Follow-up Campaign

Instead of manually managing sales outreach:
curl -X POST "https://api.incredible.one/v1/chat-completion" \
-H "Content-Type: application/json" \
-d '{
  "model": "small-1",
  "messages": [
    {
      "role": "user", 
      "content": "We have 25 leads from last week'\''s webinar who haven'\''t responded. Create a follow-up campaign in Lemlist: send them a personalized email with the webinar recording, schedule a demo call for next week, and track their engagement. Also update their status in HubSpot."
    }
  ]
}'
What the Agent Does:
  1. Creates email campaign in Lemlist with personalized content
  2. Schedules follow-up sequences and demo call invitations
  3. Updates lead status and engagement tracking in HubSpot
  4. Sets up automated follow-up based on response patterns

Example 4: Content Creation & Distribution

Instead of manually creating and sharing content:
curl -X POST "https://api.incredible.one/v1/chat-completion" \
-H "Content-Type: application/json" \
-d '{
  "model": "small-1",
  "messages": [
    {
      "role": "user", 
      "content": "Create a social media post about our new product launch. Generate an eye-catching image using Abyssale, write engaging copy for LinkedIn and Twitter, schedule the posts, and also share the news in our company Slack channel."
    }
  ]
}'
What the Agent Does:
  1. Generates product launch image using Abyssale
  2. Writes platform-specific copy for LinkedIn and Twitter
  3. Schedules posts with optimal timing
  4. Shares announcement in company Slack channel

🎨 Advanced Workflows

Multi-Step Operations

The agent can handle complex workflows automatically:
User: "Create a project summary document, then share it with the team on Slack, and schedule a review meeting for next week"
Agent automatically:
  1. Creates Google Doc with project summary
  2. Posts link to Slack with team notification
  3. Schedules review meeting in Google Calendar
  4. Sends calendar invites to team members

Data Analysis & Reporting

User: "Analyze our Mixpanel data for the last 30 days and create a report showing user engagement trends"
Agent automatically:
  1. Queries Mixpanel for user engagement metrics
  2. Processes and analyzes the data
  3. Creates a formatted report in Google Docs
  4. Shares insights and recommendations

Customer Success Automation

User: "Check which customers haven't logged in for 30+ days, send them a re-engagement email, and schedule follow-up calls for high-value accounts"
Agent automatically:
  1. Analyzes user activity data
  2. Identifies inactive customers
  3. Sends personalized re-engagement emails
  4. Schedules follow-up calls for priority accounts
  5. Updates CRM with engagement status

💡 Best Practices

Be Specific

❌ “Send an email” ✅ “Send a welcome email to john@example.com with our onboarding guide and schedule a 30-minute intro call for next Tuesday”

Use Natural Language

❌ “Create Gmail integration with SMTP settings” ✅ “Send a personalized follow-up email to webinar attendees who haven’t responded”

Let the Agent Decide

❌ “Use the Gmail API to send an email” ✅ “Notify the team about the new product launch and schedule a demo”

Combine Multiple Actions

❌ “Create a document, then send it separately” ✅ “Create a quarterly report with data from GitHub, Jira, and Mixpanel, then share it with stakeholders and schedule a review meeting”

Think in Workflows

❌ “Update the CRM, then send an email, then schedule a call” ✅ “Follow up with our top 10 leads from last month’s campaign”

📚 What’s Next?

Key Takeaway: Don’t learn 50+ APIs - just describe what you want to accomplish, and let the agent handle the complexity of choosing the right tools and executing them properly.