Powered by Kite Connect Personal

Tag your Zerodha SIPs to life goals. See exactly when you'll hit them.

Bring in your existing SIPs with one Personal API key. Tag each one to a goal — Car by 2026, Emergency fund, House down payment — and watch the completion date update with every NAV change.

  • Encrypted credentials only
  • No investment data stored
  • XIRR-based forecasting

Multi-SIP, single goal

Map two or three different funds to the same goal — say two equity SIPs both feeding 'Car by 2026'. Allocations split cleanly.

Live XIRR forecasting

Each instalment is a real cash flow. We compute XIRR from your actual orders, then project to your target.

What-if scenarios

What if you top up ₹2,000/month? Slide a number, watch the ETA shrink. No spreadsheet needed.

Your data stays yours.

Every Zerodha user brings their own API key. We never become a broker. We never store your investment data. We never see your password.

  • Authenticate with your own Kite Connect Personal API key.
  • Backend stores only goal metadata + AES-256-GCM-encrypted credentials.
  • SIP data (NAV, units, instalments) is fetched live from Zerodha — on demand.
  • Disconnect any time and we wipe your credentials clean.

Goal preview

Car by Mar 2026

₹3.2L / ₹8L

Monthly

₹15,000

XIRR

12.4%

ETA

Feb 2026

Status

On track

4-step setup · ~3 minutes

Get your Kite Connect API key

You bring your own credentials. Sign up once on Zerodha's developer site, create a free Personal app, then plug Gooal in and you're done.

  1. Kite Connect login page at developers.kite.trade
    1
    Step 1 of 4

    Sign up at Kite Connect

    Head to developers.kite.trade and log in with your Zerodha credentials, or sign up if it's your first visit.

  2. Kite Connect My Apps page highlighting the Create new app button
    2
    Step 2 of 4

    Create a new app

    Open the My Apps dashboard and hit the blue Create new app button in the top right. You only ever need to do this once.

  3. Create new app form with Personal type selected
    3
    Step 3 of 4

    Fill in the app details

    Pick the Personal type (it's free), name your app, enter your Zerodha client ID, and set the redirect URL to https://gooal.in/api/kite/callback.

  4. App details page showing API key and API secret to copy
    4
    Step 4 of 4

    Copy your API key & secret

    Open your newly created app and copy the API key and API secret. Paste them into Gooal once — we encrypt them with AES-256-GCM and never log the raw values.

Need a deeper dive? Zerodha's Kite Connect documentation covers every detail.

Stop guessing. Start tracking.

Spreadsheet drift is real. Goals deserve a system that updates itself.