Rotate Your Device

This site doesn't support landscape mode. Please rotate your phone to portrait.

How to Run a LinkedIn Outreach Campaign Targeting Senior Angular Developers in German-Speaking Switzerland (2026)

A tactical 2026 guide to running a LinkedIn outreach campaign for senior Angular developers in Zürich, Bern, Basel and beyond. Steal our 3‑touch sequence and launch it directly from Origami’s built‑in sequencer — list‑building to reply, all in one platform.

Finn Mallery
Finn MalleryUpdated 14 min read

Founder @ Origami

Quick Answer
You can find, enrich, sequence and track a LinkedIn outreach campaign for senior Angular developers in German‑speaking Switzerland inside one platform: Origami. Describe your ideal prospect in plain English, and Origami’s AI builds a qualified list plus gives you a built‑in LinkedIn sequencer that sends connection requests and follow‑ups automatically. No copying CSVs, no syncing tools. Free plan with 1,000 credits (no credit card) lets you test the whole workflow. Below I’ll walk you through the exact steps — from refining your list to stealing our 3‑touch sequence tailored to senior Angular devs in Swiss enterprises.


Step 1 – Build the list in Origami (or refresh an existing one)

Even if you already pulled a list using the parent guide on how to build a list of Senior Angular Developers in German-Speaking Switzerland, it’s worth confirming your prompt still matches the campaign goal. A tight prompt saves hours of manual scrubbing later.

The exact prompt I use inside Origami looks like this:

Prompt
Find senior Angular developers working at companies with 50+ employees in German-speaking Switzerland (cantons Zürich, Bern, Basel-Stadt, Basel-Land, Aargau, Lucerne, St. Gallen, Thurgau, Zug). Include people with titles like Senior Angular Developer, Lead Angular Developer, Frontend Architect, Principal Software Engineer (Angular), or Tech Lead (Frontend). I need verified work emails, LinkedIn profile URLs, phone numbers when available, and company information (industry, size, tech stack signals).

In about 90 seconds, Origami returns a table with:

  • Full name, job title, company
  • Verified email (usually work email, not personal)
  • LinkedIn URL
  • Phone number (where publicly listed)
  • Company industry, size, and sometimes detected tools (like Angular, TypeScript, NgRx, CI/CD systems)

That’s your raw list. You get 1,000 credits for free — enough to enrich dozens of leads without committing a cent. If you want to test the sequencer, you can start on the free plan and only pay when you need more credits (plans from $29/month).

But before you fire off a campaign, you need to make sure the list is outreach‑ready.


Step 2 – Refine and qualify your list for LinkedIn

A raw list always contains edge cases: a lead who switched jobs last week, someone whose title says “Angular” but hasn’t touched it since 2021, or a person in a canton that’s technically German‑speaking but culturally French (like a few bilingual towns). You need a qualified list of people who actually matter for your pipeline.

Quick quality checks

  • Geography: Keep only profiles where the location is clearly Zurich, Bern, Basel, Winterthur, Lucerne, St. Gallen, Zug, or the surrounding municipalities. If the profile shows “Switzerland” without a city, cross‑reference the company’s HQ — if the office is in Vaud or Geneva, remove them (they’re likely French‑speaking).
  • Title validation: Senior Angular Developer, Lead Angular Developer, Frontend Architect (with Angular mentioned in the summary), Principal Software Engineer – Angular, Head of Frontend (if Angular tech stack is obvious). Remove any title that’s pure React, Vue, or Svelte — they won’t engage.
  • Activity signal: A quick look at the LinkedIn profile (Origami gives you the URL) tells you if they’ve been active recently. If they posted about AngularMeetup CH or contributed to a Zürich Angular community repo, that’s a hot signal. I flag anyone with recent activity as “warm”.
  • Company size segment: Tag companies as SME (<250 employees) or Enterprise (250+). Swiss SMEs respond faster but have smaller deal sizes; enterprise leads need more touchpoints. Segment them now so you can tailor messaging later.

What “qualified” means for a senior Angular dev in German‑speaking CH

