I am trying to connect Calendly to n8n cloud using OAuth2. I have a Calendly Standard plan (paid, confirmed active — next billing date June 26, 2026). I created an OAuth2 app in the Calendly developer console set to Production environment. The redirect URI, Client ID, and Client Secret are all confirmed correct and match exactly what n8n expects.
When I try to publish my workflow I get this error on the Calendly trigger node:
“Workflow could not be published. Error in node: Forbidden - perhaps check your credentials? Please upgrade your Calendly account to Standard.”
I cannot use API key authentication because Calendly deprecated that on May 31, 2025. OAuth2 is the only option available. My account IS Standard so I should not be getting this error.
error message:
Workflow could not be published. Error in node “New Calendly Booking — Alert Rashaad”: Forbidden - perhaps check your credentials? Please upgrade your Calendly account to Standard.
The Calendly trigger node is set to OAuth2, scope: user, event: invitee.created. The credential connects without error but the workflow fails to publish with the above message.
Share the output returned by the last node:
N/A — error occurs at publish/activation stage, not during execution.
Information on my n8n setup:
• n8n version: Cloud (funky-egos.app.n8n.cloud)
• Running via: n8n cloud
• Calendly plan: Standard (paid, active)
• OAuth app environment: Production
Has anyone successfully published a Calendly trigger workflow on n8n cloud recently after the API key deprecation? Is there something specific that needs to be configured in the Calendly OAuth app beyond Client ID, Secret, and redirect URI?
