Back to All Work

Light Up Your Holidays

USADiagnosed Salesforce API limitation, enabled API access, escalated to Ninja Forms support, integration resolved.
Light Up Your Holidays project preview — WordPress, Ninja Forms, Salesforce CRM development by Deepak Jangra

The problem

Light Up Your Holidays had six forms across the site that needed to feed leads into Salesforce through Ninja Forms, and the integration simply wasn't working. Ninja Forms' own documentation was written against an older version of Salesforce than what the client was actually running.

What I built

Diagnosing the real limitation

I traced the failure back to Salesforce's plan tiers, API access is only available by default on Enterprise, Unlimited, Developer, and Performance editions, and the client was on the Professional plan, which doesn't include it.

Walking the client through the fix

Rather than treating this as unfixable, I walked Kelly through enabling API access via Salesforce Permission Sets, specifically the System Permissions → API Enabled setting, so the integration had something to actually connect to.

Escalating what was left

I configured the Ninja Forms Salesforce CRM extension across all six forms, then escalated a remaining issue directly to Ninja Forms support with temporary login credentials, working with their team through Customer Success and engineering to resolve an OAuth error reading "user is not admin approved to access this app," fixed by enabling admin approval on the connected app.

What actually changed

What changedBeforeAfter
IntegrationBrokenWorking, after API access + OAuth fix
Documentation gapOutdated plugin docsResolved via direct support escalation
Client understandingUnaware of Salesforce API tier limitsGuided through permission setup

Struggling to connect your WordPress forms to Salesforce?

I diagnose CRM integration issues, walk clients through API access setup, and escalate to plugin support teams when needed to get your lead flow working.