Shortcodes e API
A tela Shortcodes e API (menu do V3REvent) reúne, num só lugar, tudo o que você precisa para exibir conteúdo do evento em páginas e conectar o V3REvent a outros sistemas — CRM, planilhas, dashboards e, principalmente, automações no n8n. A tela tem quatro abas: Shortcodes, Chaves de API, API (referência) e Webhooks.
Esta página cobre a visão geral e os shortcodes. As demais abas têm páginas próprias, mais detalhadas:
- Chaves de API — como criar, dar escopo e revogar as chaves de acesso.
- Referência da API — todos os endpoints, com exemplos de requisição e resposta.
- Webhooks — o V3REvent avisando outros sistemas em tempo real.
- Receitas de integração (n8n) — passo a passo de automações prontas.
API ou webhook? A diferença que muda tudo
São dois caminhos opostos de integração. Escolher o certo economiza muito trabalho.
| API (leitura) | Webhooks | |
|---|---|---|
| Sentido | O sistema externo puxa (pergunta) os dados do V3REvent. | O V3REvent empurra (avisa) o sistema externo. |
| Quando roda | Quando você quiser — sob demanda ou em horários agendados. | Na hora exata em que algo acontece (uma inscrição confirmada, um check-in). |
| Analogia | Você liga perguntando “quantos inscritos temos?”. | Eles te ligam assim que entra um inscrito novo. |
| Bom para | Sincronizar uma planilha/CRM periodicamente, alimentar um dashboard, conferir totais. | Disparar automações imediatas: mandar mensagem, criar contato, registrar linha assim que o fato ocorre. |
Na prática você costuma usar os dois juntos: o webhook dispara a automação no instante do evento (ex.: “inscrição confirmada → cria contato no CRM”) e a API serve para uma conferência periódica ou para puxar um recorte grande (ex.: “toda noite, baixar a lista de presentes do evento”).
Casos de uso reais
- Sincronizar um CRM ou mailing: a cada inscrição confirmada, criar/atualizar o contato com nome, e-mail e evento (webhook → CRM).
- Planilha viva de inscritos: adicionar uma linha no Google Sheets a cada inscrição (webhook), ou reconstruir a planilha inteira de tempos em tempos (API).
- Dashboard externo: um painel em Power BI/Looker/Metabase que lê os totais do evento (
/stats) e a avaliação agregada (/evaluation) pela API. - Automação de check-in: ao registrar um check-in, mandar um WhatsApp de boas-vindas ou avisar um canal do time (webhook
attendee.checked_in).
Shortcodes
A aba Shortcodes lista todos os shortcodes do plugin, cada um com um botão Copiar. Um shortcode é um código curto entre colchetes que você cola numa página ou post para exibir ali um pedaço do evento — o formulário de inscrição, a programação, a galeria, os documentos, os patrocinadores ou os botões de compartilhamento.

