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
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.
1Step 1 of 4Sign 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.
2Step 2 of 4Create 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.
3Step 3 of 4Fill 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.
4Step 4 of 4Copy 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.