Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spinnable.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Short Version

Spinnable has 35+ built-in integrations, but your business probably uses tools that aren’t on the list yet — industry ERPs, niche CRMs, internal systems, or specialized platforms. Here’s what matters: if your tool has an API, there’s a high likelihood your worker can still use it. No native integration required.

Before You Start: Choose the Right Access Level

Before giving your worker access to any external system, think about what level of access it actually needs.
If you’re connecting to production systems with sensitive data (financials, customer records, HR systems), start with a read-only API key. You can always expand permissions later once you’re confident in the workflow.
Ask yourself:
  • Does my worker need to read data, write data, or both?
  • Is this a production system or a sandbox/test environment?
  • What’s the worst that could happen with this level of access?
Match the API key permissions to what you actually want your worker to do — nothing more.

Three Steps to Connect Any API

1. Add the API Key to the Worker Vault

Get an API key (or token) from your tool’s settings — usually found under “API,” “Integrations,” or “Developer” sections. Then store it securely:
  1. Open your worker’s settings
  2. Go to the Vault section
  3. Click Add Key, give it a clear name (e.g., PRIMAVERA_API_KEY), and paste the value
  4. Save
Your worker can now access this credential securely without it ever appearing in your conversations.
For details on managing vault keys, see the Worker Vault guide.

2. Describe the API to Your Worker

Your worker needs to understand the API it’s working with. The best approach is to share the API documentation link directly — workers can read docs and figure out available endpoints, authentication, and data formats. Example:
“Here’s the API documentation for our Primavera ERP: [link]. The base URL is https://api.primaverabss.com/v1. I stored the API key in the vault as PRIMAVERA_API_KEY. I need you to pull this week’s open orders.”
The more context you provide (endpoint URLs, expected data format, any quirks), the better the results on the first try.

3. Test, Then Create a Skill

Start with a simple request — ask your worker to fetch a small piece of data to confirm the connection works. Once it’s working:
  • Run a few different operations to make sure the integration is reliable
  • Then ask your worker to save this as a skill so it can reuse the workflow reliably in the future
Creating a skill means your worker won’t need to figure out the API from scratch each time — it has a proven, repeatable process.
For more on skills, see Skills.

Common Tools This Works With

Many popular business tools have APIs but aren’t yet in our native integrations list: Sage, Cegid/Primavera, Microsoft Dynamics, Zoho, SAP, QuickBooks, Xero, and most industry-specific platforms. If you can generate an API key for it, your worker can likely connect to it.

When This Won’t Work

If your tool has no API at all (no developer docs, no API keys, no webhooks), this approach won’t apply. However, there may still be options — see our Autonomous Web Scraping guide for an advanced technique that lets your worker access websites directly via HTTP requests, even without an API.

Want a Native Integration?

If you’d like us to build a dedicated integration for your tool, let us know at support@spinnable.ai. We prioritize based on user demand.

Worker Vault

Store and manage API credentials securely

Skills

Turn repeatable workflows into reusable skills