Skip to content
Light

Custom fields

Custom fields let you create your own fields on client, pet and employee records, to store exactly the information that makes sense for your operation, your way. They live under Settings → Records → Custom fields and, once created, appear on day-to-day forms (the booking ficha, the services area, new appointment) and can automatically fill in your Pet Care documents.

Como criar Campos Personalizados e adaptar a tecpet ao seu negócio

How do I make the system fit my operation? #

What makes your shop unique doesn't fit a standard record.

Every business has its detail

What makes your shop unique doesn't fit a standard record.

“The info that matters to you is what brings the client back.”

You keep in your head (or in a notebook and on WhatsApp) what's special about each client and pet: the vet's license number, the breed's temperament, an allergy, the product the owner prefers. When that info isn't in the system, the team forgets, the service loses its care, and the client feels like just a number.

With custom fields you create exactly the fields your operation needs on clients, pets and staff, and they show up where the team works (the booking ficha, the services area) and even fill in your Pet Care documents automatically. The system starts speaking your business's language.

3records you can personalize (clients, pets, staff)
8field types (text, number, R$, %, date and more)
0code to build it, you set it up in minutes
⚠️ The cost of not using it Every detail that lives only in someone's memory is a less personal service, and one less reason for the client to come back.
I want the system to fit my business Create your first field in Settings → Records → Custom fields.
Behind tecpet
Google Gemini Meta · official API CoEx · you keep your WhatsApp
💼 Backed and supported by Bosa Invest · SC Invest · Sebrae · Unifique · Raja Valley + more
Pet market specialists ASJBRLJSSCTM

Go to Settings (the gear at the top) → Records section → Custom fields. The screen opens split into three groups, one per record: Clientes (clients), Pets and Funcionários (staff). Each group lists the fields already created and has the Personalizar campos (customize fields) button to add new ones.

Custom fields screen with the three groups: Clients, Pets and Staff, each with the Customize fields button.

In the group you want (Clients, Pets or Staff), click Personalizar campos. The Lista de campos personalizados (list of custom fields) window opens; click Adicionar campo personalizado (add custom field) to create a new field row. You can add as many fields as you like and drag the handle icon to reorder them.

List of custom fields window for the Clients group, with a field being filled in and the Add custom field button.

Each custom field has:

  • Título do campo* (field title), the name your team sees (e.g. Origem do cliente, CRMV, Allergies).
  • Tipo de resposta* (answer type), defines how the information is filled in. The options are:
    • Resposta em texto: free text;
    • Número: a numeric value (with a unit, see below);
    • Data: a calendar date;
    • Telefone: a formatted phone number;
    • Escolher uma opção: a list where one option is selected;
    • Escolher várias opções: a list where several options are selected;
    • Sim/Não: a yes/no switch;
    • Arquivo: an image, video or document attachment.
  • The switch (on/off) at the start of the row activates or deactivates the field without deleting it; the X removes the field.

Answer-type list open: choose one option, choose several options, number, date, phone, free text, yes/no and file.

Some types reveal extra settings just below:

  • Número (number), Unidade (unit: Reais for money, Porcentagem (%) or Outro/other), Valor mínimo (minimum) and Valor máximo (maximum) (leave blank for no limit). The value is shown already formatted per the unit.
  • Escolher uma opção / Escolher várias opções: a list of Opções (options); click Adicionar uma opção for each item.
  • Data (date), Permitir data futura (allow future dates) and Permitir data passada (allow past dates) control what can be picked.
  • Arquivo (file), Permitir Imagem, Permitir Vídeo and Permitir Documentos define what can be attached.
  • Telefone, Resposta em texto and Sim/Não have no extra settings.

A Number-type field with Unit (Reais), minimum and maximum value, plus where the field appears, highlight and required options.

Where the field appears, highlight and required

Section titled “Where the field appears, highlight and required”

At the end of each field you choose:

  • Onde as informações desse campo devem aparecer (where this field’s info should appear), a list of places (varies per record). For Clients: Ficha de agendamento, Petbot/tecpet IA and Novo agendamento - aba cliente. For Pets: Ficha de agendamento, Área de serviços, Petbot/tecpet IA and Modais de novo agendamento. For Staff: Ficha de agendamento and Modais de novo agendamento.
  • Destacar campo personalizado (highlight field), shows the field highlighted in the selected places.
  • Tornar campo obrigatório (make field required), requires the field to be filled in on the forms where it appears.

Click Atualizar Seção (update section) to save that group’s fields. From then on, they appear on the client, pet or staff forms, according to the places you selected.

Custom fields can also go into the Pet Care document templates and the header and footer. When building the document, you insert the field as a mention (a “chip” reading @Entity · Title, e.g. @Funcionário · CRMV); when the document is generated, the system replaces the mention with the value filled in for that client, pet or employee, already formatted (R$, % and dates come out correctly). It’s like letting the document fill itself in.

Go back to Settings → Records → Custom fields, open Personalizar campos in the group, and change the field’s title, type or settings. To take a field out of circulation without erasing what’s already filled in, use the switch (on/off); to delete it for good, click the X. Always confirm with Atualizar Seção.

Was this helpful?