Onde colar
No editor do WordPress (Gutenberg), adicione um bloco Shortcode e cole o código. Em editores clássicos ou construtores de página (Elementor, etc.), use o widget/bloco equivalente de “shortcode”. O conteúdo aparece já com a logo e as cores do evento.
Todos os shortcodes
A maioria aceita o atributo id — o número do evento (ex.: [v3revent_gallery id="1257"]). Você encontra o ID na lista de eventos (coluna ID), que ainda traz um botão para copiar o shortcode de inscrição pronto. Se o shortcode estiver na própria página do evento, pode omitir o id — ele já pega o evento da página. [v3revent_events] e [v3revent_gestao] fogem desse padrão: o primeiro lista vários eventos de uma vez (filtros próprios, sem id único); o segundo não exibe conteúdo de evento nenhum — é a gestão inteira.
| Shortcode | O que exibe | Exemplo de uso |
|---|---|---|
[v3revent_registration] |
O formulário de inscrição completo do evento (com preço ao vivo e checkout). | Numa página “Inscreva-se”: [v3revent_registration id="1257"] |
[v3revent_schedule] |
A programação do evento (dias, horários, atividades). | Numa página “Programação”: [v3revent_schedule id="1257"] |
[v3revent_gallery] |
A galeria de imagens do evento. | Numa página de edições anteriores: [v3revent_gallery id="1257"] |
[v3revent_documents] |
Os documentos do evento (regulamento, kit do participante…) como links de download. | Numa seção “Baixe o regulamento”: [v3revent_documents id="1257"] |
[v3revent_sponsors] |
Os patrocinadores, agrupados por tipo (ouro, prata…). | No rodapé da página do evento: [v3revent_sponsors] |
[v3revent_share] |
Os botões de compartilhamento do evento nas redes. | Ao fim da página do evento: [v3revent_share] |
[v3revent_events] |
Uma lista de eventos publicados, em cartões ou em tabela, com filtros de situação, modalidade e período, e paginação. | Numa página “Todos os eventos”: [v3revent_events] — atributos e receitas prontas em Listagem de eventos |
[v3revent_gestao] |
O painel de gestão do V3REvent (Painel, Eventos, Inscrições, Check-in, Relatórios) direto numa página do site, sem entrar no wp-admin. |
Numa página “Gestão de eventos”: [v3revent_gestao] |
[v3revent_area_inscrito] |
A Área do Inscrito — onde qualquer pessoa já inscrita informa o e-mail e reencontra sozinha comprovante, credencial e certificado. | Numa página própria: [v3revent_area_inscrito] |
A lista na tela é a fonte viva — ela reflete exatamente os shortcodes que o plugin oferece na sua versão. Se um shortcode novo for adicionado, ele aparece ali automaticamente, com o botão Copiar. O
[v3revent_registration]também aceitaevent_idno lugar deid(compatibilidade), mas o padrão éid.
Você não precisa montar tudo com shortcodes. O V3REvent já gera uma página do evento temática e completa. Os shortcodes servem para quando você quer encaixar um pedaço do evento numa página que você mesmo montou (ex.: só o formulário, ou só a programação), listar vários eventos, ou abrir a gestão fora do
wp-admin.
[v3revent_gestao]é diferente dos outros — não é conteúdo, é acesso.Só quem já tem papel em algum evento (Administrador da Organização, Coordenador de Eventos ou Equipe de Evento) vê a gestão de verdade; quem não tem papel nenhum vê apenas um aviso, e nada do plugin chega a carregar. Configurações da organização continua exclusiva do
wp-admin— essa aba não aparece na página de gestão. O V3REvent marca a página como não indexável para buscadores, e ela não entra em nenhum menu automaticamente — evite colocá-la no menu público do site; trate o link como o dowp-admin. Passo a passo de montagem, o que cada papel vê e a tabela de erros: Gestão pelo site.
[v3revent_area_inscrito]também é diferente — é o único que já vem pronto sem você fazer nada. A página Área do inscrito é criada automaticamente na atualização para a v1.79.0; o shortcode existe só para quem quiser montá-la em outro endereço ou com outro visual. Ela também é não indexável para buscadores, pelo mesmo motivo da gestão: lida com dado pessoal. Veja Área do Inscrito.
Dúvidas frequentes (integração)
Qual das quatro abas eu uso? Para exibir conteúdo em páginas do site → Shortcodes. Para deixar outro sistema ler dados → Chaves de API + Referência da API. Para outro sistema ser avisado na hora → Webhooks.
Preciso saber programar? Para colar shortcodes, não. Para a API e os webhooks, você (ou quem cuida da sua automação) monta o fluxo no n8n praticamente sem código — veja as receitas.
Isso tem custo extra? Não pelo V3REvent. A API e os webhooks fazem parte do plugin. O n8n (ou o serviço que você conectar) tem os próprios planos.
É seguro? Sim, dentro dos cuidados de sempre: a API exige uma chave (revogável) e os webhooks são assinados e só entregam por HTTPS. Como o endpoint de inscritos traz dados pessoais, trate a chave como uma senha — veja a nota de LGPD em Chaves de API.