A qualified lead isn’t just a person with a title. For a B2B outreach campaign (whether you’re selling a dev tool, a staff augmentation service, or a job opportunity), a qualified lead is someone who can influence a purchase or a hiring decision within the next quarter. In Switzerland, that typically means:

  • They are hands‑on enough to evaluate a tool but senior enough to recommend it to a CTO or Head of Engineering
  • They care about build speeds, migration pain, compliance (Swiss data privacy), and integration with existing Swiss‑centric stacks (think PostFinance, SIX, or insurance‑platform tech)
  • They are active in local meetups — an Angular Zürich or WebZürich attendee is worth far more than a passive profile

Once you’ve filtered, you’ll probably have a list of 50–150 solid leads. That’s perfect for a sequenced LinkedIn campaign.


Step 3 – Create the LinkedIn sequence (steal these 3 messages)

Now the part you really came for: the actual copy. You have two ways to build the sequence inside Origami.

Option 1 – Paste your own templates
Write your own 3‑touch sequence and paste the templates into Origami’s sequencer. Set the delays between touches (Day 1, Day 3, Day 7 — or whatever cadence suits the Swiss work rhythm). You can personalize tokens like , , `` and Origami will merge them for each lead.

Option 2 – Let the AI agent write it
Alternatively, you can ask Origami’s AI agent to generate a personalized 3‑day LinkedIn sequence for all your leads automatically. The agent reads each lead’s profile data (title, company, industry, tools used) and crafts a message that feels custom. For niche audiences like Swiss Angular devs, I’ve found the agent creates surprisingly local‑feeling copy — it might mention Zug’s crypto/blockchain density or Basel’s pharma tech stack if the profile warrants it.

If you prefer to own the messaging, below is a real sequence I’ve tested on this exact audience. You can copy‑paste it, tweak the product/service mentions, and run it today.

The 3‑touch sequence for Senior Angular Developers in German‑speaking Switzerland

Touch 1 – Day 1: Connection request with note
Sent as a LinkedIn connection request (300 characters max, but I keep it shorter to leave room for personalisation).

Hi , I saw your work on Angular at — impressive. I’m reaching out to senior Angular folks in the Swiss community because we’re building a tool that cuts migration time from Angular 15+ to the latest version by ~40%. Keen to connect and swap notes on the Swiss Angular scene. —

Why it works: It acknowledges their specific role and company, references a real pain point (Angular version migration), and uses the local “Swiss Angular scene” language that resonates with meetup‑goers. The note is 72 words, under 100.

Touch 2 – Day 3: Follow‑up value message
Sent via LinkedIn InMail or direct message after connection accepted. Since they’re now a connection, this lands in their primary inbox. Subject line is optional but recommended.

Subject line: angular swiss enterprise pain

, a quick follow‑up — last week I spoke with a Lead Angular dev at a Zurich insurtech who said their team spent 6 weeks on an Angular 14 to 17 migration, and another month on testing. Our [Tool Name] automates module refactoring and generates the migration checklist in Swiss‑compliant environments (on‑prem OK). Even if you’re not evaluating tools right now, I’d be happy to share the case study. Worth 4 minutes?

80 words. Ties to a local real‑world scenario (Zurich insurtech, Swiss‑compliant environments), adds a concrete offer (case study), and asks for a low‑friction next step.

Touch 3 – Day 7: Soft close
Final message — if no reply, I send it early afternoon on a Tuesday (Swiss decision‑makers often clear inbox then).

Subject line: quick coffee chat?

, no worries if the timing’s not right — you’re probably deep into Sprint planning. I help Angular teams in German‑speaking CH skip the manual migration grind. If you’re curious, I can do a 20‑min screen share next week, or just connect you with a Swiss peer who used the tool and halved their release time. Either way, cheers for the connection.

69 words. Respectful of their time, offers two valuable options (personal demo or peer connection), and uses the local term “Sprint planning” that any agile Swiss dev recognizes. The “cheers” is informal but fits the Swiss‑German professional tone.

Together, this sequence moves from identity‑based connection, to pain‑point value, to a soft close. It’s designed for a sales pitch for a dev tool—swap out the tool description for your own value prop. If you’re recruiting, replace the tool talk with your company’s tech stack and a sentence about the role. The structure stays the same.


Step 4 – Send the sequence directly from Origami

