lanciert.
Campaign infrastructure · Switzerland

Your cause. Launched.

A good idea rarely fails on its merits. It fails because nobody wants to build the machinery behind it: the campaign site, the legal text, the signatures, the mailing list, the legal review. We build that vehicle — finished, tested and ready to drive. You get in and take the wheel.

For readers outside Switzerland

What a Swiss cantonal initiative is.

Switzerland lets ordinary citizens write law. In the canton of St. Gallen, roughly 6,000 verified signatures force a proposed statute onto the ballot — no party, no parliamentary seat and no permission required. The hard part is not the right. It is everything the right demands of you: a text that survives constitutional review, a committee with standing, a way to reach 6,000 people, and a paper trail that holds up. That gap is what these vehicles close.

What you get

A vehicle is not a leaflet.

It is the complete infrastructure a cantonal initiative needs — from the first article of the draft statute to the list of signatories you end up holding as a file.

01

Campaign site

Its own address, its own colours, built for the phone. Not a template look, but a site that reads as though an organisation stands behind it.

02

Statute workshop

The draft law shown article by article — and every article can be commented on individually. Feedback lands where it belongs instead of in a pile of email.

03

Representative finder

Enter a postcode, resolve the electoral district, see your own cantonal MPs — with party, committees and a direct way to contact them.

04

Gathering support

Signatures, backers and doers, donations. Every person decides for themselves whether they support the cause openly or anonymously.

05

Mailing list

Your own list with double opt-in and an unsubscribe link in every message. Sent from your own address, not through an advertising service.

06

Your own back office

An account that lets you see your numbers, your signatories and your feedback yourself — and download the list as a file.

How it works

Three steps to your own campaign.

Describe the cause

One conversation. What do you want to change, in which canton, and who already stands behind it. We tell you honestly whether the cause works as an initiative — including when the answer is no.

Build the vehicle

We set up the site, the text workshop, the mailing list and the reporting. The frame stands in days rather than months, because it is kept ready for the next campaign instead of being reinvented each time.

Hand over

You get your account and drive it yourself. We stay responsible for the technology and its upkeep — the political lead sits with you, not with us.

Who gets in

Backers and doers.

A vehicle needs two kinds of people: someone who carries it with their name, and someone who moves it. Both are worth the same, and both can be the same person. We call them Träger and Macher — the backer and the doer.

Träger · the backer

stands in front of the cause

You give the cause weight: as a business owner, a farmer, a cantonal MP, an association president — or simply as someone the village listens to.

  • Your name on the committee
  • A voice that may be quoted
  • Your own access to the campaign
  • No technical or administrative burden

Macher · the doer

puts the cause in motion

You get hands-on: collecting signatures, standing at markets, talking to people, organising dates, gathering feedback.

  • Concrete tasks instead of vague help
  • Material that is already finished
  • A group that coordinates itself
  • Visible or in the background — your call

Open or anonymous — you decide

Every form of support is given either openly or anonymously. Open means your name appears on the campaign site, but only after you have released it. Anonymous means you count in full while your name stays internal and is published nowhere. This is not a promise in a policy document — it is built into the system: an anonymous entry cannot technically be made public at all.

Reference

Two vehicles, built and ready.

Both run on the same infrastructure — which is exactly the point: the third vehicle costs a fraction of the first. The campaign sites themselves are in German only; their audience is voters in one Swiss canton.

Building Collection not open

Business Protection Act

Cantonal popular initiative in St. Gallen for a simple, free-of-charge right to video surveillance for farm shops, small businesses and heritage sites. Nine sections, anchored on a St. Gallen Administrative Court ruling on proportionality.

§ 1–9
draft statute
120
MPs on file
supporters
Building Collection not open

Strong Schools SG

Cantonal statutory initiative countering the full revision of the compulsory schooling act: core skills, parental rights, municipal autonomy, choice instead of mandatory integration. Thirteen sections, deliberately drafted to withstand review.

§ 1–13
draft statute
120
MPs on file
supporters
Where this actually stands. Both vehicles are technically complete and publicly reachable. Signature collection has not opened for either initiative — it starts only once the respective text has passed constitutional review. The counters are therefore low. We put that here rather than leave it out: you should see what has been built, not numbers that imply a movement which does not yet exist.
Underneath

The services behind it.

No third-party campaign suite, but our own services on our own server inside the Swiss legal sphere. That is why an additional vehicle is quick to stand up.

Campaign API running

One API serves any number of campaigns. New campaigns are switched on, not rebuilt. With rate limiting, security headers and validation on every input.

# per campaign
POST /api/<campaign>/petition
POST /api/<campaign>/unterstuetzung
POST /api/<campaign>/article-feedback
GET  /api/<campaign>/unterstuetzung

# platform level
POST /api/plattform/anfrage
GET  /api/plattform/kennzahlen

# back office (auth required)
POST /api/redaktion/anmelden
GET  /api/redaktion/uebersicht
GET  /api/redaktion/unterzeichner.csv

Draht — messaging gateway ready, not connected

Our own gateway for making a campaign reachable over WhatsApp: accounts, key management, console and billing are in place. The first channel exists but is not yet connected — that needs a one-off scan on a handset. We state it as it is.

GET  /v1/channels
→ 1 channel · status: disconnected

# once connected:
POST /v1/messages
Get in

Do you have a cause?

Describe it in a few sentences. You get an honest assessment — including when it says an initiative is the wrong instrument.

Your details are used solely to answer this request and are not passed on. More in the privacy notice (German).