{"id":197769,"date":"2025-11-10T21:38:53","date_gmt":"2025-11-10T21:38:53","guid":{"rendered":"https:\/\/www.ka.nz\/blog\/\/"},"modified":"2025-11-10T22:37:16","modified_gmt":"2025-11-10T22:37:16","slug":"build-unstoppable-apps-connecting-lovable-crew-ai","status":"publish","type":"post","link":"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/","title":{"rendered":"Build Unstoppable Apps: Connecting Lovable + Crew AI"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Welcome Back, Builder! \ud83d\udc4b<\/h2>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This is &#8220;vibe coding&#8221; at its finest: you describe what you want, AI builds it, and you iterate until it&#8217;s perfect. In this workshop, we combined Lovable (front-end builder) with Crew AI (multi-agent backend) to create intelligent applications that actually work. We built a complete resume evaluation system that analyzes candidates across multiple dimensions &#8211; hard skills, soft skills, potential, and ATS compatibility.<\/p>\n\n\n\n<p>Whether you&#8217;re building productivity tools, business automation, or AI-powered products, this combination gives you the speed of no-code with the power of custom development. By the end, you&#8217;ll have the skills that put you in the top 0.01% of builders.<\/p>\n\n\n\n<p><strong>\ud83c\udfaf Your Mission:<\/strong> Finish building your app and get it fully working!<\/p>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcf9 Workshop Recording<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Lovable + Crew AI: Build Unstoppable Apps in Hours\" width=\"1778\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/SVpaZdXYLpQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Quick Navigation:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>00:00 &#8211; Introduction &amp; Setup<\/li>\n\n\n\n<li>06:30 &#8211; Claude Prompt Generation<\/li>\n\n\n\n<li>22:00 &#8211; Building in Lovable<\/li>\n\n\n\n<li>48:00 &#8211; Building in Crew AI<\/li>\n\n\n\n<li>1:08:00 &#8211; Connecting the Two Systems<\/li>\n\n\n\n<li>1:28:00 &#8211; Testing &amp; Debugging<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 Your Checklist: Complete These Steps<\/h2>\n\n\n\n<p>Use this checklist to track your progress:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 1: Generate prompts with Claude<\/li>\n\n\n\n<li>Step 2: Build front-end in Lovable<\/li>\n\n\n\n<li>Step 3: Publish Lovable app<\/li>\n\n\n\n<li>Step 4: Build back-end in Crew AI<\/li>\n\n\n\n<li>Step 5: Publish Crew AI automation<\/li>\n\n\n\n<li>Step 6: Connect via API<\/li>\n\n\n\n<li>Step 7: Test end-to-end<\/li>\n\n\n\n<li>Step 8: Share your success!<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Generate Your Prompts with Claude<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 6:30 &#8211; 22:00 in recording<\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"246\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-1024x246.png\" alt=\"\" class=\"wp-image-197776\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-1024x246.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-300x72.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-1536x369.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-2048x492.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.42.27-PM-18x4.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why Start Here?<\/h3>\n\n\n\n<p>Instead of building directly, we use Claude to create optimal prompts for both Lovable and Crew AI. This ensures professional-quality results and saves hours of iteration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Action Items:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>claude.ai<\/strong> (or use Perplexity Pro, ChatGPT &#8211; your choice)<\/li>\n\n\n\n<li>Copy-paste the meta-prompt below<\/li>\n\n\n\n<li>Wait for Claude to generate TWO prompts<\/li>\n\n\n\n<li>Save both prompts for the next steps<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">The Meta-Prompt<\/h3>\n\n\n\n<p><strong>CLAUDE META-PROMPT<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>You are a workflow builder and talent evaluator. You are building using Lovable in the front end, and crewAI in the backend. the front end takes in a job description and has an option to generate a job description from a manually entered job title. The front end also takes in a resume in the form of text. and once both are entered, there's a button to evaluate the candidate that sends data to CrewAI., the front end also takes data back from CrewAI in the form of candidate evaluation for their soft skills, hard skills, potential and the response is summarized.\nLet the color palette look like the Kanz website: www.ka.nz\n\nYour job is to create two prompts, one for Lovable and one for CrewAI THAT I can simply copy paste to each.\n<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">What You&#8217;ll Get:<\/h3>\n\n\n\n<p>\u2705 <a href=\"https:\/\/docs.google.com\/document\/d\/16uUKFoFh5TalYvou5MeXAUYnB6Nb07eL6u43Nw5q9RU\/edit?usp=sharing\"><strong>Prompt 1 for Lovable<\/strong><\/a><br>\u2705 <a href=\"https:\/\/docs.google.com\/document\/d\/1djQpoapKLNQ5XdCfDQJ19nI3WfJs_8C3mUMBJzp-ekc\/edit?usp=sharing\"><strong>Prompt 2 for<\/strong> <strong>Crew AI<\/strong><\/a><\/p>\n\n\n\n<p><strong>\ud83d\udca1 Pro Tip:<\/strong> The better you describe your idea to Claude, the better prompts you&#8217;ll get. Be specific!<\/p>\n\n\n\n<div style=\"height:58px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Build Your Front-End in Lovable<\/h2>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 22:00 &#8211; 48:00 in recording<\/strong><\/p>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-1024x484.png\" alt=\"\" class=\"wp-image-197777\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-1024x484.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-300x142.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-1536x726.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-2048x969.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.46.06-PM-18x9.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Setup<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>lovable.dev<\/strong><\/li>\n\n\n\n<li>Create a free account<\/li>\n\n\n\n<li>Click &#8220;Create New Project&#8221;<\/li>\n\n\n\n<li>You&#8217;ll see a single prompt box<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Build Process<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/docs.google.com\/document\/d\/16uUKFoFh5TalYvou5MeXAUYnB6Nb07eL6u43Nw5q9RU\/edit?usp=sharing\">Paste Prompt 1<\/a><\/strong> (the Lovable prompt Claude generated)<\/li>\n\n\n\n<li>Watch Lovable build your interface in real-time<\/li>\n\n\n\n<li>Wait 2-5 minutes for initial build<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">What Gets Created:<\/h3>\n\n\n\n<p>Your app will have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Job description input field and the &#8220;Generate from Title&#8221; button<\/li>\n\n\n\n<li>Resume text area and the &#8220;Evaluate Candidate&#8221; button<\/li>\n\n\n\n<li>Results display section<\/li>\n\n\n\n<li>Clean, professional styling<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Common Issues &amp; Fixes<\/h3>\n\n\n\n<p><strong>Problem:<\/strong> &#8220;Failed to generate job description&#8221;<br><strong>Solution:<\/strong> Tell Lovable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>When I click \"Generate from Title\" and enter text in the text box, \nI get an error saying \"Failed to generate job description\". Fix the error.<\/code><\/pre>\n\n\n\n<p><strong>Problem:<\/strong> Need to enable AI features<br><strong>Solution:<\/strong> Click &#8220;Enable Cloud&#8221; when prompted (allows LLM access)<\/p>\n\n\n\n<p><strong>Problem:<\/strong> Don&#8217;t like the colors\/design<br><strong>Solution:<\/strong> Say:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Make the colors match a website e.g. <a href=\"http:\/\/www.ka.nz\/ar\/\">ka.nz<\/a>\nReplace the logo with &#91;attach file]\nUse a more modern\/professional\/minimal design<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Iterating with Lovable<\/h3>\n\n\n\n<p>Remember: Lovable is conversational. Keep chatting until it&#8217;s right:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;The button should be larger&#8221;<\/li>\n\n\n\n<li>&#8220;Add spacing between sections&#8221;<\/li>\n\n\n\n<li>&#8220;Make the font more readable&#8221;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Testing Locally<\/h3>\n\n\n\n<p>Before publishing, test:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Generate a job description from a title<\/li>\n\n\n\n<li>Paste a sample resume<\/li>\n\n\n\n<li>Click &#8220;Evaluate Candidate&#8221;<\/li>\n<\/ol>\n\n\n\n<p><strong>Expected at this stage:<\/strong> Basic evaluation (won&#8217;t be sophisticated yet &#8211; that comes from Crew AI)<\/p>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Publish Your Lovable App<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 39:00 &#8211; 43:00 in recording<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Publishing Steps<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Publish<\/strong> button (top right corner)<\/li>\n\n\n\n<li>Choose your subdomain:\n<ul class=\"wp-block-list\">\n<li>Example: <code>resume-evaluator-yourname.lovable.app<\/code><\/li>\n\n\n\n<li>Check availability<\/li>\n\n\n\n<li>Confirm<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Wait 1-2 minutes for deployment<\/li>\n\n\n\n<li>Get your live URL!<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Optional: Custom Domain<\/h3>\n\n\n\n<p>If you own a domain:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click &#8220;Add Custom Domain&#8221;<\/li>\n\n\n\n<li>Follow DNS setup instructions<\/li>\n\n\n\n<li>Point CNAME to Lovable servers<\/li>\n<\/ol>\n\n\n\n<p><strong>Example from workshop:<\/strong> <code>resume.cans.sa<\/code>, <code>compliance.cans.sa<\/code>, <code>ai.cans.sa<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Milestone Check \ud83c\udf89<\/h3>\n\n\n\n<p>At this point you should have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 A live, published web app<\/li>\n\n\n\n<li>\u2705 Working job description generator<\/li>\n\n\n\n<li>\u2705 Resume input field<\/li>\n\n\n\n<li>\u2705 Basic evaluation (not connected to Crew AI yet)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Build Your Back-End in Crew AI<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 48:00 &#8211; 1:08:00 in recording<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why Crew AI?<\/h3>\n\n\n\n<p>Crew AI gives you control over the &#8220;brain&#8221; &#8211; multiple AI agents working together to analyze, evaluate, and generate insights. Each agent is like a specialized expert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Setup<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>crewai.com<\/strong><\/li>\n\n\n\n<li>Click &#8220;Skip and explore on my own&#8221;<\/li>\n\n\n\n<li>Navigate to <strong>Crew Studio<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Build Process<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/docs.google.com\/document\/d\/1djQpoapKLNQ5XdCfDQJ19nI3WfJs_8C3mUMBJzp-ekc\/edit?usp=sharing\">Paste Prompt 2<\/a><\/strong> (the Crew AI prompt Claude generated)<\/li>\n\n\n\n<li>Watch Crew AI build your multi-agent system<\/li>\n\n\n\n<li>Wait 3-7 minutes for workflow creation<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Understanding Your Workflow<\/h3>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-1024x503.png\" alt=\"\" class=\"wp-image-197785\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-1024x503.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-300x147.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-1536x755.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-2048x1006.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.58.00-PM-18x9.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Crew AI creates these agents automatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Job Description Analyzer:<\/strong> Extracts requirements<\/li>\n\n\n\n<li><strong>Resume Parser:<\/strong> Structures candidate info<\/li>\n\n\n\n<li><strong>Hard Skills Evaluator:<\/strong> Assesses technical abilities<\/li>\n\n\n\n<li><strong>Soft Skills Evaluator:<\/strong> Reviews interpersonal skills<\/li>\n\n\n\n<li><strong>Potential Evaluator:<\/strong> Analyzes growth trajectory<\/li>\n\n\n\n<li><strong>Report Generator:<\/strong> Synthesizes everything<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How Agents Work Together<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Job Description \u2192 Job Analyzer\n                       \u2193\nResume Text \u2192 Resume Parser\n                       \u2193\n            Skills Evaluators (parallel)\n                       \u2193\n              Report Generator\n                       \u2193\n           Comprehensive Output<\/code><\/pre>\n\n\n\n<p>Each agent:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Has a specific role and goal<\/li>\n\n\n\n<li>Uses an LLM (GPT-4, Claude, etc.)<\/li>\n\n\n\n<li>Passes output to the next agent<\/li>\n\n\n\n<li>Can work in parallel for speed<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Customizing Agents<\/h3>\n\n\n\n<p>Click on any agent to see\/edit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Role:<\/strong> What the agent does<\/li>\n\n\n\n<li><strong>Goal:<\/strong> What it&#8217;s trying to achieve<\/li>\n\n\n\n<li><strong>Backstory:<\/strong> Context for better responses<\/li>\n\n\n\n<li><strong>Expected Output:<\/strong> Format and structure<\/li>\n<\/ul>\n\n\n\n<p><strong>Example from workshop:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Role: Resume Parser\nGoal: Format the input received into bulleted format for a resume in plain text\nExpected Output: Structured resume with job experience, title, dates, accomplishments<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Testing Your Workflow<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Play<\/strong> button (top right)<\/li>\n\n\n\n<li>Enter test data:\n<ul class=\"wp-block-list\">\n<li>Job title: &#8220;Marketing Manager&#8221;<\/li>\n\n\n\n<li>Resume: Paste <em>your<\/em> resume<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click <strong>Execute<\/strong><\/li>\n\n\n\n<li>Watch agents run in sequence<\/li>\n\n\n\n<li>Review output in &#8220;Execution&#8221; tab<\/li>\n<\/ol>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-1024x489.png\" alt=\"execution log\" class=\"wp-image-197786\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-1024x489.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-300x143.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-1536x734.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-2048x978.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.00.40-AM-18x9.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Understanding Execution Logs<\/h3>\n\n\n\n<p>Click on each agent to see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status:<\/strong> Running, Complete, Failed<\/li>\n\n\n\n<li><strong>Raw Data:<\/strong> Actual output<\/li>\n\n\n\n<li><strong>LLM Calls:<\/strong> How many AI requests were made<\/li>\n\n\n\n<li><strong>Tokens Used:<\/strong> Cost tracking<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Common Issues &amp; Fixes<\/h3>\n\n\n\n<p><strong>Problem:<\/strong> Agent running too slow<br><strong>Solution:<\/strong> Simplify the prompt &#8211; remove unnecessary analysis<\/p>\n\n\n\n<p><strong>Problem:<\/strong> Output not in expected format<br><strong>Solution:<\/strong> Edit the &#8220;Expected Output&#8221; field to be more specific<\/p>\n\n\n\n<p><strong>Problem:<\/strong> Agents not connecting properly<br><strong>Solution:<\/strong> Check the visual editor &#8211; arrows should connect logically<\/p>\n\n\n\n<div style=\"height:65px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Publish Your Crew AI Automation<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 1:10:00 &#8211; 1:16:00 in recording<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Publishing<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Thunderbolt<\/strong> icon (top right)<\/li>\n\n\n\n<li>Click &#8220;Ready to Go Live&#8221;<\/li>\n\n\n\n<li>Wait 5-7 minutes<\/li>\n\n\n\n<li>Status shows <strong>&#8220;Online&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Get Your API Credentials<\/h3>\n\n\n\n<p>Click on your automation to find:<\/p>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-1024x364.png\" alt=\"crewAI credentials\" class=\"wp-image-197788\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-1024x364.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-300x107.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-1536x547.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-2048x729.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.02.57-AM-18x6.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Copy these (use the copy buttons &#8211; no extra spaces!):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 <strong>API URL<\/strong><\/li>\n\n\n\n<li>\u2705 <strong>Bearer Token<\/strong><\/li>\n\n\n\n<li>\u2705 <strong>User Bearer Token<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u26a0\ufe0f <strong>Don&#8217;t share these publicly<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Milestone Check \ud83c\udf89<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Status showing &#8220;Online&#8221;<\/li>\n\n\n\n<li>\u2705 API credentials saved<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:85px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Connect Lovable to Crew AI<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 1:16:00 &#8211; 1:28:00 in recording<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Connection Prompt<\/h3>\n\n\n\n<p>Go back to <strong>Lovable<\/strong> and paste (with YOUR credentials):<\/p>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-1024x311.png\" alt=\"lovable credentials\" class=\"wp-image-197790\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-1024x311.png 1024w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-300x91.png 300w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-1536x467.png 1536w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-2048x623.png 2048w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-11-at-12.05.10-AM-18x5.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Template:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Connect when I click \"Evaluate Candidate\" with Crew AI's API to submit \nthe information to it and retrieve information from it.\n\nCredentials:\n- API URL: &#91;YOUR_API_URL_HERE]\n- Bearer token: &#91;YOUR_BEARER_TOKEN_HERE]\n- User bearer token: &#91;YOUR_USER_BEARER_TOKEN_HERE]\n\nIn addition, create a collapsible debug console at the bottom of the page \nthat lists in detail every interaction between Lovable and Crew AI.<\/code><\/pre>\n\n\n\n<p><strong>This takes 5-10 minutes<\/strong> &#8211; be patient!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Debug Guide<\/h3>\n\n\n\n<p>If you get errors, tell Lovable exactly what you see:<\/p>\n\n\n\n<p><strong>&#8220;Failed to fetch&#8221;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>I'm getting \"Failed to fetch\" error. Fix the edge functions configuration.<\/code><\/pre>\n\n\n\n<p><strong>Wrong data format:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Crew AI expects job title and candidate name. Extract these from the inputs \nbefore sending to Crew AI.<\/code><\/pre>\n\n\n\n<p><strong>From workshop:<\/strong> Took 2-3 iterations to get working. Keep describing errors until it fixes them!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Test End-to-End<\/h2>\n\n\n\n<p><strong>\ud83d\udcf9 Watch: 1:28:00 &#8211; 1:32:00 in recording<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Full System Test<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open your published Lovable app<\/li>\n\n\n\n<li>Generate\/paste a job description<\/li>\n\n\n\n<li>Paste a resume<\/li>\n\n\n\n<li>Click &#8220;Evaluate Candidate&#8221;<\/li>\n\n\n\n<li>Open debug console<\/li>\n\n\n\n<li>Watch results appear!<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Expected Output<\/h3>\n\n\n\n<p>You should see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Overall recommendation &amp; score<\/li>\n\n\n\n<li>Hard skills score (0-100)<\/li>\n\n\n\n<li>Soft skills score (0-100)<\/li>\n\n\n\n<li>Growth potential score (0-100)<\/li>\n\n\n\n<li>Detailed analysis<\/li>\n\n\n\n<li>Improvement suggestions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Success Criteria<\/h3>\n\n\n\n<p>\u2705 Evaluation triggers Crew AI<br>\u2705 Debug console shows communication<br>\u2705 Results display comprehensive analysis<br>\u2705 All scores appear<\/p>\n\n\n\n<p><strong>Not working?<\/strong> Check debug console for specific errors and paste them back to Lovable.<\/p>\n\n\n\n<p><strong>Working?<\/strong> drop Sandra or Roy an email to show us your work!<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:38% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/roy-683x1024.png\" alt=\"roy baladi\" class=\"wp-image-197771 size-full\" srcset=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/roy-683x1024.png 683w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/roy-200x300.png 200w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/roy-8x12.png 8w, https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/roy.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Roy Baladi is a tech entrepreneur who earned degrees in computer science, mathematics, and finance from Virginia Tech before working as a derivatives trader on Wall Street during the 2008 financial crisis.<br><br>Roy&#8217;s tech career took off at SmartRecruiters in San Francisco, where he served as Head of Marketplace and saw the company scale pre-revenue to a unicorn. <br><br>He since founded Jobs for Humanity to connect under-represented communities with global employers. Today, Baladi leads Kanz, the AI recruiter that has scaled to 1 million job seekers. <\/p>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"Welcome Back, Builder! \ud83d\udc4b This is &#8220;vibe coding&#8221; at its finest: you describe what you want, AI builds <a href=\"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\" class=\"more-link\">&#8230;<\/a>","protected":false},"author":4,"featured_media":197781,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[762],"tags":[717,571,15],"class_list":["post-197769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence","tag-agentic-ai","tag-ai","tag-professional-growth"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz\" \/>\n<meta property=\"og:description\" content=\"Welcome Back, Builder! \ud83d\udc4b This is &#8220;vibe coding&#8221; at its finest: you describe what you want, AI builds ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Kanz\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-10T21:38:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-10T22:37:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1289\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Roy Baladi\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\"},\"author\":{\"name\":\"Roy Baladi\",\"@id\":\"https:\/\/www.ka.nz\/#\/schema\/person\/00a94aff57537d09218d0ce6f9cc4bcd\"},\"headline\":\"Build Unstoppable Apps: Connecting Lovable + Crew AI\",\"datePublished\":\"2025-11-10T21:38:53+00:00\",\"dateModified\":\"2025-11-10T22:37:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\"},\"wordCount\":1189,\"publisher\":{\"@id\":\"https:\/\/www.ka.nz\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png\",\"keywords\":[\"Agentic AI\",\"AI\",\"Professional Growth\"],\"articleSection\":[\"Artificial Intelligence\"],\"inLanguage\":\"ar\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\",\"url\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\",\"name\":\"Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz\",\"isPartOf\":{\"@id\":\"https:\/\/www.ka.nz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png\",\"datePublished\":\"2025-11-10T21:38:53+00:00\",\"dateModified\":\"2025-11-10T22:37:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage\",\"url\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png\",\"contentUrl\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png\",\"width\":2560,\"height\":1289,\"caption\":\"AI Course\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ka.nz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build Unstoppable Apps: Connecting Lovable + Crew AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ka.nz\/#website\",\"url\":\"https:\/\/www.ka.nz\/\",\"name\":\"Kanz\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.ka.nz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ka.nz\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ka.nz\/#organization\",\"name\":\"Kanz\",\"url\":\"https:\/\/www.ka.nz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/www.ka.nz\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/06\/logo.png\",\"contentUrl\":\"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/06\/logo.png\",\"width\":449,\"height\":250,\"caption\":\"Kanz\"},\"image\":{\"@id\":\"https:\/\/www.ka.nz\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ka.nz\/#\/schema\/person\/00a94aff57537d09218d0ce6f9cc4bcd\",\"name\":\"Roy Baladi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/www.ka.nz\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d1bc10e80b3cf5a9d375bdfcfac7c54c61a76ce53879dfdb2c7c42f53394fe7e?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d1bc10e80b3cf5a9d375bdfcfac7c54c61a76ce53879dfdb2c7c42f53394fe7e?s=96&d=identicon&r=g\",\"caption\":\"Roy Baladi\"},\"url\":\"https:\/\/www.ka.nz\/ar\/author\/roy-baladi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/","og_locale":"ar_AR","og_type":"article","og_title":"Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz","og_description":"Welcome Back, Builder! \ud83d\udc4b This is &#8220;vibe coding&#8221; at its finest: you describe what you want, AI builds ...","og_url":"https:\/\/www.ka.nz\/ar\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/","og_site_name":"Kanz","article_published_time":"2025-11-10T21:38:53+00:00","article_modified_time":"2025-11-10T22:37:16+00:00","og_image":[{"width":2560,"height":1289,"url":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png","type":"image\/png"}],"author":"Roy Baladi","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#article","isPartOf":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/"},"author":{"name":"Roy Baladi","@id":"https:\/\/www.ka.nz\/#\/schema\/person\/00a94aff57537d09218d0ce6f9cc4bcd"},"headline":"Build Unstoppable Apps: Connecting Lovable + Crew AI","datePublished":"2025-11-10T21:38:53+00:00","dateModified":"2025-11-10T22:37:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/"},"wordCount":1189,"publisher":{"@id":"https:\/\/www.ka.nz\/#organization"},"image":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png","keywords":["Agentic AI","AI","Professional Growth"],"articleSection":["Artificial Intelligence"],"inLanguage":"ar"},{"@type":"WebPage","@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/","url":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/","name":"Build Unstoppable Apps: Connecting Lovable + Crew AI - Kanz","isPartOf":{"@id":"https:\/\/www.ka.nz\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage"},"image":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png","datePublished":"2025-11-10T21:38:53+00:00","dateModified":"2025-11-10T22:37:16+00:00","breadcrumb":{"@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#primaryimage","url":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png","contentUrl":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-10-at-11.50.44-PM-scaled.png","width":2560,"height":1289,"caption":"AI Course"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ka.nz\/blog\/build-unstoppable-apps-connecting-lovable-crew-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ka.nz\/"},{"@type":"ListItem","position":2,"name":"Build Unstoppable Apps: Connecting Lovable + Crew AI"}]},{"@type":"WebSite","@id":"https:\/\/www.ka.nz\/#website","url":"https:\/\/www.ka.nz\/","name":"\u0643\u0646\u0632","description":"","publisher":{"@id":"https:\/\/www.ka.nz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ka.nz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/www.ka.nz\/#organization","name":"\u0643\u0646\u0632","url":"https:\/\/www.ka.nz\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/www.ka.nz\/#\/schema\/logo\/image\/","url":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/06\/logo.png","contentUrl":"https:\/\/www.ka.nz\/wp-content\/uploads\/2025\/06\/logo.png","width":449,"height":250,"caption":"Kanz"},"image":{"@id":"https:\/\/www.ka.nz\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ka.nz\/#\/schema\/person\/00a94aff57537d09218d0ce6f9cc4bcd","name":"Roy Baladi","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/www.ka.nz\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d1bc10e80b3cf5a9d375bdfcfac7c54c61a76ce53879dfdb2c7c42f53394fe7e?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d1bc10e80b3cf5a9d375bdfcfac7c54c61a76ce53879dfdb2c7c42f53394fe7e?s=96&d=identicon&r=g","caption":"Roy Baladi"},"url":"https:\/\/www.ka.nz\/ar\/author\/roy-baladi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/posts\/197769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/comments?post=197769"}],"version-history":[{"count":2,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/posts\/197769\/revisions"}],"predecessor-version":[{"id":197800,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/posts\/197769\/revisions\/197800"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/media\/197781"}],"wp:attachment":[{"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/media?parent=197769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/categories?post=197769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ka.nz\/ar\/wp-json\/wp\/v2\/tags?post=197769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}