🇨🇭 Schwiizr Embed Demo

Integrate Swiss German learning into your website with our embeddable widget

Quick Integration Guide

Follow these simple steps to add Schwiizr to your website:

1

Get Your API Token

Contact us at partners@schwiizr.ch to receive your unique partner API token and configure your allowed domains.

2

Add the Script

Include our embed script in your HTML. It's lightweight (~15KB) and loads asynchronously.

3

Initialize Widget

Call SchwiizrEmbed.init() with your token and customization options to render the widget.

4

Customize Branding

White-label the widget with your brand colors, fonts, and logo through our admin panel.

Integration Code Copy & Paste

Add this code to your website where you want the Schwiizr widget to appear:

<!-- Schwiizr Embed Widget --> <div id="schwiizr-widget"></div> <script src="https://schwiizr.ch/embed/widget.js"></script> <script> SchwiizrEmbed.init({ // Required: Your partner API token token: 'YOUR_PARTNER_TOKEN', // Required: Container element ID container: 'schwiizr-widget', // Optional: Override default branding branding: { primaryColor: '#22c55e', accentColor: '#f59e0b', fontFamily: 'Inter, system-ui, sans-serif' }, // Optional: Filter lessons options: { difficulty: 'A1', // A1, A2, B1, B2 maxLessons: 10, showProgress: true }, // Optional: Event callbacks onLessonComplete: (lessonId, score) => { console.log(`Lesson ${lessonId} completed with score ${score}`); }, onError: (error) => { console.error('Schwiizr error:', error); } }); </script>

Live Preview

Customize the widget and see a live preview:

🇨🇭

Schwiizr Widget Preview

This is where your embedded Swiss German learning widget will appear.

📖 Greetings Basics
Learn to say hello in Swiss German
🛒 At the Market
Shopping vocabulary and phrases
🍽️ Restaurant Orders
Order food like a local

Partner Pricing

Choose the plan that fits your needs:

Free

CHF 0

  • ✓ 100 monthly users
  • ✓ Basic lessons
  • ✓ Schwiizr branding
  • ✗ Custom branding
Popular

Starter

CHF 49/mo

  • ✓ 1,000 monthly users
  • ✓ All lessons
  • ✓ Custom colors
  • ✓ Basic analytics

Pro

CHF 149/mo

  • ✓ 10,000 monthly users
  • ✓ Full white-label
  • ✓ Custom domain
  • ✓ Advanced analytics

Enterprise

Custom

  • ✓ Unlimited users
  • ✓ Custom content
  • ✓ API access
  • ✓ Dedicated support

Ready to Get Started?

Contact our partnership team to get your API token and start integrating Schwiizr into your platform.

Contact Partnership Team