Integration guides
Every integration is requested in the chat — the agent writes the code and declares the keys. These guides cover the other side of the counter: where to find your keys and what to configure at the provider.
Accept card payments (Visa, Mastercard…) with Stripe. Makasi provides the payment: your customer pays on Stripe’s payment page. You paste your secret key; the webhook is optional.
Collect mobile money payments (M-Pesa, Orange Money, Airtel Money, MTN and more) with pawaPay. Makasi provides the payment: your customer is sent to the pawaPay payment page, picks their operator and confirms on their phone. You paste your API token, choose Test or Production in Makasi, and set one address in pawaPay.
Let users sign in with their Google account. This is built into your app’s auth (GoTrue) and works on every plan — no server code, no upgrade.
Let users sign in with their GitHub account. Built into your app’s auth (GoTrue), free on every plan — no server code.
Send transactional emails (receipts, confirmations) from your app’s own code with Resend. Your app’s code cannot connect to a mail server directly (SMTP): it goes through Resend’s HTTPS API. To send through your own provider without any code, use Manage › Emails instead.
Verify your domain so emails you send arrive in the inbox, not spam. You add a few DNS records where your domain is managed; this applies whichever email provider you use.
Call an LLM from your app (summaries, chat, generation). The API key is secret and used only from a server function, so it never ships to the browser.
Send text messages (alerts, one-time codes) from your app. Your Account SID and Auth Token are secrets used only from a server function.