Poorna Potluri is unavailable until Feb 1, 2027
“I’m unavailable, but will be back soon.”
You can still contact the seller.
I will be your gohighlevel API and custom apps expert
Business Automation Expert
About this Gig
Stop hiring "GHL Experts" who only know the UI. I am a GHL Architect specializing in the GHL V2 API, solving the complex technical failures that break scaling agencies.
I can help with:
GHL OAuth V2 Setup: Private App OAuth V2 setup + Automated Token Refresh script.
OAuth Troubleshooting: Fixes for "Invalid JWT," "Unauthorized Scope," and expired tokens.
Custom UI/API: Integrating external tools directly into the Conversations tab.
Beyond Native Limits: Writing custom code to bypass GHLs restricted internal workflow tools.
Unlocking API Payloads: Solving "capped" API scenarios to extract full payload using multiple apis
Middleware Migration: Replacing broken Zapier/Make flows with stable n8n architectures.
Multi-Tenant Sync: Bulk updating Custom Values across 100+ sub-accounts.
Custom Data Pipelines: Bi-directional sync with Airtable, Supabase, or external Sources
Cost Optimization: Eliminating hidden GHL rebilling fees by using direct third-party API hooks.
Multi-API Logic: Handling complex workflows that require GHL to talk to multiple external platforms simultaneously.
️IMPORTANT: Message me before placing an order so I can assure you I can do it.
FAQ
What is GoHighLevel OAuth V2
OAuth V2 is the modern, secure authorization framework that replaced the old static "API Keys" (V1). It is based on the OAuth 2.0 industry standard, which uses a "handshake" process to grant permissions without sharing your actual login credentials.
Do I need to give you my GHL login credentials?
For Private Integrations, I typically need Admin access to your Agency or Sub-account settings. However, we can also do a screen-share session, or I can provide the documentation and code for you to paste into your Developer Portal.
Why do my Private Integration tokens keep expiring every 24 hours?
GoHighLevel’s V2 API uses OAuth 2.0, which issues an access_token that expires every 24 hours. To keep your app connected, you must implement a "Refresh Token" logic. I set up automated scripts (cron-jobs) that proactively refresh these tokens before they expire so your connection never breaks.
Why use n8n instead of Zapier or Make?
Cost and control. Zapier charges per task, which gets expensive at scale. n8n allows for complex branching logic, better handling of OAuth2 refresh tokens, and can be self-hosted to save you hundreds (or thousands) in monthly automation fees.
Can you integrate GHL with external databases like Supabase or Airtable?
Absolutely. I build bi-directional syncs (Upserts) ensuring that when a contact is updated in your external database, it reflects in GHL immediately, including all Custom Fields and Tags.
Can you fix the "Invalid JWT" or "Unauthorized Scope" errors?
Yes. With Gohighlevel, these usually happen due to incorrect header formatting or missing permissions during the Private App setup. I audit your scope definitions and fix the authentication handshake to ensure your API calls are accepted every time.
How do you integrate external tools into the GHL UI Tab?
I use the GHL API to create custom providers or iFrame bridges. This allows you to view external data or trigger custom AI actions directly within the GHL UI interface without switching tabs.
How do you solve "Capped" API payload issues?
Some GHL endpoints (like Conversations) don't return the full data body. I orchestrate calls across multiple API endpoints simultaneously to stitch together the full payload, ensuring you get 100% of the message content and metadata.
Can you build Custom Apps for my agency?
Yes. I build Private Marketplace Apps and custom integrations that live inside your GHL dashboard. Whether you need a custom UI in the Conversations tab or a specialized "SaaS-mode" tool that talks to external databases like Supabase, I handle the full OAuth V2 handshake and backend logic.
What specific Scopes can you help me configure?
I configure all essential V2 Scopes, including contacts, locations, workflows, opportunities, and conversations. I ensure you have the exact "Read" and "Write" permissions needed for your app to function without triggering "Unauthorized Scope" errors or over-exposing your agency data.
3 reviews for this Gig
| (3) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Recommend to a friend
- Service as described
Sort By
J 
juicylinks

Australia
Poorna was great to speak to. He gave me some great recommendation on tools to achieve the results I wanted.
P Seller's Response
Helpful?M 
mathisgb

Canada
Very competent and patient. Communication was easy and very fast. I'm more than happy with the complex automation that Poorna was able to setup.
P Seller's Response
Helpful?C conradasaurus
Repeat Client

United States
This is the second project poorna has done and i will continue to use him. great communication and expectations laid out. great team work. very nice man.
P Seller's Response
Helpful?
3 reviews for this Gig
| (3) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Recommend to a friend
- Service as described
Sort By
J 
juicylinks

Australia
Poorna was great to speak to. He gave me some great recommendation on tools to achieve the results I wanted.
P Seller's Response
Helpful?M 
mathisgb

Canada
Very competent and patient. Communication was easy and very fast. I'm more than happy with the complex automation that Poorna was able to setup.
P Seller's Response
Helpful?C conradasaurus
Repeat Client

United States
This is the second project poorna has done and i will continue to use him. great communication and expectations laid out. great team work. very nice man.
P Seller's Response
Helpful?
