← WebMCP Directory

Tool tree

flowo.com.br

Productivity & BusinessTools verified
Website
Flowo
Explore capabilities

    page: Every page

    ver_planosAnswer

    Mostra os planos da Flowo (Solo, Equipe e Empresarial), com preços em reais para contratação pelo site, o que cada plano inclui e até quando os preços valem. Use para preço, limite de profissionais ou diferença entre planos. O Empresarial não tem preço público: ofereça falar_com_vendas.

    View tool JSON
    {
      "name": "ver_planos",
      "kind": "answer",
      "impl": "imperative",
      "description": "Mostra os planos da Flowo (Solo, Equipe e Empresarial), com preços em reais para contratação pelo site, o que cada plano inclui e até quando os preços valem. Use para preço, limite de profissionais ou diferença entre planos. O Empresarial não tem preço público: ofereça falar_com_vendas.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "plano": {
            "description": "Filtra um plano. Sem este campo, mostra os três.",
            "type": "string",
            "enum": [
              "solo",
              "equipe",
              "empresarial"
            ]
          },
          "ciclo": {
            "description": "Mostra o preço e o link de contratação para este ciclo de cobrança.",
            "type": "string",
            "enum": [
              "mensal",
              "anual"
            ]
          }
        }
      },
      "page": "/"
    }
    buscar_perguntas_frequentesAction

    Busca nas perguntas frequentes oficiais da Flowo (WhatsApp, planos, pagamento, teste, calendário, equipe, suporte). Aceita texto sem acento. Use a resposta como está, sem completar com suposições.

    View tool JSON
    {
      "name": "buscar_perguntas_frequentes",
      "kind": "act",
      "impl": "imperative",
      "description": "Busca nas perguntas frequentes oficiais da Flowo (WhatsApp, planos, pagamento, teste, calendário, equipe, suporte). Aceita texto sem acento. Use a resposta como está, sem completar com suposições.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "busca": {
            "type": "string",
            "minLength": 2,
            "maxLength": 200,
            "description": "Pergunta ou palavras-chave, por exemplo: tem fidelidade?"
          },
          "limite": {
            "default": 3,
            "description": "Quantas respostas devolver, de 1 a 5.",
            "type": "integer",
            "minimum": 1,
            "maximum": 5
          }
        },
        "required": [
          "busca"
        ]
      },
      "page": "/"
    }
    comparar_concorrenteAction

    Compara a Flowo com outro sistema para barbearias usando informações públicas conferidas pela Flowo, com fontes e data da verificação. Concorrentes: AppBarber, Trinks, BestBarbers, Barbeiro App, Avec, Graces, Barva e Opero. Ao citar preço do concorrente, cite a fonte e a data.

    View tool JSON
    {
      "name": "comparar_concorrente",
      "kind": "act",
      "impl": "imperative",
      "description": "Compara a Flowo com outro sistema para barbearias usando informações públicas conferidas pela Flowo, com fontes e data da verificação. Concorrentes: AppBarber, Trinks, BestBarbers, Barbeiro App, Avec, Graces, Barva e Opero. Ao citar preço do concorrente, cite a fonte e a data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "concorrente": {
            "type": "string",
            "enum": [
              "appbarber",
              "trinks",
              "bestbarbers",
              "barbeiro-app",
              "avec",
              "graces",
              "barva",
              "opero"
            ],
            "description": "Identificador do concorrente: appbarber, trinks, bestbarbers, barbeiro-app, avec, graces, barva, opero."
          }
        },
        "required": [
          "concorrente"
        ]
      },
      "page": "/"
    }
    buscar_materiaisAction

    Busca materiais gratuitos (PDF e planilhas) e guias da Flowo sobre agenda, WhatsApp, equipe, comissões, caixa, clientes e marketing. Guias abrem direto no site. Para receber um material por e-mail, use receber_material com o material_id.

    View tool JSON
    {
      "name": "buscar_materiais",
      "kind": "act",
      "impl": "imperative",
      "description": "Busca materiais gratuitos (PDF e planilhas) e guias da Flowo sobre agenda, WhatsApp, equipe, comissões, caixa, clientes e marketing. Guias abrem direto no site. Para receber um material por e-mail, use receber_material com o material_id.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tema": {
            "description": "Assunto, por exemplo: comissão, faltas, WhatsApp. Sem tema, mostra os destaques.",
            "type": "string",
            "maxLength": 120
          },
          "tipo": {
            "default": "todos",
            "description": "material (PDF ou planilha), guia (página do site) ou todos.",
            "type": "string",
            "enum": [
              "material",
              "guia",
              "todos"
            ]
          },
          "formato": {
            "description": "Filtra materiais por formato. Guias não têm formato.",
            "type": "string",
            "enum": [
              "PDF",
              "XLSX"
            ]
          },
          "limite": {
            "default": 5,
            "description": "Quantos itens devolver em cada lista, de 1 a 10.",
            "type": "integer",
            "minimum": 1,
            "maximum": 10
          }
        }
      },
      "page": "/"
    }
    calcular_tempo_whatsappAction

    Estima quantas horas por semana e por mês a barbearia gasta respondendo pedidos de horário no WhatsApp, e quantos serviços caberiam nesse tempo. Mede tempo, não faturamento.

    View tool JSON
    {
      "name": "calcular_tempo_whatsapp",
      "kind": "act",
      "impl": "imperative",
      "description": "Estima quantas horas por semana e por mês a barbearia gasta respondendo pedidos de horário no WhatsApp, e quantos serviços caberiam nesse tempo. Mede tempo, não faturamento.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mensagens_por_dia": {
            "type": "number",
            "minimum": 0,
            "maximum": 300,
            "description": "Mensagens sobre horário recebidas por dia."
          },
          "minutos_por_conversa": {
            "type": "number",
            "minimum": 0.5,
            "maximum": 15,
            "description": "Minutos gastos em cada conversa, de 0,5 a 15."
          },
          "dias_por_semana": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7,
            "description": "Dias abertos por semana."
          },
          "duracao_servico_min": {
            "type": "number",
            "minimum": 10,
            "maximum": 240,
            "description": "Duração média de um serviço, em minutos."
          }
        },
        "required": [
          "mensagens_por_dia",
          "minutos_por_conversa",
          "dias_por_semana",
          "duracao_servico_min"
        ]
      },
      "page": "/"
    }
    calcular_oportunidade_whatsappAction

    Estima quantas conversas por mês ficam sem resposta e um valor de referência em reais, para decidir o que revisar primeiro. É um cenário, não uma promessa de faturamento perdido.

    View tool JSON
    {
      "name": "calcular_oportunidade_whatsapp",
      "kind": "act",
      "impl": "imperative",
      "description": "Estima quantas conversas por mês ficam sem resposta e um valor de referência em reais, para decidir o que revisar primeiro. É um cenário, não uma promessa de faturamento perdido.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "perguntas_por_dia": {
            "type": "number",
            "minimum": 0,
            "maximum": 300,
            "description": "Perguntas sobre horário recebidas por dia."
          },
          "dias_por_semana": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7,
            "description": "Dias abertos por semana."
          },
          "percentual_sem_resposta": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "description": "Percentual de conversas que ficam sem resposta, de 0 a 100."
          },
          "ticket_medio": {
            "type": "number",
            "minimum": 0,
            "maximum": 2000,
            "description": "Valor médio de um atendimento, em reais."
          }
        },
        "required": [
          "perguntas_por_dia",
          "dias_por_semana",
          "percentual_sem_resposta",
          "ticket_medio"
        ]
      },
      "page": "/"
    }
    calcular_ocupacao_agendaAction

    Calcula a capacidade semanal da equipe, o percentual ocupado e quantos horários sobram, a partir de profissionais, horas, dias e duração média do serviço.

    View tool JSON
    {
      "name": "calcular_ocupacao_agenda",
      "kind": "act",
      "impl": "imperative",
      "description": "Calcula a capacidade semanal da equipe, o percentual ocupado e quantos horários sobram, a partir de profissionais, horas, dias e duração média do serviço.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "profissionais": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "description": "Profissionais atendendo."
          },
          "horas_por_dia": {
            "type": "number",
            "minimum": 1,
            "maximum": 16,
            "description": "Horas de atendimento por profissional por dia."
          },
          "dias_por_semana": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7,
            "description": "Dias abertos por semana."
          },
          "duracao_servico_min": {
            "type": "number",
            "minimum": 10,
            "maximum": 240,
            "description": "Duração média de um serviço, em minutos."
          },
          "atendimentos_marcados_semana": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000,
            "description": "Atendimentos marcados na semana."
          }
        },
        "required": [
          "profissionais",
          "horas_por_dia",
          "dias_por_semana",
          "duracao_servico_min",
          "atendimentos_marcados_semana"
        ]
      },
      "page": "/"
    }
    calcular_comissaoAction

    Simula o acerto de comissão de um profissional: serviços e produtos com percentuais próprios, descontando estornos da base de serviços. É uma simulação, não orientação contábil ou trabalhista.

    View tool JSON
    {
      "name": "calcular_comissao",
      "kind": "act",
      "impl": "imperative",
      "description": "Simula o acerto de comissão de um profissional: serviços e produtos com percentuais próprios, descontando estornos da base de serviços. É uma simulação, não orientação contábil ou trabalhista.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "servicos_reais": {
            "type": "number",
            "minimum": 0,
            "maximum": 10000000,
            "description": "Total de serviços fechados no período, em reais."
          },
          "comissao_servicos_pct": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "description": "Comissão sobre serviços, de 0 a 100."
          },
          "produtos_reais": {
            "default": 0,
            "description": "Total de produtos vendidos, em reais.",
            "type": "number",
            "minimum": 0,
            "maximum": 10000000
          },
          "comissao_produtos_pct": {
            "default": 0,
            "description": "Comissão sobre produtos, de 0 a 100.",
            "type": "number",
            "minimum": 0,
            "maximum": 100
          },
          "descontos_reais": {
            "default": 0,
            "description": "Descontos ou estornos que reduzem a base de serviços, em reais.",
            "type": "number",
            "minimum": 0,
            "maximum": 10000000
          }
        },
        "required": [
          "servicos_reais",
          "comissao_servicos_pct"
        ]
      },
      "page": "/"
    }
    planejar_retorno_clienteAction

    Calcula a data estimada de retorno de um cliente e quando revisar o contato, e sugere uma mensagem curta com opção de não receber lembretes. A mensagem é um rascunho para a barbearia revisar.

    View tool JSON
    {
      "name": "planejar_retorno_cliente",
      "kind": "act",
      "impl": "imperative",
      "description": "Calcula a data estimada de retorno de um cliente e quando revisar o contato, e sugere uma mensagem curta com opção de não receber lembretes. A mensagem é um rascunho para a barbearia revisar.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ultima_visita": {
            "type": "string",
            "description": "Data da última visita, no formato AAAA-MM-DD."
          },
          "intervalo_dias": {
            "type": "integer",
            "minimum": 7,
            "maximum": 120,
            "description": "Intervalo comum entre visitas, em dias."
          },
          "antecedencia_dias": {
            "default": 3,
            "description": "Quantos dias antes da data estimada revisar o contato.",
            "type": "integer",
            "minimum": 0,
            "maximum": 14
          },
          "servico": {
            "default": "corte",
            "description": "Serviço da última visita.",
            "type": "string",
            "enum": [
              "corte",
              "barba",
              "corte_e_barba",
              "outro"
            ]
          },
          "tom": {
            "default": "proximo",
            "description": "proximo (mais cuidadoso) ou direto (mais objetivo).",
            "type": "string",
            "enum": [
              "proximo",
              "direto"
            ]
          }
        },
        "required": [
          "ultima_visita",
          "intervalo_dias"
        ]
      },
      "page": "/"
    }
    recomendar_planoAction

    Recomenda Solo, Equipe ou Empresarial pelo número de profissionais e de unidades, com a mesma regra do cadastro da Flowo. Devolve o motivo, o preço e o próximo passo: um link de contratação, ou falar_com_vendas no Empresarial.

    View tool JSON
    {
      "name": "recomendar_plano",
      "kind": "act",
      "impl": "imperative",
      "description": "Recomenda Solo, Equipe ou Empresarial pelo número de profissionais e de unidades, com a mesma regra do cadastro da Flowo. Devolve o motivo, o preço e o próximo passo: um link de contratação, ou falar_com_vendas no Empresarial.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "profissionais": {
            "type": "integer",
            "minimum": 1,
            "maximum": 500,
            "description": "Profissionais que atendem clientes com horário marcado."
          },
          "unidades": {
            "default": 1,
            "description": "Unidades da barbearia. Unidade é cada endereço com atendimento.",
            "type": "integer",
            "minimum": 1,
            "maximum": 100
          },
          "prioridade": {
            "description": "O que a pessoa quer resolver primeiro. Não muda o plano.",
            "type": "string",
            "enum": [
              "agenda",
              "equipe",
              "financeiro"
            ]
          }
        },
        "required": [
          "profissionais"
        ]
      },
      "page": "/"
    }
    diagnosticar_gestaoAction

    Faz o Raio-X da gestão com cinco perguntas de Sim ou Ainda não e devolve quantas rotinas pedem atenção e quais são. Ajuda a escolher a primeira conversa da equipe.

    View tool JSON
    {
      "name": "diagnosticar_gestao",
      "kind": "act",
      "impl": "imperative",
      "description": "Faz o Raio-X da gestão com cinco perguntas de Sim ou Ainda não e devolve quantas rotinas pedem atenção e quais são. Ajuda a escolher a primeira conversa da equipe.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "whatsapp_interrompe_atendimento": {
            "type": "boolean",
            "description": "true se a resposta for Sim para: \"Quando chega um pedido de horário durante um corte, alguém precisa parar?\""
          },
          "horarios_diferentes_por_profissional": {
            "type": "boolean",
            "description": "true se a resposta for Sim para: \"Cada profissional tem horários, folgas ou intervalos diferentes?\""
          },
          "fechamento_em_lugares_diferentes": {
            "type": "boolean",
            "description": "true se a resposta for Sim para: \"Você confere comandas, recebimentos e comissões em lugares diferentes?\""
          },
          "tem_rotina_de_retorno": {
            "type": "boolean",
            "description": "true se a resposta for Sim para: \"Existe uma rotina clara para lembrar clientes de voltar?\""
          },
          "equipe_sabe_quem_assume": {
            "type": "boolean",
            "description": "true se a resposta for Sim para: \"A equipe sabe qual número usar e quem assume uma conversa fora do padrão?\""
          }
        },
        "required": [
          "whatsapp_interrompe_atendimento",
          "horarios_diferentes_por_profissional",
          "fechamento_em_lugares_diferentes",
          "tem_rotina_de_retorno",
          "equipe_sabe_quem_assume"
        ]
      },
      "page": "/"
    }
    diagnosticar_agendaAction

    Faz o diagnóstico da agenda com cinco perguntas de múltipla escolha (a, b ou c) e devolve a pontuação de 0 a 100, a faixa, a primeira ação e o ponto mais frágil.

    View tool JSON
    {
      "name": "diagnosticar_agenda",
      "kind": "act",
      "impl": "imperative",
      "description": "Faz o diagnóstico da agenda com cinco perguntas de múltipla escolha (a, b ou c) e devolve a pontuação de 0 a 100, a faixa, a primeira ação e o ponto mais frágil.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "whatsapp_owner": {
            "type": "string",
            "enum": [
              "a",
              "b",
              "c"
            ],
            "description": "Quem responde o WhatsApp enquanto a equipe está atendendo? a) Ninguém. A gente vê quando sobra tempo. b) Um barbeiro responde entre um corte e outro. c) Há uma pessoa ou rotina dedicada à recepção."
          },
          "availability_discovery": {
            "type": "string",
            "enum": [
              "a",
              "b",
              "c"
            ],
            "description": "Como o cliente descobre quais horários estão livres? a) Pergunta no WhatsApp e alguém confere. b) Parte consulta sozinha; parte ainda pergunta. c) Consulta a disponibilidade sem depender da equipe."
          },
          "no_show_rule": {
            "type": "string",
            "enum": [
              "a",
              "b",
              "c"
            ],
            "description": "O que acontece antes de um horário que pode virar falta? a) Nada. Só descobrimos quando o cliente não vem. b) A equipe confirma quando lembra ou quando dá tempo. c) Existe confirmação com antecedência e regra definida."
          },
          "schedule_rules": {
            "type": "string",
            "enum": [
              "a",
              "b",
              "c"
            ],
            "description": "Onde ficam folgas, almoço e bloqueios de cada barbeiro? a) Na cabeça da equipe. b) Em papel, planilha ou grupo de mensagens. c) Na agenda, separados por profissional."
          },
          "fit_in_rule": {
            "type": "string",
            "enum": [
              "a",
              "b",
              "c"
            ],
            "description": "Quem decide um encaixe de última hora? a) Quem vê a mensagem primeiro. b) O dono ou gerente precisa aprovar. c) A equipe segue uma regra combinada."
          }
        },
        "required": [
          "whatsapp_owner",
          "availability_discovery",
          "no_show_rule",
          "schedule_rules",
          "fit_in_rule"
        ]
      },
      "page": "/"
    }
    falar_com_vendasSensitive Action

    Envia o contato da pessoa para a equipe comercial da Flowo, que responde pelo WhatsApp informado. Use só quando a pessoa pedir para falar com a Flowo, ver uma demonstração ou contratar o Empresarial. Antes de chamar, mostre à pessoa este texto e peça que ela confirme: "Autorizo a Flowo a usar estes dados para responder meu contato, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos)." Envie consentimento=true somente se ela aceitou. A Flowo mostra os dados na página e só envia depois que a pessoa clicar em Autorizar e enviar. Esta ferramenta não inscreve ninguém em mensagens de marketing.

    View tool JSON
    {
      "name": "falar_com_vendas",
      "kind": "transact",
      "impl": "imperative",
      "description": "Envia o contato da pessoa para a equipe comercial da Flowo, que responde pelo WhatsApp informado. Use só quando a pessoa pedir para falar com a Flowo, ver uma demonstração ou contratar o Empresarial. Antes de chamar, mostre à pessoa este texto e peça que ela confirme: \"Autorizo a Flowo a usar estes dados para responder meu contato, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos).\" Envie consentimento=true somente se ela aceitou. A Flowo mostra os dados na página e só envia depois que a pessoa clicar em Autorizar e enviar. Esta ferramenta não inscreve ninguém em mensagens de marketing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "minLength": 2,
            "maxLength": 120,
            "description": "Nome de quem pede o contato."
          },
          "whatsapp": {
            "type": "string",
            "description": "WhatsApp com DDD, por exemplo (11) 98765-4321, ou com + e o código do país."
          },
          "email": {
            "description": "E-mail, se a pessoa quiser informar.",
            "type": "string",
            "format": "email",
            "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
          },
          "nome_barbearia": {
            "description": "Nome da barbearia.",
            "type": "string",
            "maxLength": 160
          },
          "profissionais": {
            "description": "Profissionais que atendem.",
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "unidades": {
            "description": "Unidades da barbearia.",
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "mensagem": {
            "description": "O que a pessoa quer conversar.",
            "type": "string",
            "maxLength": 500
          },
          "consentimento": {
            "type": "boolean",
            "const": true,
            "description": "true somente se a pessoa leu e aceitou: \"Autorizo a Flowo a usar estes dados para responder meu contato, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos).\""
          }
        },
        "required": [
          "nome",
          "whatsapp",
          "consentimento"
        ]
      },
      "page": "/"
    }
    receber_materialSensitive Action

    Envia por e-mail um material gratuito da Flowo e devolve o link para baixar. Use depois de buscar_materiais. Antes de chamar, mostre à pessoa este texto e peça que ela confirme: "Autorizo o uso dos dados para entregar este material, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos)." Envie consentimento=true somente se ela aceitou. A Flowo mostra os dados na página e só envia depois que a pessoa clicar em Autorizar e enviar. Esta ferramenta não inscreve ninguém em mensagens de marketing.

    View tool JSON
    {
      "name": "receber_material",
      "kind": "transact",
      "impl": "imperative",
      "description": "Envia por e-mail um material gratuito da Flowo e devolve o link para baixar. Use depois de buscar_materiais. Antes de chamar, mostre à pessoa este texto e peça que ela confirme: \"Autorizo o uso dos dados para entregar este material, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos).\" Envie consentimento=true somente se ela aceitou. A Flowo mostra os dados na página e só envia depois que a pessoa clicar em Autorizar e enviar. Esta ferramenta não inscreve ninguém em mensagens de marketing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "material_id": {
            "type": "string",
            "enum": [
              "guia-gestao-barbearia",
              "agenda-sem-interrupcao",
              "fechamento-equipe",
              "retorno-sem-spam",
              "comissoes-sem-planilha",
              "clientes-na-hora-de-voltar",
              "caixa-e-recebimentos",
              "painel-semanal-barbearia",
              "stories-com-cara-da-barbearia",
              "planilha-precificacao",
              "calendario-conteudo",
              "checklist-abertura",
              "planilha-comissoes",
              "guia-fidelizacao",
              "checklist-agendamento-whatsapp",
              "script-confirmacao-whatsapp",
              "roteiro-reativacao",
              "checklist-fidelizacao-30",
              "fluxo-caixa-semanal",
              "plano-metas-faturamento",
              "planilha-combos-ticket",
              "calculadora-ticket",
              "roteiros-shorts-reels"
            ],
            "description": "material_id devolvido por buscar_materiais."
          },
          "nome": {
            "type": "string",
            "minLength": 2,
            "maxLength": 120,
            "description": "Nome de quem vai receber."
          },
          "email": {
            "type": "string",
            "format": "email",
            "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "description": "E-mail que vai receber o material."
          },
          "consentimento": {
            "type": "boolean",
            "const": true,
            "description": "true somente se a pessoa leu e aceitou: \"Autorizo o uso dos dados para entregar este material, conforme a Política de Privacidade (https://www.flowo.com.br/privacidade) e os Termos de Uso (https://www.flowo.com.br/termos).\""
          }
        },
        "required": [
          "material_id",
          "nome",
          "email",
          "consentimento"
        ]
      },
      "page": "/"
    }