CORD ELEMENTS · GERADOR DE ORÇAMENTOS INCORPORÁVEL

Seu gerador de orçamentos, dentro do site do seu cliente.

O Cord Elements leva seus orçamentos e faturas ao portal dos seus clientes com uma linha de código. Eles veem sua marca, revisam cada item, aprovam com assinatura, negociam e pagam, e sua página recebe cada passo como um evento tipado.

$npm install @flouviahq/elements

Em todos os planos, incluindo o Grátis. A partir do Starter, você remove a marca do Cord em Configurações › Marca e aparência. Os domínios em que o cliente pode aprovar e pagar são definidos em Configurações › Gerador de orçamentos incorporável.

Funciona onde seus clientes já estão

Escolha sua stack. O resultado é o mesmo.

Muda só a forma de carregar o gerador de orçamentos. O orçamento, sua marca e os eventos são idênticos em todas.

  1. 01
    Copie seu snippet

    embed.js para qualquer site, ou npm install @flouviahq/elements se você usa React, Vue, Framer ou Webflow.

  2. 02
    Autorize seu domínio

    Em Configurações › Gerador de orçamentos incorporável, adicione o domínio do seu site para que o cliente possa aprovar e pagar ali.

  3. 03
    Passe o token

    O token público do orçamento. Sua marca e seus dados vêm da sua conta do Cord.

  4. 04
    Escute os eventos

    onApproved, onPay e os demais para redirecionar, cobrar ou sincronizar seu CRM em tempo real.

index.html
1<!-- WordPress, Shopify, PHP ou HTML puro -->
2<script src="https://cordhq.app/embed.js" async></script>
3<div data-cord-token="SEU_TOKEN"></div>

UMA LINHA DE CÓDIGO

Colar. Pronto. Sem backend.

Um script e uma <div>. O orçamento aparece em um iframe servido pelo Cord, que mede o próprio conteúdo e ajusta a altura sozinho. Não há servidor para manter nem dados para sincronizar: o token público é tudo de que você precisa. Com data-cord-document="invoice", o mesmo script mostra uma fatura.

  • WordPress, Webflow, Shopify ou HTML puro: qualquer site que aceite um script
  • Altura automática: nada de barras de rolagem nem caixas vazias
  • Aprovar, assinar e pagar só nos domínios que você autoriza; em qualquer outro, somente leitura

EVENTOS

Sua página fica sabendo de cada passo do cliente.

Quando o cliente abre, aprova, recusa, escreve ou paga, o iframe avisa sua página com um evento tipado e seus detalhes. Se o vendedor alterar o orçamento ou uma fatura for paga, você também fica sabendo. Com React ou Vue, eles chegam como callbacks; com o Web Component, como eventos do DOM.

  • onApproved traz signed_by e o hash da assinatura
  • onUpdated e onStatusChanged mantêm sua página em dia; onPaid avisa quando uma fatura é quitada
  • Os eventos vão apenas para a origem do seu site; um site não autorizado os recebe sem dados

HEADLESS

Ou construa sua própria interface sobre o nosso estado.

Se você não quer o nosso design, o núcleo headless entrega o estado completo para montar um orçamento na sua UI: itens, cliente, imposto por item, retenções e total, com o mesmo motor do servidor. As moedas e taxas vêm da sua conta do Cord. Você cuida do markup; o Cord cria o orçamento e devolve o link dele.

  • Chave publicável pk_ no navegador, ou seu próprio proxy com uma sk_
  • useQuoteBuilder no React, useCordQuoteBuilder no Vue ou createQuoteBuilder sem framework
  • baseTheme: "none" para não injetar uma única linha de CSS

Do seu jeito, sem escrever CSS.

Um tema, 22 variáveis, regras por componente e opções de layout. O Cord valida cada valor no servidor, sem url() nem !important, e aplica tudo dentro do iframe: o orçamento parece parte do seu site sem que você toque em uma única folha de estilos.

Tematheme
Cor principalcolorPrimary
#0D1B33
CantosborderRadius
TipografiafontFamily
Botãorules.Button
Layoutlayout
Pré-visualização ao vivo
Materiales LevanteCOT-0187 · Para Construcciones Turia
Vigente
Total a pagar6.178,26 €Válido até 18 out. 2026 · Marta Soler
ItemQtd.Valor
Cimento cinza 25 kgCEM-025 · 6,85 € cada2401.644,00 €
Vergalhão B500S Ø10 × 6 mCOR-010 · 9,40 € cada1801.692,00 €
Bloco de concreto 40×20×20BLQ-402 · 1,18 € cada1.5001.770,00 €
Base de cálculo
5.106,00 €
IVA 21%
1.072,26 €
Total
6.178,26 €
Notas

