Integration overview
Cocoding AI apps can include integration requirements in the prompt and in follow-up requests. Use this section to plan connector work for services such as Notion, WhatsApp, Telegram, Stripe, Slack, OpenAI, HubSpot, Airtable, and Supabase.

Integration guides
Notion
Connect pages and databases for tasks, notes, content workflows, and lightweight operations.
Send customer reminders, confirmations, and operational notifications through an approved provider.
Telegram
Create bot commands and alerts for lightweight team or customer messaging.
Stripe
Add checkout, subscriptions, payment status, and webhook-backed billing flows.
Slack
Notify internal channels, route events, and add approval or team workflow alerts.
OpenAI
Add chat, summarization, extraction, classification, and AI-assisted product flows.
Airtable
Build apps around existing bases, views, tables, and operational records.
Supabase
Use Supabase for PostgreSQL, authentication, storage, realtime features, and APIs.
How to plan an integration
- Name the external service.
- Describe the user workflow.
- Identify what data should move in or out.
- Confirm whether authentication, OAuth, webhook, API key, or database credentials are required.
- Ask Cocoding AI to scaffold a safe configuration pattern.
Integration planning worksheet
| Question | Example answer |
|---|---|
| Who triggers the integration? | Customer submits checkout, admin approves a record, or scheduled job runs every morning. |
| What data leaves the app? | Email, order ID, message body, invoice amount, file text, or CRM contact fields. |
| What data returns? | Payment status, provider message ID, synced contact, AI answer, or webhook event. |
| Where should the user see status? | Admin table, activity log, billing page, notification center, or project dashboard. |
| What happens if the provider fails? | Retry, mark failed, show setup warning, or let the core workflow continue. |
Recommended implementation order
- Build the app workflow without the provider.
- Add environment variable names and setup warnings.
- Add a test-mode provider connection.
- Store provider status fields in the database.
- Add webhooks or background sync.
- Test success, failure, retry, and missing-configuration states.
Prompt example
Add Stripe checkout for the Pro plan.
Use a backend endpoint for checkout session creation.
Do not hardcode secret keys.
Show a billing status page after payment.
Secret handling
Do not paste production API keys into normal docs, screenshots, or source files. Store integration secrets in the approved runtime configuration for your deployment.
Good integration prompts
Ask for secure boundaries in the same prompt as the feature. A useful integration prompt says what the user should see, what the provider should do, where credentials live, and how errors should appear.
Add a Slack notification when a booking is created.
Use server-side environment variables for Slack credentials.
Show delivery status in the admin activity log.
If Slack is not configured, keep the booking flow working and show a setup warning.