Frequently Asked Questions
Everything you need to know about Sticky Calls API
What is Sticky Calls API?
Sticky Calls is a call memory API that helps contact centers remember every caller. We use multi-signal identification (phone number, external IDs, recency) to match returning customers and provide their conversation history, open issues, and saved variables. Think of it as persistent memory for your IVR or AI agent.
How does caller identification work?
We use a confidence-scoring algorithm that combines phone number (ANI), external IDs (like CRM ID), and call recency. When you send us a call start request, we return matched customer data with a confidence score. High confidence (0.8-1.0) means definite match, medium (0.5-0.8) suggests asking for verification, and low (<0.5) means new caller.
What data does Sticky Calls store?
We only store what you send us: phone numbers (ANI/DNIS), external IDs (like CRM IDs), conversation variables (name, order ID, etc.), call summaries, and open intents. All PII is automatically redacted from logs. We're GDPR compliant and you maintain full ownership of your data. You can delete customer data anytime via API.
Is Sticky Calls secure?
Yes. All API calls use 256-bit HTTPS encryption. API keys are hashed with bcrypt and never stored in plaintext. We use industry-standard authentication (Bearer tokens) and rate limiting to prevent abuse. Your data is encrypted at rest in Cloud SQL and in transit via TLS 1.3.
What platforms does it integrate with?
Sticky Calls works with any contact center platform that can make REST API calls: Five9, NICE CXone, Genesys Cloud, Twilio Flex, Amazon Connect, and more. We also integrate seamlessly with AI agents like Claude, ChatGPT, Voiceflow, Dialogflow CX, and custom LLM frameworks. If it can send HTTP requests, it can use Sticky Calls.
How long does integration take?
Most integrations take 5-15 minutes. It's just two API calls: one at call start to retrieve context, one at call end to save conversation details. We provide code examples in 7 languages (cURL, Python, Node.js, Ruby, PHP, C#, Java), a downloadable Postman collection, and comprehensive documentation with platform-specific guides.
Can I try it for free?
Absolutely! Our Free tier includes 100 API calls per month with monthly reset. No credit card required. Just sign up, get your API key, and start making calls. If you need more volume, our paid plans start at $29/month (or $25/month with annual billing) for 10,000 calls.
How is pricing calculated?
Pricing is based on successful API calls per month. Each plan has a monthly allocation (100 for Free, 10K for Starter, 50K for Growth, 250K for Scale). You only pay for successful calls - failed requests don't count. Annual billing saves 15% compared to monthly. For Enterprise pricing with higher volumes, check our pricing page.
Do unused credits roll over?
No, unused credits reset at the start of each billing cycle (monthly for all tiers). This follows the standard SaaS model. For example, if you have the Starter plan (10,000 calls/month) and only use 7,000 calls in January, your balance resets to 10,000 on February 1st.
Can I use this with AI agents like ChatGPT or Claude?
Yes! Sticky Calls is built specifically for AI agents. We provide downloadable system prompts for Claude (XML), ChatGPT (Markdown), and generic LLMs (TXT). Our documentation includes integration guides for Voiceflow, Dialogflow CX, Amazon Lex, and custom frameworks. AI agents can even register and pay for credits programmatically via our API - no human required.