Frete até a obra em Valência incluído. Entrega em 3 a 5 dias úteis após o pagamento da entrada.

Aprovar orçamentoBaixar PDF

Assinatura com validade jurídica · Pagamento seguro com Cord

Mensagens2
Você · 10:42

Vocês conseguem entregar na obra na quinta?

Materiales Levante · 10:44

Sim, na quinta antes das 10h. O frete já está incluído.

Escreva uma mensagem
Cotizacion.jsx
1<CordCotizador2  token={token}3  appearance={{4    theme: 'light',5    variables: {6      colorPrimary: '#0D1B33',7      borderRadius: '8px',8    },9  }}10/>

Ele se adapta ao país do seu negócio.

O mesmo embed mostra a moeda, os impostos, a identificação fiscal e os meios de pagamento que correspondem à sua conta, em qualquer um dos 12 países onde o Cord opera. Você não programa nada por país.

  • Moeda e formato de cada valor
  • Imposto por item com o nome local
  • Retenções onde se aplicam: IRPF, ReteFuente
  • Identificação fiscal: EIN, NIF, NIT, RFC
  • Datas no fuso horário da sua conta
  • Meios de pagamento do país: cartão, transferência bancária, Mercado Pago
  • Espanhol ou inglês, conforme a sua conta
  • O documento de cada país ao faturar: fatura eletrônica europeia, CFDI 4.0 no México
Q-0211Hill Country Builders
Sent
Lone Star Supply Co.EIN 74-3920158
IssuedOct 19, 2026
ItemQtyAmount
Steel rebar #4, 20 ftTX 6.25%× 200$12.50 ea
200$2,500.00
Ready-mix concrete, yd³TX 6.25%× 40$112.50 ea
40$4,500.00
Subtotal$7,000.00
Sales tax TX 6.25%$437.50
TotalUSD $7,437.50
Payment method
CardCredit or debit
Card number4242 4242 4242 4242
Expiration08 / 29
CVC•••
Pay USD $7,437.50
Valid until Nov 2, 2026
COT-0087Café Lumbre S.L.
Enviada
Lucía Ferrer EstudioNIF 12345678Z
Emitida19 oct 2026
ConceptoCant.Importe
Diseño de identidadIVA 21%× 14.800,00 € ud.
14.800,00 €
Sesión de fotografíaIVA 21%× 2800,00 € ud.
21.600,00 €
Base imponible6.400,00 €
IVA 21%1.344,00 €
Retención IRPF 15%−960,00 €
Total6.784,00 €
Método de pago
TarjetaCrédito o débito
Número de tarjeta4242 4242 4242 4242
Caducidad08 / 29
CVC•••
Pagar 6.784,00 €
Válida hasta 2 nov 2026
COT-0151Distribuidora El Zarco
Enviada
Materiales del ValleRFC MVA190312KT1
Emitida19 oct 2026
ConceptoCant.Importe
Cemento gris 50 kgIVA 16%× 340$182.00 c/u
340$61,880.00
Varilla corrugada 3/8IVA 16%× 120$198.50 c/u
120$23,820.00
Subtotal$85,700.00
IVA 16%$13,712.00
TotalMXN $99,412.00
Método de pago
TarjetaCrédito o débitoSPEITransferenciaMercado PagoPago externo
CLABE646 180 1572 0381 9264
ReferenciaCOT-0151

CLABE única para este cliente. El pago se concilia solo.

Pagar MXN $99,412.00
Vigente hasta 2 nov 2026Lista para CFDI 4.0
COT-0342Constructora Altos del Río
Enviada
Ferretería Andina S.A.S.NIT 901.482.367-3
Emitida19/10/2026
ConceptoCant.Importe
Cemento gris 50 kgIVA 19%× 200$ 34.500,00 c/u
200$ 6.900.000,00
Bloque de concreto N.º 5IVA 19%× 1.500$ 2.800,00 c/u
1.500$ 4.200.000,00
Subtotal$ 11.100.000,00
IVA 19%$ 2.109.000,00
ReteFuente 2,5%−$ 277.500,00
TotalCOP $ 12.931.500,00
Método de pago
Mercado PagoPago externo

Continúas en Mercado Pago para completar el pago y vuelves a esta cotización con el comprobante.

