I am a Zoho Developer (Mostly working with JS) and i’m using Make (Integromat) for a lot of automations.
I Just came across this amazing tool and i watched this amazing video: Create your own n8n node for automation - YouTube on how to create your own node (and customize existing ones) and i want to improve the existing Zoho CRM node and duplicate it and change a few things in order to integrate with a sister-product: Zoho Vertical CRM.
From what i understand, can i even upload a new node to my instance or do i have to publish it to npm?
You do not need to publish your node (unless you want to share it with the world). It does make the installation of your node in other n8n instances easier though.
Also, the development must be on a git clone of the project?
It’s not a hard yes or no - you can develop nodes in multiple ways. You don’t necessarily need to clone n8n completely, you could alternatively clone the designated starter repo as described here: n8n-nodes-starter.git
As for the webinar, I think you’ll also be able to watch it later on YouTube (you would miss out on the n8n swag though), but maybe @marcus can confirm this.