Amjad Farooq's Work | ContraWork by Amjad FarooqAmjad Farooq
From Websites to Automation Build Systems That Convert
Completed a new WordPress Sales page for Italian Services.
The client shared the full requirements in a Word document and needed a quick turnaround. I used AI to support the development process and transformed the brief into a structured single-page website for professional Italian translation and localisation services.
The page includes service sections, credentials, FAQs, testimonials, and a translation quote form.
Watch the walkthrough to see how the requirements came together.
https://italianservices.info (https://italianservices.info/)
#WordPress #LandingPage #AI #WebDevelopment #WebDesign #Automation Building an AI-Powered Social Media Publishing Workflow
Here’s the complete automation I built with n8n:
Input
→ Topic + Target Audience
Research
→ Tavily MCP retrieves relevant real-time information
Content
→ AI creates the social media post
Visual
→ AI generates an image prompt
→ OpenAI generates the image
Publishing
→ LinkedIn: content + image
→ Facebook Page: content + image
→ Instagram: image → public URL → media container → published post
Final workflow💯 :
Form → Tavily Research → AI Content → AI Image Prompt → OpenAI Image → LinkedIn + Facebook + Instagram
The workflow is built around the required API flow for each platform and has been tested through the complete execution.
🎥 The attached video shows the practical implementation step-by-step.
#n8n #Automation #AI #SocialMediaAutomation #OpenAI #Tavily #WorkflowAutomation AI Customer Support Automation | n8n
Customer Email
↓
Classification
↓
AI Agent
↓
Pinecone Knowledge Base
↓
AI-generated Reply
↓
Customer receives response
Tools: n8n • Gmail • OpenRouter • Pinecone • OpenAI
Result: Automated customer-support email workflow. The client came with a very specific requirement: a simple course enrollment system, but with complete control over seats and payments.
We discussed how each course should have its own schedule, seat limit, payment link, and waiting list.
The challenge was making the system automatically know when seats were getting low or completely filled.
Instead of relying on multiple plugins, I proposed building a custom WordPress plugin around their exact workflow.
The plugin gives the admin full control over courses, enrollment limits, thresholds, schedules, and links.
It also connects with Stripe through a webhook to keep enrollment numbers updated automatically.
When seats are available, users can enroll; when the course fills up, the system switches to Join Waiting List.
We also refined the UI so everything stays clean, simple, and responsive on mobile.
A detailed requirement turned into a solution built exactly around the client’s business.