Pagar con Mercado Pago
Válida hasta 2/11/2026
Perfil da contaMoedaUSDImpostoSales tax TXLocaleen-USFusoAmerica/ChicagoMoedaEURImpostoIVA · IRPFLocalees-ESFusoEurope/MadridMoedaMXNImpostoIVALocalees-MXFusoAmerica/Mexico_CityMoedaCOPImpostoIVA · ReteFuenteLocalees-COFusoAmerica/Bogota

Conheça mais do Elements.

Tudo o que vem no @flouviahq/elements.

Um núcleo headless, componentes para React e Vue, Web Components, o loader embed.js e os mesmos tipos em todos. Escolha um módulo para ver cada peça que ele exporta.

@flouviahq/elements/reactComponentes e hooks para React 17 ou superior e Next.js. A diretiva "use client" já vem incluída.

  • <CordCotizador>Componente

    Mostra um orçamento já criado para o cliente ver, aprovar, negociar ou pagar. Callbacks tipados para cada evento e onStateChange com o estado em tempo real.

  • <CordInvoice>Componente

    A fatura de /i/{token}: saldo, status, itens e PDF. O pagamento abre em uma janela do Cord e onPaid avisa quando ela é quitada.

  • <CordBuilder>Componente

    Formulário pronto para montar um novo orçamento, com as moedas, os impostos por item e as condições de pagamento da sua conta. Componente composto: Header, Config, Items, Notes, Summary e SubmitButton.

  • <CordFiscalForm>Componente

    Dados fiscais do destinatário com o mesmo validador do servidor: o identificador fiscal dos 12 países do Cord (CNPJ e CPF no Brasil, NIF/CIF na Espanha, EIN nos EUA…) no formato oficial e, onde existe, com dígito verificador, além dos campos extras que a fatura de alguns países exige.

  • <CordProvider>Componente

    Configure uma vez: publishableKey ou proxyUrl (nunca os dois), locale es, en, pt, fr ou de, appearance e debug.

  • useQuoteBuilder()Hook

    O estado do builder sem UI: itens com key, cliente, moeda, totais detalhados por alíquota e retenções, validação e builder.submit().

  • useCreateQuote()Hook

    Cria um orçamento pelo seu proxy ou com a sua pk_ e devolve número, token e link público. Um clique duplo não o duplica.

  • useCordCatalog()Hook

    Seu catálogo de produtos. Com uma chave pública, o servidor oculta custo e margem.

  • useCordClients()Hook

    Seu cadastro de clientes, só no modo proxy: com uma pk_, responde clients_require_proxy sem tocar na rede.

PERGUNTAS FREQUENTES

O que os devs perguntam sobre o Elements.

É o SDK do Cord para mostrar seus orçamentos e faturas dentro de outro site. Inclui um loader de uma linha (embed.js), os Web Components , e , componentes para React, Vue, Framer e Webflow, e um núcleo headless para montar orçamentos com a sua própria UI. Para o seu servidor, existe o @flouviahq/node.

Não para mostrar um orçamento: o iframe fala direto com o Cord e basta o token público. Para criar orçamentos pelo navegador, você usa uma chave publicável (pk_) de escopo limitado; se preferir não expor nenhuma chave, seu backend faz o papel de proxy com uma chave secreta (sk_).

Sim. useQuoteBuilder() no React ou createQuoteBuilder() sem framework expõem o estado do gerador de orçamentos (itens, cliente, totais e envio) sem renderizar nada nosso, e com baseTheme: "none" o SDK não injeta CSS.

Você decide. Em Configurações › Gerador de orçamentos incorporável, você define os domínios autorizados, e o Cord os aplica com o header frame-ancestors, então nenhum outro site pode mostrá-los dentro de um iframe. Sem domínios, qualquer site pode mostrar o orçamento, mas somente para leitura: aprovar, assinar e pagar acontecem no link público, e os eventos chegam sem dados.

Sim, a partir do plano Starter, em Configurações › Marca e aparência. No plano Grátis, o orçamento mostra um aviso discreto do Cord no rodapé.

Sim, quando o Cord Payments está ativo e o domínio está autorizado. Ao clicar em pagar, o Cord abre o pagamento em uma janela própria: os dados de pagamento nunca são capturados dentro do iframe do seu site. Sua página recebe o evento pay com a URL, apenas como aviso.

Conheça o resto da plataforma para desenvolvedores.

Leve seu gerador de orçamentos para onde estão seus clientes.

Crie sua conta grátis e incorpore seu primeiro orçamento hoje.

Saiba quanto vai pagar

Preços publicados, com a tarifa de cada cobrança sempre visível.

Informações sobre preços →

Comece a construir

Comece a operar e a enviar orçamentos no plano Grátis.

Opções de integração →