Virbac

Field feedback campaign management

Virbac runs structured feedback campaigns across regions. Product, area and regional managers create a campaign with a set of questions scoped to a region, field staff answer it from their own panel, and managers review the results as feedback reports.

  • 2023
  • India
  • PHP admin panel
  • PHP staff panel
  • REST API
  • Role-based regions
Illustration of Virbac

The challenge

Field staff and regional managers had no shared system to run survey campaigns and collect structured feedback across regions. Campaigns needed to target specific regions with their own question sets, staff needed a simple way to submit answers from the field, and managers needed to see results rolled up by campaign and region instead of chasing down paper or spreadsheet responses. Virbac splits this into a manager panel for building and reviewing campaigns and a staff panel for answering them.

Who uses it

Product managers
Create campaigns with question sets and set which regions they apply to.
Area and regional managers
Oversee campaigns and staff within their assigned region.
Field staff
Submit answers to active campaign questions from the staff panel.

What we built

We built two PHP/Bootstrap panels: an admin/manager panel for product, area and regional managers to create campaigns scoped by region with question sets, track status and dates, and review feedback reports and answer detail; and a staff panel where field staff submit campaign answers. Both are backed by their own REST APIs.

  • Campaign creation

    Managers create campaigns with a name, region, start and end date, and a set of questions.

  • Region scoping

    Campaigns and the managers who run them are scoped to specific regions.

  • Question sets

    Each campaign carries its own set of questions that staff answer.

  • Staff answer submission

    Field staff log in to a separate panel and submit answers to active campaigns.

  • Feedback reports

    Managers review submitted answers as feedback reports with answer-level detail.

  • Campaign status tracking

    Campaigns track status and start/end dates so managers know which are active.

  • Role hierarchy

    Product, area and regional managers each have a defined level in the campaign hierarchy.

How it works

  1. A product or regional manager creates a campaign, scopes it to a region and adds questions.
  2. The campaign goes live for the region's field staff within its start and end dates.
  3. Field staff log in to the staff panel and submit answers to the campaign's questions.
  4. Managers review submitted answers in the feedback report and answer detail views.
  5. Managers track campaign status across regions as campaigns open and close.
Close-up of the Virbac staff panel's answer form for an active regional feedback campaign.
Close-up of the Virbac staff panel's answer form for an active regional feedback campaign.

Every part of the product

  • Admin/manager panel

    PHP, Bootstrap

    Where product, area and regional managers create campaigns and review feedback reports.

  • Staff panel

    PHP, Bootstrap

    A separate panel where field staff log in and submit campaign answers.

  • REST APIs

    PHP

    The admin and staff panels are each backed by their own REST API.

How it’s built

Virbac is split into two PHP/Bootstrap panels, one for managers and one for field staff, each with its own REST API rather than a single shared interface. Campaigns carry a region, a question set and a status with start and end dates, so a manager's view naturally scopes to their region while staff only see campaigns open to them. Keeping the staff panel separate from the manager panel means field staff get a minimal answer-submission flow instead of the full campaign-management interface.

  • PHP
  • Bootstrap
  • REST API
  • MySQL
  • JavaScript
  • jQuery

What clients say about working with us

Verified Fiverr reviews from our clients, including clients in India, quoted word for word.

5.0 98 verified reviews · Fiverr Top Rated
One of the best freelancers I've worked with on Fiverr. Truly worth more than the price-very polite and went above and beyond with every single update.
shanavasvsIndia · Android App Development
He is great at understanding user requirements and delivering 100% as committed. The output of the project is beyond expectation. He commits to time and values customers.
dnk3201Repeat buyerIndia · List Bhejo
Really it was a very good experience with this freelancer. He has very clear understanding of our expectations and made a perfect logo for our business. He also made modifications as per the request without any hesitation. Thank you somuch Venzpire for your wonderful support.
happy_vibeIndia

Read all 98 client reviews

Questions about Virbac

What does Virbac do?

Virbac is a field feedback campaign tool Venzpire built in India: product, area and regional managers create region-scoped campaigns with question sets in a PHP admin panel, field staff submit answers from a separate staff panel, and managers review the results as feedback reports.

How are campaigns scoped to regions in Virbac?

Each campaign in Virbac is assigned to a specific region along with its own question set, start and end date. Area and regional managers oversee the campaigns and staff within their assigned region, so answers and feedback reports naturally roll up by region rather than across the whole organization.

Which platforms does Virbac run on?

Virbac is two PHP and Bootstrap web panels, one for managers and one for field staff, each backed by its own REST API, which Venzpire built to run entirely from a browser.

Your product could be next.

Tell us what you are building. Venktesh reads every application himself and replies within one business day.

Apply for a strategy call