Good2Go AI
Open app

Bring your own keys

Good2Go can run on your own provider accounts. Paste your Stripe, Twilio, and WhatsApp credentials once, and your AI agent takes payments, uses your phone number, and messages on WhatsApp under your own accounts.

How your keys are stored

Every credential you paste is encrypted before it's saved, and the app never displays a secret back to you after it's stored — you'll see a connected status and a masked placeholder instead of the value. This keeps your keys safe even from your own team.

ImportantKeys are encrypted at rest and never shown again once saved. If you ever need to change a key, paste a new value to replace it — you can't read the old one back. If a secret is ever exposed, rotate it in the provider's dashboard and paste the new one here.

You can connect any combination of the three — set up only what you need:

  • Stripe — so the AI can send payment links and take payment into your own Stripe account.
  • Twilio — so calls and SMS run on your own Twilio number.
  • WhatsApp / Meta Cloud API — so the AI answers on your WhatsApp Business number.

Connect Stripe so the AI can send a payment link during a call or chat and collect money straight into your account. You'll need your Stripe secret key, which you can create in the Stripe Dashboard under Developers → API keys.

  1. 1
    Open Settings and find the Stripe section.
  2. 2
    In your Stripe Dashboard, copy your secret key (it starts with sk_live_ for live payments, or sk_test_ while testing).
  3. 3
    Paste it into the Stripe field in Good2Go and press Connect.
  4. 4
    Send a test payment link from a call or chat to confirm money lands in your Stripe account.
Stripe secret key
STRIPE_SECRET_KEY=sk_live_your_secret_key
TipUse a sk_test_ key first to try the flow without moving real money, then swap in your sk_live_key when you're ready to go live.

Twilio: your own phone number

Bring a number you already own on Twilio so calls and SMS run on your account. You'll need your Account SID and Auth Token from the Twilio Console dashboard, plus the phone number in E.164 format.

  1. 1
    Open Settings and find the Your own Twilio account section.
  2. 2
    Paste your Account SID (starts with AC) and your Auth Token.
  3. 3
    Enter the phone number to use, with its country code.
  4. 4
    Press Connect Twilio. We validate the credentials and route the number's calls to your AI agent.
Twilio credentials
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TWILIO_AUTH_TOKEN=your_twilio_auth_token
TWILIO_PHONE_NUMBER=+15551234567

For the full walkthrough, including forwarding an existing line, see Connect a phone number.

WhatsApp: Meta Cloud API

Good2Go connects to WhatsApp directly through Meta's Cloud API — there's no Twilio in the middle. You'll paste credentials from your Meta WhatsApp Business setup: the Phone Number ID and a permanent access token, plus your App Secret and WhatsApp Business Account (WABA) ID. You can find these in the Meta for Developers dashboard under your app's WhatsApp settings.

  1. 1
    Open WhatsApp from the sidebar to start the connection.
  2. 2
    Paste your Phone Number ID (a long number like 123456789012345).
  3. 3
    Paste your Access Token (it starts with EAAG) and your App Secret.
  4. 4
    Add your WABA ID, then save the connection.
  5. 5
    Copy the verify tokenGood2Go generates and paste it into Meta's webhook configuration to finish linking the number.
WhatsApp Cloud API credentials
WHATSAPP_PHONE_NUMBER_ID=123456789012345
WHATSAPP_ACCESS_TOKEN=EAAGxxxxxxxxxxxxxxxxxxxx
WHATSAPP_APP_SECRET=your_meta_app_secret
WHATSAPP_BUSINESS_ACCOUNT_ID=987654321098765
NoteA permanent (system-user) access token is best for a live connection — temporary tokens expire after about a day. To send reminder messages outside the 24-hour window, you'll also need message templates approved in Meta. See WhatsApp AI for the full setup.
ImportantThese are all live credentials that can move money and send messages on your behalf. They stay encrypted at rest and are never shown again after you save them — rotate any key you suspect has been exposed.
Was this article helpful?

Next steps