Screvercommerce
Configuration

Modelled, not hand-coded.

Tourism partners change. Pricing rules change. Eligibility changes. The platform treats workflows, prices and rules as declarative configuration.

Rules engine

Visual workflow builder.

Drag triggers, conditions, actions onto the canvas. Same JSON-DSL underneath as the code examples below.

app.screver.ch/ai/workflows/low-snow-discount
AIWorkflowsLow-snow discountslug: low-snow-discount
MK

Pricing rule

Low-snow discount

Library

Trigger
Condition
Action
Branch
Delay
Notify
Trigger

booking.created

Condition

weather.snow < 30cm

Action

discount 15%

Action

tag low-snow

Notify

HubSpot upsert

Workflow builder · low-snow discount
Pricing rule

Low-snow ski-pass discount.

json

{
  "id": "rule_winter_weather_discount",
  "appliesTo": { "productType": "skiPass", "region": "andermatt-sedrun" },
  "condition": {
    "and": [
      { "weather.snowDepth_cm": { "lt": 30 } },
      { "date.daysFromNow": { "lt": 7 } }
    ]
  },
  "adjustment": { "type": "percentage", "value": -15 },
  "label": "Low snow discount"
}
Entitlements

Membership entitlements as typed grants.

json

{
  "membership": "alpine-club-2026",
  "grants": [
    { "type": "discount", "productType": "skiPass", "value": -10, "unit": "percent" },
    { "type": "freeEntry", "productId": "museum-bergbahnen" },
    { "type": "priority", "productType": "cableCar", "windowDays": 2 }
  ]
}
Workflow

Day-before reminder for Glacier Express bookings.

json

{
  "id": "wf_gpx_day_before_reminder",
  "trigger": { "type": "schedule", "cron": "0 18 * * *" },
  "query": {
    "bookings": {
      "productType": "transport",
      "lineId": "gpx",
      "departureDate": "tomorrow"
    }
  },
  "actions": [
    { "type": "sendSMS", "template": "gpx-reminder", "locale": "customer.locale" },
    { "type": "hubspot.updateContact", "properties": { "last_trip_reminded": "now()" } }
  ]
}
Conditional bundling

Family bundle suggestion.

json

{
  "id": "rule_family_bundle_suggest",
  "trigger": "cart.evaluated",
  "condition": {
    "and": [
      { "cart.adults": { "gte": 2 } },
      { "cart.children": { "gte": 2 } },
      { "cart.contains": { "productType": "accommodation" } },
      { "cart.contains": { "productType": "skiPass" } }
    ]
  },
  "action": {
    "type": "suggestBundle",
    "bundleId": "family-week-ski-stay",
    "discountPct": -8,
    "message": { "de": "Family-Bundle vorgeschlagen.", "en": "Family bundle suggested." }
  }
}

Keep reading