Criar uma maneira de os usuários fazerem upload de arquivos diretamente para o Google Drive a partir de um formulário do WordPress pode parecer complicado, mas na verdade é bastante simples.
A maior preocupação que as pessoas têm é se podem realmente simplificar o processo e fazê-lo funcionar perfeitamente sem passar por dificuldades técnicas.
Se você está cansado de fazer malabarismos com o armazenamento de arquivos e precisa de uma solução simples, está no lugar certo. É fácil conectar seu WordPress e o Google Drive com o Zapier!
Crie seu formulário de upload de arquivos do WordPress agora! 🙂
Neste post, mostrarei como adicionar um recurso de upload de arquivos aos seus formulários de contato e também como fazer o backup automático desses arquivos no Google Drive.
Como criar um formulário de upload do Google Drive para WordPress em 2024
Vamos nos aprofundar na criação de uma integração do WordPress com o Google Drive para que você possa fazer backup de seus formulários do WordPress.
Etapa 1: Instalar e ativar o WPForms
O WPForms é o melhor plug-in do WordPress para fazer upload de arquivos para o Google Drive.
Para começar a fazer upload de arquivos do WordPress para o Google Drive, primeiro você precisa instalar o plug-in WPForms em seu site do WordPress, caso ainda não o tenha.
Se você não souber como, consulte nossa documentação sobre a instalação do plug-in WPForms para obter ajuda.

Para este tutorial, você também precisará do complemento Zapier.
Ele permite que você conecte seus formulários a milhares de outros aplicativos, incluindo o Google Drive e o Dropbox para upload de arquivos.
Acesse WPForms " Addons em sua área de administração e clique em Install Addon para instalá-lo e ativá-lo.

Para obter instruções mais detalhadas, consulte este tutorial sobre como adicionar complementos do WPForms.
Depois de instalado e ativado em seu site, é hora de criar o formulário de upload de arquivos na próxima etapa.
Etapa 2: Crie seu formulário de upload de arquivos
Abra sua área de administração do WordPress e clique em WPForms " Add New.

Isso abrirá o construtor de formulários WPForms. Aqui, comece dando um nome adequado ao seu formulário.

Em seguida, aproveitaremos a extensa biblioteca de modelos de formulários do WPForms. Para facilitar nosso trabalho, usaremos o modelo File Upload Form.
Role para baixo e digite File Upload Form no campo de pesquisa na seção Select a Template (Selecionar um modelo ). Em seguida, selecione o modelo clicando em Use Template (Usar modelo).

Quando o modelo for aberto, você encontrará alguns campos comuns, inclusive um campo de upload de arquivo. Você pode personalizar esse modelo da maneira que desejar ou deixá-lo como está.

Para obter um guia mais detalhado sobre formulários de upload de arquivos, consulte nosso tutorial sobre como criar um formulário de upload de arquivos no WordPress.
Quando estiver pronto, certifique-se de salvar o formulário.
Etapa 3: Incorporar e publicar o formulário de upload
Agora, vamos adicionar o formulário de upload a uma nova página em nosso site do WordPress. Clique no botão Embed (Incorporar) no canto superior direito do construtor de formulários.

Agora, selecione Create New Page (Criar nova página ) na caixa de diálogo.

Dê um nome à sua nova página.

Agora, você será levado à sua nova página com o formulário de upload que acabou de criar já incorporado. Clique em Publish (Publicar ) para terminar de adicionar essa página ao seu site.

Quando seu formulário for publicado, preencha você mesmo uma entrada de teste. Isso permitirá que o Zapier teste sua integração com o WPForms na próxima etapa.
Etapa 4: conectar o WPForms ao Zapier
Para conectar o Google Drive ao WPForms, você precisará de uma conta Zapier (você pode obtê-la gratuitamente). Depois de configurar sua conta no Zapier, navegue até seu painel e clique em Create Zap.

Configurar seu evento de acionamento (WPForms)
Agora mostrarei como configurar seu evento de acionamento. Procure por WPForms no campo de pesquisa e clique em WPForms quando ele aparecer na tela.

Em seguida, clique no campo suspenso Trigger Event (Evento de acionamento) e selecione New Form Entry (Nova entrada de formulário).

Para continuar, agora você precisará integrar seu plug-in WPForms ao Zapier. Clique em Sign in (Entrar).

