Available integrations
REST API
Programmatic access to proposals, AI analysis, rate recommendations, and more. Authenticate with an API key and call endpoints from any language or platform.
Webhooks
Receive HTTP POST notifications when proposals are created, shared, accepted, rejected, or when new leads arrive. Verify payloads with HMAC-SHA256 signatures.
MCP server
Use
quikly-mcp-server with Cursor, Claude Desktop, or Claude Code to create and manage proposals directly from your AI coding assistant.n8n workflows
Automate your pre-sales pipeline with ready-made n8n workflow templates. Turn Telegram messages or form submissions into proposals without writing code.
Telegram bot
Receive leads and manage proposal creation directly from Telegram. Connect your BotFather bot to Quikly and get notified when clients respond.
Web widget
Embed an AI-powered pre-sales agent on your website. It qualifies technical leads, runs discovery, and generates proposal drafts — 24/7.
Quick comparison
| Integration | Auth method | Best for |
|---|---|---|
| REST API | API key (X-API-Key header) | Custom integrations, scripts, CI/CD pipelines |
| Webhooks | HMAC-SHA256 signature verification | Real-time event notifications to your server or CRM |
| MCP server | API key via environment variable | AI-assisted proposal creation from Cursor or Claude |
| n8n | API key in HTTP Request node | No-code automation workflows |
| Telegram bot | Webhook URL from BotFather | Lead intake and notifications on mobile |
| Web widget | Public key + domain allowlist | Capturing leads from your website |
Rate limits by plan
| Plan | Monthly API calls | Rate limit |
|---|---|---|
| Starter | 15 | 5/min |
| Professional | 2,000 | 30/min |
| Agency | 10,000 | 60/min |
| Lifetime | Unlimited | 60/min |
GET /api/external/v1/usage.
Base URL
All API endpoints use the following base URL:The REST API uses a separate authentication path from the web app. You need an API key, not your login credentials. See API keys to get started.