Syrup — survey collection for insights teams

Enterprise survey collection that never touches your data.

Design, host, and quota-manage studies from one place. Every response goes straight from the respondent's browser to your infrastructure — never ours.

POST https://insights.yourco.com/syrup → your endpoint
// Signed by a secret only you and Syrup hold
{
  "response_id": "3f6c2a9e-8d41-4b7a-…",
  "survey":      { "slug": "brand-tracker", … },
  "disposition": "complete",
  "meta":        { "pid": "abc123", "src": "fieldline" },
  "answers": {
    "q_gender": {
      "questionType":   "single_select",
      "selectedValues": ["Woman"],
      "selectedCodes":  ["2"]
    },
    …
  }
}
What reaches you

respondent's browser → your endpoint

  • Every answer, as a full snapshot of the interview so far
  • The panel parameters from the link, passed through unchanged
  • How the interview ended: complete, screened out, or over quota

If your endpoint is down, the browser keeps the snapshot and retries. We're not in the request.

What reaches us

respondent's browser → Syrup

  • One session record: when it started and ended, and how it ended
  • Which quota cell the session fell into — never the answers

That's what runs quotas and the progress view. The full list is in What we keep.

The security review takes longer
than the study.

Every vendor that holds respondent data triggers a review: the security questionnaire, the data processing agreement, data residency sign-off, a privacy impact assessment, and the same again at renewal. A team of three waits two quarters to field a study that takes four days.

A platform that never receives the answers changes the shape of that review. There is no respondent data to put in a DPA. The questionnaire gets short. Data residency is already settled — the data is wherever you put it.

A vendor that stores responses

  • ·Security questionnaire, in full
  • ·DPA negotiated with Legal
  • ·Data residency sign-off
  • ·Privacy impact assessment
  • ·All of it again at renewal

Syrup

  • ✓A short questionnaire: no answers stored
  • ✓Respondent DPA — no respondent answers to process
  • ✓Residency: the data lives in your infrastructure
  • ✓One webhook endpoint, stood up once
  • ✓A contract you can read: /docs/responses

Four jobs, done completely.

Everything between the brief and the data landing in your warehouse — and nothing after it.

Design

Questionnaires as readable text

Surveys are written in SRP, a small plain-text language. Review them in a pull request, diff them between waves, and let any AI assistant draft or translate them.

  • ✓Routing, piping, repeat blocks and segments
  • ✓Validated before anything is published
Hosting

Links, fielded in waves

Publish a survey as numbered waves. Each wave has its own link and a frozen copy of the questionnaire, so the survey stays editable for the next one.

  • ✓Close a wave: new respondents are turned away, those in progress finish
  • ✓A new wave carries over the endpoint, redirects and targets
Quotas aka Waffles

Quota cells, checked mid-survey

Define cells on your quota variables and set targets. When a respondent's cell is full, they're sent back to the panel as over quota.

  • ✓Only the quota answers are sent to place a respondent in a cell
  • ✓Live cell fill, starts, completes, incidence and drop-off per wave
Panels

The full panel round-trip

Keep your sample vendors. Their entry parameters pass through to your data, and respondents go back to the vendor's complete, screen-out or over-quota URL.

  • ✓Pass-through IDs on every snapshot, for reconciliation
  • ✓Our counts and yours line up, so missed deliveries show

Online surveys

Shared links for panel and customer studies.

answers → your endpoint

Forms

Embeddable forms. With direct delivery, submissions post straight to you.

answers → your endpoint

Offline field surveys

A tablet app for fieldwork without a signal. It syncs through Syrup when back online.

answers → Syrup

Where Syrup stops is by design.

Each of these is something you already have, or that's better kept out of a collection platform.

Store responses No respondent answers on our servers means nothing to breach, nothing to negotiate, and nothing to review every year.
Analytics & dashboards Responses land in your warehouse, where your BI tools, your definitions and your data team already are. You don't need a second, weaker analytics product.
Sample & panel sourcing You keep your panel relationships and your negotiated CPIs. We don't mark up respondents.
Data processing No weighting, tabbing or open-end coding. Your team or your existing vendor does that downstream, the way they already do.

IT is involved once.
After that, one researcher runs the study.

Your engineers stand up one HTTPS endpoint and store one secret. From then on, a single researcher takes a study from brief to data in the warehouse without convening anybody.

  1. Endpoint

    IT runs a webhook and keeps the secret.

  2. Design

    Write the questionnaire in SRP, or have an assistant draft it.

  3. Field

    Publish a wave, set quota targets, hand the link to the panel.

  4. Watch

    Follow completes, incidence and cell fill live.

  5. Repeat

    Edit, publish wave 2. The data is already where you work.

Check the claims yourself.

The delivery contract is public: the request, the signed token, how to verify it, and exactly what we keep.

From panel link to wave 2.

We'll field a live study to an endpoint you control, watch quotas fill, and publish the next wave — and show you what your security team would review.