Isso abrirá uma nova janela solicitando sua chave de API do WPForms.
De volta à sua área de administração do WordPress, acesse WPForms " Configurações " Integrações. Agora, clique no ícone do Zapier para acessar sua chave de API.

Copie a chave e mude para a janela de conexão do WPForms do Zapier. Em seguida, cole a chave no campo API Key (Chave da API). Além disso, insira o URL de seu site. Quando terminar, clique em Yes, Continue (Sim, continuar).

Agora você deve estar de volta à janela de criação de Zap do Zapier. Clique em Continuar. Agora, vamos configurar um acionador.
Clique no campo suspenso para ver todos os formulários que você criou com o WPForms até o momento. Certifique-se de selecionar o formulário correto na lista.
Para este exemplo, queremos selecionar o File Upload Form. Pressione Continue depois de fazer sua seleção.

Agora, vamos testar seu zap. Clique em Testar gatilho.

O Zapier deve encontrar a entrada de teste que você preencheu na etapa anterior, que terá a seguinte aparência.

Clique em Continue (Continuar ) para concluir essa etapa. Em seguida, vamos conectar o Zapier ao seu Google Drive.
Configure seu evento de acionamento (Google Drive)
Depois de pressionar o botão Continuar para concluir a etapa anterior, o Zapier solicitará que você escolha um aplicativo para conectar seus acionadores do WPForms. Procure o Google Drive no campo de pesquisa e clique no ícone.

Em seguida, clique no menu suspenso, selecione Upload File como o evento de ação e pressione Continue.

Em seguida, o Zapier solicitará que você faça login no Google. Pressione o botão Fazer login.

Isso abrirá uma janela pop-up na qual você poderá fazer login na sua conta do Google.

Em seguida, você precisará dar permissão ao Zapier para acessar sua conta do Google. Clique no botão Allow (Permitir ) para continuar.

Agora, vamos configurar a ação que queremos que o Google Drive execute quando uma nova entrada de formulário for criada em nosso site. Selecione o Google Drive a ser usado, a pasta onde os uploads devem ser salvos e o campo de upload de arquivo do formulário.

Você pode deixar o restante das opções em branco. No entanto, você pode personalizá-las se quiser converter automaticamente os arquivos carregados para os formatos de arquivo do Google Drive ou alterar os nomes.
Quando terminar, clique em Continue.
Etapa 5: teste sua integração do WPForms e do Google Drive
O Zapier agora está pronto para testar seu evento de ação do Google Drive. Clique em Test action (Testar ação ) para continuar.

Você deverá ver instantaneamente uma mensagem de confirmação informando que o arquivo de upload foi enviado para o Google Drive.
Você também pode fazer login no Google Drive e confirmar se o upload fornecido durante a inscrição no formulário foi enviado corretamente para a pasta selecionada.

Observação: O WordPress também pode restringir alguns tipos de uploads de arquivos. Você pode corrigir isso seguindo este guia sobre como permitir tipos de arquivos adicionais.
Certifique-se de publicar seu Zap antes de sair do Zapier.

