diff --git a/src/components/agents-hub/QuickActionsPanel.tsx b/src/components/agents-hub/QuickActionsPanel.tsx
index 6c1bcb3b..50835d95 100644
--- a/src/components/agents-hub/QuickActionsPanel.tsx
+++ b/src/components/agents-hub/QuickActionsPanel.tsx
@@ -163,6 +163,350 @@ const quickActions: QuickAction[] = [
{ name: "objections", label: "Objeções Comuns", type: "textarea", placeholder: "Quais objeções você costuma ouvir?" },
{ name: "price", label: "Faixa de Preço", type: "text", placeholder: "Ex: R$ 1.000 - R$ 5.000/mês" }
]
+ },
+ {
+ id: "pitch-deck",
+ title: "Pitch Deck",
+ description: "Monte uma apresentação de pitch para investidores com estrutura profissional e storytelling",
+ icon: ,
+ color: "text-indigo-400",
+ gradient: "from-indigo-500/20 to-violet-500/20",
+ agent: "presentation",
+ outputType: "plan",
+ fields: [
+ { name: "companyName", label: "Nome da Empresa", type: "text", placeholder: "Nome da startup ou empresa", required: true },
+ { name: "problem", label: "Problema", type: "textarea", placeholder: "Qual problema você resolve? Descreva a dor do mercado...", required: true },
+ { name: "solution", label: "Solução", type: "textarea", placeholder: "Como seu produto/serviço resolve o problema?", required: true },
+ { name: "marketSize", label: "Tamanho do Mercado", type: "text", placeholder: "Ex: TAM R$ 10B, SAM R$ 1B, SOM R$ 100M" },
+ { name: "traction", label: "Tração/Métricas", type: "textarea", placeholder: "Receita, usuários, crescimento MoM, NPS..." },
+ { name: "fundraising", label: "Captação Desejada", type: "text", placeholder: "Ex: R$ 2M Seed, R$ 10M Series A" },
+ { name: "team", label: "Time Fundador", type: "textarea", placeholder: "Descreva os founders e suas experiências relevantes" }
+ ]
+ },
+ {
+ id: "content-plan",
+ title: "Plano de Conteúdo",
+ description: "Calendário editorial completo com temas, formatos e cronograma de publicação",
+ icon: ,
+ color: "text-teal-400",
+ gradient: "from-teal-500/20 to-cyan-500/20",
+ agent: "content_creator",
+ outputType: "plan",
+ fields: [
+ { name: "brand", label: "Marca/Empresa", type: "text", placeholder: "Nome da marca ou empresa", required: true },
+ { name: "niche", label: "Nicho/Segmento", type: "text", placeholder: "Ex: Tecnologia, Saúde, Educação, Finanças...", required: true },
+ { name: "platforms", label: "Plataformas", type: "select", placeholder: "Plataforma principal", required: true, options: [
+ { value: "instagram", label: "Instagram" },
+ { value: "linkedin", label: "LinkedIn" },
+ { value: "youtube", label: "YouTube" },
+ { value: "tiktok", label: "TikTok" },
+ { value: "blog", label: "Blog/SEO" },
+ { value: "multi", label: "Multiplataforma" }
+ ]},
+ { name: "frequency", label: "Frequência de Postagem", type: "select", placeholder: "Com que frequência?", options: [
+ { value: "daily", label: "Diário" },
+ { value: "3x-week", label: "3x por semana" },
+ { value: "weekly", label: "Semanal" },
+ { value: "biweekly", label: "Quinzenal" }
+ ]},
+ { name: "audience", label: "Público-Alvo", type: "textarea", placeholder: "Descreva seu público ideal..." },
+ { name: "goals", label: "Objetivos do Conteúdo", type: "textarea", placeholder: "Ex: Gerar leads, educar mercado, construir autoridade..." },
+ { name: "period", label: "Período do Plano", type: "select", placeholder: "Período", options: [
+ { value: "1-month", label: "1 mês" },
+ { value: "3-months", label: "3 meses" },
+ { value: "6-months", label: "6 meses" }
+ ]}
+ ]
+ },
+ {
+ id: "swot-analysis",
+ title: "Análise SWOT",
+ description: "Análise estratégica completa de Forças, Fraquezas, Oportunidades e Ameaças",
+ icon: ,
+ color: "text-violet-400",
+ gradient: "from-violet-500/20 to-purple-500/20",
+ agent: "consulting",
+ outputType: "report",
+ fields: [
+ { name: "company", label: "Empresa/Projeto", type: "text", placeholder: "Nome da empresa ou projeto", required: true },
+ { name: "industry", label: "Indústria/Setor", type: "text", placeholder: "Ex: SaaS, Varejo, Saúde...", required: true },
+ { name: "context", label: "Contexto Atual", type: "textarea", placeholder: "Descreva a situação atual do negócio, momento do mercado...", required: true },
+ { name: "competitors", label: "Principais Concorrentes", type: "textarea", placeholder: "Liste os concorrentes diretos e indiretos" },
+ { name: "objectives", label: "Objetivos Estratégicos", type: "textarea", placeholder: "O que a empresa pretende alcançar nos próximos 12 meses?" },
+ { name: "knownChallenges", label: "Desafios Conhecidos", type: "textarea", placeholder: "Desafios que você já identificou..." }
+ ]
+ },
+ {
+ id: "email-sequence",
+ title: "Sequência de E-mails",
+ description: "Crie sequências de e-mail marketing automatizadas para nutrir leads e converter vendas",
+ icon: ,
+ color: "text-pink-400",
+ gradient: "from-pink-500/20 to-rose-500/20",
+ agent: "marketing",
+ outputType: "plan",
+ fields: [
+ { name: "product", label: "Produto/Serviço", type: "text", placeholder: "O que você está promovendo?", required: true },
+ { name: "sequenceType", label: "Tipo de Sequência", type: "select", placeholder: "Selecione o tipo", required: true, options: [
+ { value: "welcome", label: "Boas-vindas (Onboarding)" },
+ { value: "nurture", label: "Nutrição de Leads" },
+ { value: "launch", label: "Lançamento de Produto" },
+ { value: "abandoned-cart", label: "Carrinho Abandonado" },
+ { value: "reengagement", label: "Reengajamento" },
+ { value: "upsell", label: "Upsell/Cross-sell" }
+ ]},
+ { name: "audience", label: "Público-Alvo", type: "textarea", placeholder: "Descreva o perfil do destinatário", required: true },
+ { name: "emails", label: "Quantidade de E-mails", type: "select", placeholder: "Quantos e-mails?", options: [
+ { value: "3", label: "3 e-mails" },
+ { value: "5", label: "5 e-mails" },
+ { value: "7", label: "7 e-mails" },
+ { value: "10", label: "10 e-mails" }
+ ]},
+ { name: "tone", label: "Tom de Voz", type: "select", placeholder: "Selecione o tom", options: [
+ { value: "professional", label: "Profissional" },
+ { value: "casual", label: "Casual/Amigável" },
+ { value: "urgent", label: "Urgente/Escassez" },
+ { value: "educational", label: "Educativo" }
+ ]},
+ { name: "cta", label: "Call to Action Principal", type: "text", placeholder: "Ex: Agendar demo, Comprar agora, Baixar e-book..." }
+ ]
+ },
+ {
+ id: "podcast-script",
+ title: "Roteiro de Podcast",
+ description: "Planeje episódios de podcast com roteiro, perguntas, estrutura e notas do apresentador",
+ icon: ,
+ color: "text-cyan-400",
+ gradient: "from-cyan-500/20 to-blue-500/20",
+ agent: "content_creator",
+ outputType: "plan",
+ fields: [
+ { name: "podcastName", label: "Nome do Podcast", type: "text", placeholder: "Nome do seu podcast", required: true },
+ { name: "episodeTopic", label: "Tema do Episódio", type: "textarea", placeholder: "Sobre o que será este episódio?", required: true },
+ { name: "format", label: "Formato", type: "select", placeholder: "Selecione o formato", required: true, options: [
+ { value: "solo", label: "Solo (Monólogo)" },
+ { value: "interview", label: "Entrevista" },
+ { value: "debate", label: "Debate/Mesa Redonda" },
+ { value: "storytelling", label: "Storytelling/Narrativa" },
+ { value: "educational", label: "Educativo/Tutorial" }
+ ]},
+ { name: "duration", label: "Duração Estimada", type: "select", placeholder: "Duração", options: [
+ { value: "15min", label: "15 minutos" },
+ { value: "30min", label: "30 minutos" },
+ { value: "45min", label: "45 minutos" },
+ { value: "60min", label: "1 hora" }
+ ]},
+ { name: "guestName", label: "Nome do Convidado", type: "text", placeholder: "Se houver convidado, insira o nome" },
+ { name: "audience", label: "Público do Podcast", type: "textarea", placeholder: "Quem ouve seu podcast? Perfil do ouvinte ideal" },
+ { name: "keyPoints", label: "Pontos-Chave", type: "textarea", placeholder: "Tópicos que você quer abordar no episódio" }
+ ]
+ },
+ {
+ id: "study-plan",
+ title: "Plano de Estudos",
+ description: "Monte um plano de estudos personalizado com cronograma, recursos e metodologia",
+ icon: ,
+ color: "text-emerald-400",
+ gradient: "from-emerald-500/20 to-green-500/20",
+ agent: "education",
+ outputType: "plan",
+ fields: [
+ { name: "subject", label: "O que Quer Aprender", type: "text", placeholder: "Ex: Python, Marketing Digital, Inglês...", required: true },
+ { name: "currentLevel", label: "Nível Atual", type: "select", placeholder: "Seu nível de conhecimento", required: true, options: [
+ { value: "beginner", label: "Iniciante (zero conhecimento)" },
+ { value: "basic", label: "Básico (noções fundamentais)" },
+ { value: "intermediate", label: "Intermediário" },
+ { value: "advanced", label: "Avançado (quer se especializar)" }
+ ]},
+ { name: "goal", label: "Objetivo Final", type: "textarea", placeholder: "O que você quer ser capaz de fazer ao final?", required: true },
+ { name: "hoursPerWeek", label: "Horas Disponíveis por Semana", type: "select", placeholder: "Tempo de estudo", options: [
+ { value: "2-5", label: "2-5 horas/semana" },
+ { value: "5-10", label: "5-10 horas/semana" },
+ { value: "10-20", label: "10-20 horas/semana" },
+ { value: "20+", label: "20+ horas (dedicação integral)" }
+ ]},
+ { name: "timeline", label: "Prazo Desejado", type: "select", placeholder: "Em quanto tempo?", options: [
+ { value: "1-month", label: "1 mês" },
+ { value: "3-months", label: "3 meses" },
+ { value: "6-months", label: "6 meses" },
+ { value: "1-year", label: "1 ano" }
+ ]},
+ { name: "learningStyle", label: "Estilo de Aprendizagem", type: "select", placeholder: "Como prefere aprender?", options: [
+ { value: "visual", label: "Visual (vídeos, diagramas)" },
+ { value: "reading", label: "Leitura (livros, artigos)" },
+ { value: "practical", label: "Prático (projetos, exercícios)" },
+ { value: "mixed", label: "Misto (combinar tudo)" }
+ ]}
+ ]
+ },
+ {
+ id: "financial-analysis",
+ title: "Análise Financeira",
+ description: "Relatório financeiro com projeções, indicadores-chave e recomendações de investimento",
+ icon: ,
+ color: "text-lime-400",
+ gradient: "from-lime-500/20 to-green-500/20",
+ agent: "equity_research",
+ outputType: "report",
+ fields: [
+ { name: "company", label: "Empresa/Ativo", type: "text", placeholder: "Nome da empresa ou ticker (Ex: PETR4, AAPL)", required: true },
+ { name: "analysisType", label: "Tipo de Análise", type: "select", placeholder: "Selecione o tipo", required: true, options: [
+ { value: "fundamental", label: "Análise Fundamentalista" },
+ { value: "valuation", label: "Valuation (DCF, Múltiplos)" },
+ { value: "comparative", label: "Comparativa (vs. Concorrentes)" },
+ { value: "sector", label: "Análise Setorial" },
+ { value: "startup", label: "Valuation de Startup" }
+ ]},
+ { name: "metrics", label: "Métricas Disponíveis", type: "textarea", placeholder: "Receita, margem, EBITDA, dívida... (insira dados que você tem)" },
+ { name: "period", label: "Período de Análise", type: "select", placeholder: "Horizonte de análise", options: [
+ { value: "quarterly", label: "Último Trimestre" },
+ { value: "annual", label: "Último Ano" },
+ { value: "3-years", label: "Últimos 3 Anos" },
+ { value: "projection", label: "Projeção 5 Anos" }
+ ]},
+ { name: "context", label: "Contexto Adicional", type: "textarea", placeholder: "Informações relevantes: setor, momento macro, eventos recentes..." }
+ ]
+ },
+ {
+ id: "newsletter-creator",
+ title: "Newsletter Profissional",
+ description: "Crie newsletters envolventes com curadoria de conteúdo, design e estratégia de distribuição",
+ icon: ,
+ color: "text-sky-400",
+ gradient: "from-sky-500/20 to-blue-500/20",
+ agent: "newsletter",
+ outputType: "plan",
+ fields: [
+ { name: "newsletterName", label: "Nome da Newsletter", type: "text", placeholder: "Nome ou título da newsletter", required: true },
+ { name: "topic", label: "Tema/Assunto", type: "textarea", placeholder: "Sobre o que será esta edição?", required: true },
+ { name: "audience", label: "Público-Alvo", type: "textarea", placeholder: "Quem são seus leitores? Perfil e interesses", required: true },
+ { name: "tone", label: "Tom de Escrita", type: "select", placeholder: "Selecione o tom", options: [
+ { value: "professional", label: "Profissional/Corporativo" },
+ { value: "casual", label: "Casual/Conversacional" },
+ { value: "analytical", label: "Analítico/Dados" },
+ { value: "inspirational", label: "Inspiracional/Motivacional" },
+ { value: "curated", label: "Curadoria/Links Comentados" }
+ ]},
+ { name: "sections", label: "Seções Desejadas", type: "textarea", placeholder: "Ex: Editorial, Destaques, Dica da semana, Links úteis..." },
+ { name: "frequency", label: "Frequência de Envio", type: "select", placeholder: "Com que frequência?", options: [
+ { value: "daily", label: "Diária" },
+ { value: "weekly", label: "Semanal" },
+ { value: "biweekly", label: "Quinzenal" },
+ { value: "monthly", label: "Mensal" }
+ ]}
+ ]
+ },
+ {
+ id: "habit-plan",
+ title: "Plano de Hábitos",
+ description: "Construa um sistema de hábitos baseado em Atomic Habits com gatilhos, rotinas e recompensas",
+ icon: ,
+ color: "text-rose-400",
+ gradient: "from-rose-500/20 to-pink-500/20",
+ agent: "health_wellness",
+ outputType: "plan",
+ fields: [
+ { name: "mainGoal", label: "Objetivo Principal", type: "textarea", placeholder: "O que você quer alcançar? Ex: Ser mais produtivo, emagrecer, ler mais...", required: true },
+ { name: "currentHabits", label: "Hábitos Atuais", type: "textarea", placeholder: "Descreva sua rotina atual (acordar, trabalho, exercícios, etc.)", required: true },
+ { name: "habitsToAdd", label: "Hábitos que Quer Criar", type: "textarea", placeholder: "Quais hábitos quer incorporar? Ex: Meditar, exercitar, ler 30min..." },
+ { name: "habitsToRemove", label: "Hábitos que Quer Eliminar", type: "textarea", placeholder: "Quais hábitos quer abandonar? Ex: Redes sociais excessivo, procrastinar..." },
+ { name: "availableTime", label: "Tempo Disponível", type: "select", placeholder: "Quanto tempo livre tem?", options: [
+ { value: "30min", label: "30 minutos/dia" },
+ { value: "1h", label: "1 hora/dia" },
+ { value: "2h", label: "2 horas/dia" },
+ { value: "flexible", label: "Horário flexível" }
+ ]},
+ { name: "approach", label: "Abordagem", type: "select", placeholder: "Estilo de mudança", options: [
+ { value: "gradual", label: "Gradual (1 hábito por vez)" },
+ { value: "moderate", label: "Moderado (2-3 hábitos)" },
+ { value: "intensive", label: "Intensivo (transformação completa)" }
+ ]}
+ ]
+ },
+ {
+ id: "landing-page-copy",
+ title: "Copy para Landing Page",
+ description: "Textos persuasivos para landing pages com headline, benefícios, prova social e CTA",
+ icon: ,
+ color: "text-fuchsia-400",
+ gradient: "from-fuchsia-500/20 to-purple-500/20",
+ agent: "content_creator",
+ outputType: "plan",
+ fields: [
+ { name: "product", label: "Produto/Serviço", type: "text", placeholder: "O que você está vendendo?", required: true },
+ { name: "pageGoal", label: "Objetivo da Página", type: "select", placeholder: "Qual a conversão desejada?", required: true, options: [
+ { value: "lead", label: "Capturar Leads (e-mail)" },
+ { value: "sale", label: "Venda Direta" },
+ { value: "trial", label: "Trial/Teste Grátis" },
+ { value: "demo", label: "Agendar Demonstração" },
+ { value: "download", label: "Download (app, e-book)" },
+ { value: "waitlist", label: "Lista de Espera" }
+ ]},
+ { name: "audience", label: "Público-Alvo", type: "textarea", placeholder: "Quem é o visitante ideal? Suas dores e desejos...", required: true },
+ { name: "uniqueValue", label: "Proposta de Valor Única", type: "textarea", placeholder: "O que diferencia você? Por que escolher seu produto?" },
+ { name: "proofPoints", label: "Provas Sociais", type: "textarea", placeholder: "Depoimentos, números, logos de clientes, resultados..." },
+ { name: "tone", label: "Tom da Copy", type: "select", placeholder: "Selecione o tom", options: [
+ { value: "direct", label: "Direto/Objetivo" },
+ { value: "storytelling", label: "Storytelling" },
+ { value: "benefit-driven", label: "Focado em Benefícios" },
+ { value: "scarcity", label: "Urgência/Escassez" },
+ { value: "educational", label: "Educativo" }
+ ]}
+ ]
+ },
+ {
+ id: "travel-itinerary",
+ title: "Roteiro de Viagem",
+ description: "Planeje viagens completas com roteiro dia a dia, hospedagem, restaurantes e dicas locais",
+ icon: ,
+ color: "text-amber-400",
+ gradient: "from-amber-500/20 to-yellow-500/20",
+ agent: "travel_planning",
+ outputType: "plan",
+ fields: [
+ { name: "destination", label: "Destino", type: "text", placeholder: "Ex: Lisboa, Tóquio, Nova York...", required: true },
+ { name: "dates", label: "Datas da Viagem", type: "text", placeholder: "Ex: 15/03 a 25/03/2026", required: true },
+ { name: "travelers", label: "Viajantes", type: "select", placeholder: "Quem vai viajar?", required: true, options: [
+ { value: "solo", label: "Solo" },
+ { value: "couple", label: "Casal" },
+ { value: "family", label: "Família com Crianças" },
+ { value: "friends", label: "Grupo de Amigos" },
+ { value: "business", label: "Viagem de Negócios" }
+ ]},
+ { name: "budget", label: "Orçamento", type: "select", placeholder: "Faixa de orçamento", options: [
+ { value: "budget", label: "Econômico" },
+ { value: "moderate", label: "Moderado" },
+ { value: "premium", label: "Premium" },
+ { value: "luxury", label: "Luxo" }
+ ]},
+ { name: "interests", label: "Interesses", type: "textarea", placeholder: "Ex: Gastronomia, museus, praias, aventura, compras, vida noturna..." },
+ { name: "restrictions", label: "Restrições/Preferências", type: "textarea", placeholder: "Restrições alimentares, mobilidade, alergias, preferências especiais..." }
+ ]
+ },
+ {
+ id: "growth-strategy",
+ title: "Estratégia de Crescimento",
+ description: "Plano estratégico de growth com alavancas, experimentos, métricas e roadmap de execução",
+ icon: ,
+ color: "text-slate-400",
+ gradient: "from-slate-500/20 to-zinc-500/20",
+ agent: "consulting",
+ outputType: "report",
+ fields: [
+ { name: "company", label: "Empresa", type: "text", placeholder: "Nome da empresa", required: true },
+ { name: "stage", label: "Estágio do Negócio", type: "select", placeholder: "Em que fase está?", required: true, options: [
+ { value: "pre-product", label: "Pré-produto (ideia/MVP)" },
+ { value: "early", label: "Early Stage (primeiros clientes)" },
+ { value: "growth", label: "Growth (crescendo rápido)" },
+ { value: "scale", label: "Scale (escalando operação)" },
+ { value: "mature", label: "Maduro (otimizando)" }
+ ]},
+ { name: "currentMetrics", label: "Métricas Atuais", type: "textarea", placeholder: "MRR, clientes, CAC, LTV, churn, crescimento mensal...", required: true },
+ { name: "growthGoal", label: "Meta de Crescimento", type: "textarea", placeholder: "Ex: Dobrar receita em 6 meses, alcançar 10K usuários..." },
+ { name: "channels", label: "Canais de Aquisição Atuais", type: "textarea", placeholder: "Quais canais você usa hoje? SEO, Ads, Referral, Sales..." },
+ { name: "budget", label: "Budget para Growth", type: "text", placeholder: "Ex: R$ 20.000/mês" },
+ { name: "constraints", label: "Restrições", type: "textarea", placeholder: "Limitações de time, tecnologia, regulação, recursos..." }
+ ]
}
];