1. There are businesses that will not use Google. So all those AI Automations you see with Google will have to be adjusted for the software the client is using.
2. Some CRM platforms don't have easy to use Webhooks, some require that you manually use Postman to create webhook subscriptions. I had this issue with Calendly.
3. In addition to understanding AI and prompt engineering, you should have a good understanding of workflow in general because most of the steps in a workflow WILL NOT be an AI agent. For the most part it's basic workflow with some AI agents sprinkled in. So understanding workflow in general and good knowledge of HTTP Request node is major.
4. Be prepared for gotchas. There are times when you will discover a limitation of a particular platform you are integrating with and you will need to come up with an alternative solution. For example... I had a situation when using MailChimp that I assumed they had a "Webhook" and they do not when using their embed form. So I had to send the form information to email and use n8n to pull that email into the workflow. These kinds of quick thinking is crucial to complete the project. You will not know these things until you build real world solutions for clients.
5. Many people say... "No code AI automations" but that depends upon the project. If your goal is to make outbound calls using ElevenLabs you will need to write node.js code and you will need to deploy that code on a server.
Just some tips while working on a n8n workflow for a client. Feel free to reach out to me if you have questions or challenges on your n8n projects.
Happy N8N Workflowing