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.

Connect Stripe

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.

Connect pawaPay (mobile money)

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.

Add “Sign in with Google”

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.

Add “Sign in with GitHub”

Let users sign in with their GitHub account. Built into your app’s auth (GoTrue), free on every plan — no server code.

Send emails with Resend

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.

Set up your email sending domain (SPF & DKIM)

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.

Add AI features with OpenAI

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 SMS with Twilio

Send text messages (alerts, one-time codes) from your app. Your Account SID and Auth Token are secrets used only from a server function.

© 2026 OmniLab — Makasi.TermsPrivacyLegal noticemakasi.dev