É isso aí! Agora você pode enviar uma cópia dos arquivos de upload do formulário do WordPress para o Google Drive sempre que um usuário preencher uma entrada.
Se estiver usando um banco de dados como o Notion, você também pode seguir as etapas deste guia para criar uma integração com o Zapier para conectar o Notion ao WPForms.
Perguntas frequentes sobre como criar um formulário de upload do Google Drive para WordPress
Por que criar um formulário de upload do Google Drive?
Um formulário de upload do Google Drive lhe dá a confiabilidade de ter seus uploads de formulários armazenados com segurança o tempo todo. Normalmente, os uploads de formulários são armazenados nos servidores do seu site. No entanto, seu site pode ficar sem espaço rapidamente se todos os uploads forem armazenados nele.
Ao conectar o Google Drive ao seu formulário de contato, ele também enviará uma cópia dos arquivos carregados para o seu Google Drive. Dessa forma, você terá cópias desses arquivos carregados tanto no seu servidor quanto no Google Drive.
Como faço para criar um formulário que permita uploads para o Google Drive?
Para criar um formulário que permita aos usuários fazer upload de arquivos diretamente para o Google Drive, você pode usar o WPForms junto com o Zapier. Primeiro, crie um formulário de upload de arquivos no WPForms e, em seguida, use o Zapier para conectar o WPForms ao Google Drive. Isso permitirá que os envios de formulários enviem arquivos diretamente para o seu Google Drive automaticamente.
Como criar um formulário de upload no WordPress?
Para criar um formulário de upload no WordPress, instale e ative o plug-in WPForms. Use o construtor de formulários de arrastar e soltar para adicionar um campo de upload de arquivo, personalizar o formulário e configurá-lo para aceitar arquivos. Você pode integrá-lo ainda mais a serviços como o Google Drive usando o Zapier para um armazenamento de arquivos perfeito.
Em seguida, automatize as tarefas do WordPress
Se você acha que a ideia de fazer todas essas coisas automaticamente com seus formulários é legal, com certeza vai querer dar uma olhada neste post sobre as melhores ferramentas de automação do WordPress. E, se você for uma organização sem fins lucrativos procurando maneiras de rastrear doações de forma eficaz, aqui está nosso guia para criar um rastreador de doações automatizado usando a integração do WPForms com o Google Sheets.
Para conhecer outras maneiras de usar os aplicativos do Google Workspace em um site WordPress, confira nosso guia com os principais plug-ins do Google Workspace para WordPress. Você também pode gostar de ler nosso guia sobre como alterar o tamanho máximo de upload de arquivos no WordPress. Isso pode ser útil quando você estiver trabalhando com formulários de upload de arquivos.
Crie seu formulário WordPress agora
Pronto para criar seu formulário? Comece hoje mesmo com o plug-in de criação de formulários mais fácil do WordPress. O WPForms Pro inclui vários modelos gratuitos e oferece uma garantia de reembolso de 14 dias.
Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais tutoriais e guias gratuitos sobre o WordPress.
Todo esse processo é criptografado de ponta a ponta? Onde os arquivos são armazenados temporariamente antes de serem transferidos para o Google Drive? Parece que eles são armazenados em um servidor chamado i0.wp.com. O que é esse servidor? Ele é seguro? Quem o possui/controla?
Olá, Ryan.
Para garantir que sua pergunta seja respondida da forma mais completa possível, responderemos por e-mail ao suporte em seu tíquete ativo atual.
Espero que isso ajude!
Recentemente, meu formulário parou de enviar o arquivo para o Google Drive. Quando executo o Zap sozinho, ele funciona bem, colocando o último arquivo carregado no WPFORMS no Google Drive. No entanto, se eu o acionar por meio do WPFORMS, recebo o seguinte erro: "O campo obrigatório "file" (arquivo) está ausente". Falei com o suporte de vários níveis do ZAP. O ZAP indicou que esse é um problema conhecido do WPFORMS e pediu que eu entrasse em contato com o WPFORMS. Alguém pode me dizer se esse é um problema conhecido e se alguém está trabalhando nele?
Olá Erik, pedimos desculpas por qualquer problema. Para garantir que responderemos sua pergunta da forma mais completa possível e evitaremos qualquer confusão.
Você poderia entrar em contato conosco com mais detalhes para que possamos ajudá-lo ainda mais nesse caso?
Obrigado.
Como o usuário deseja ver esse arquivo do lado do usuário?
Olá, Arjunan, pedimos desculpas por qualquer problema. Para garantir que responderemos sua pergunta da forma mais completa possível e evitaremos qualquer confusão.
Você poderia entrar em contato conosco com mais detalhes para que possamos ajudá-lo ainda mais nesse caso?
Obrigado.
Gosto dessa solução, mas está faltando algo de que preciso.
Gostaria de poder criar uma lista suspensa no formulário de upload que permita ao usuário selecionar para qual pasta do Google Drive fazer o upload.
Por exemplo, se meu usuário estiver carregando um PDF para uma apresentação na sexta-feira, eu gostaria que ele pudesse selecionar a pasta sexta-feira no menu suspenso. O Zapier permite isso?
Oi MJ,
Infelizmente, lamento informar que não temos um recurso embutido para selecionar as pastas específicas, como você mencionou, por meio do menu suspenso. Concordo que isso seria muito útil! Já adicionei esse recurso para ser considerado como um aprimoramento futuro.
Obrigado,