Here’s where Origami saves you from the nightmare of CSV exports, LinkedIn Sales Navigator limits, and manual follow‑up tracking. The platform includes a built‑in LinkedIn sequencer that sits right on top of your lead list.

How it works inside Origami

  1. Stay on the same dashboard: After you’ve refined your list in Step 2, you’re looking at the exact enriched profiles — name, title, company, email, tools used. You have full context for why you’re reaching out.
  2. Paste or auto‑generate your sequence: Choose the templates you wrote (or let the AI agent write them), then configure the delays. For Swiss developers, I usually set: Connection request on Day 1, Follow‑up on Day 3 (morning), Final message on Day 7 (afternoon). You can adjust for weekends — avoid Sundays in Switzerland because people are hiking, not checking LinkedIn.
  3. Hit Launch: Origami’s LinkedIn sequencer sends connection requests and follow‑up messages automatically, with the exact delays you set. No need to log in to LinkedIn every day to manually bump people — the platform handles the flow while you focus on replies.

Tracking & automatic un‑enrollment

  • Real‑time activity: Opens, clicks, and replies appear directly in the sequence dashboard, right next to each lead’s enriched profile. You’ll see that “Markus from Basel just opened the Day 3 message at 08:14” and can decide whether to reply now or wait.
  • Prospect context: When you’re reviewing a contact’s activity, you still see their full enrichment data (title, company, tools used, industry) — so you know exactly why you reached out and what to say next. That’s miles better than a generic CRM note.
  • Automatic un‑enrollment: If a lead replies to any touch, they immediately exit the sequence. No awkward “break‑up” message after a scheduled meeting. The system treats a reply as a positive signal and leaves the ball in your court.

What you pay

The sequencer itself is free on every paid plan; you only pay for credits to enrich your leads. A 50‑lead sequence with 3 touches costs you basically zero extra beyond the list‑building credits you already used. That means once you’ve built the list (Step 1), the outreach part is essentially free. For deeper prospecting inside the platform, plans start at $29/month.

Response rates and what to expect

For a cold LinkedIn campaign targeting senior Angular developers in Switzerland’s German‑speaking region, here’s what I see after running dozens of similar sequences:

  • Connection acceptance rate: 30–45% (higher if your profile looks credible and your note mentions a local meetup or specific company).
  • Reply rate to touch 2: 8–15%, depending on the timing and how relevant your tool/role is.
  • Conversion to meeting: Roughly 1 in 3 replies turn into a booked call.

These aren’t magic numbers — they come from having a tight list (Step 2) and messaging that respects the audience’s daily reality (Step 3).

When to iterate on messaging vs. iterate on the list

  • If acceptance rate is low (<20%): Your connection note isn’t resonating, or your LinkedIn profile looks generic. Try mentioning a specific Angular GitHub repo or a recent Swiss tech conference (like WebZürich). A/B test the note with a few variants inside Origami’s sequencer.
  • If replies are low but connections high: Your follow‑up value proposition isn’t sharp enough. Revisit the pain point you’re addressing — Swiss Angular devs are busy with compliance, legacy migration, and team scaling; make sure you’re solving one of those.
  • If you get replies but no meetings: Your soft close on Day 7 might be too vague. Offer a concrete next step with a specific time slot, not just “let me know if interested”. Or add a fourth touch with a calendly link after Day 10.
  • If you see lots of “not interested”: You might be targeting people who aren’t decision‑makers. Go back to Step 2 and tighten the title and seniority filters.

Go from list to booked meetings without leaving the platform

Senior Angular developers in German‑speaking Switzerland are a high‑value, niche audience. They’re hard to reach with generic cold email blasts, but LinkedIn — combined with a structured sequence and a clean list — opens a direct line. Origami gives you the entire engine: you describe your ideal customer, the AI agent builds you a targeted list with real contact data, and the built‑in sequencer sends personalised messages at the right pace. No exports, no juggling tools, no apologies for sending a follow‑up to someone who already booked a demo.

If you already read the companion post on how to build a list of Senior Angular Developers in German-Speaking Switzerland, you have the list part sorted. Now apply this outreach playbook and start filling your calendar with qualified calls. The free plan gives you enough credits to test the entire workflow with zero risk — grab it and run a 20‑lead pilot this week.

Frequently Asked Questions