Complete your account

Embeddable widgets

Drop ShiftSee onto any site.

Five drop-in widgets for partner sites, restaurant pages, personal portfolios, event calendars. Pure HTML. Copy a snippet, paste it on your site, you're done. No build pipeline, no React, no auth dance unless you want one.

Profile

Profile card

Brand-styled card linking back to a business or shifter's public profile. Pure social proof + CTA.

Snippet

<script src="https://shiftseestaging.com/embed/v1/profile.js" defer></script>
<div data-shiftsee-profile data-kind="b" data-slug="business-demo"></div>

Live preview

Shifts

Open shifts

Up to 8 future-dated open broadcasts for a single business. Date, time, hourly rate, "View business" CTA.

Snippet

<script src="https://shiftseestaging.com/embed/v1/shifts.js" defer></script>
<div data-shiftsee-shifts data-slug="business-demo"></div>

Live preview

Reviews

Review wall

Recent reviews with star rating + reviewer name + body, plus the average headline.

Snippet

<script src="https://shiftseestaging.com/embed/v1/reviews.js" defer></script>
<div data-shiftsee-reviews data-kind="b" data-slug="business-demo"></div>

Live preview

Rate

Typical-pay badge

Compact pill: "Typical pay at this business: $X-Y/hr." Computed from the last 90 days of broadcast shifts. Wage-transparency, your business, your number.

Snippet

<script src="https://shiftseestaging.com/embed/v1/rate.js" defer></script>
<div data-shiftsee-rate data-slug="business-demo"></div>

Live preview

Connect

Connect button

OAuth dance for partner sites that want to act on a user's behalf. PKCE + popup on desktop, full-page redirect on mobile.

Snippet

<script src="https://shiftseestaging.com/embed/v1/connect.js" defer></script>
<button data-shiftsee-connect
        data-client-id="oc_your_client_id"
        data-redirect-uri="https://your-site.com/auth/shiftsee/callback"
        data-scope="shifter.read shifter.write">
  Connect with ShiftSee
</button>

Live preview

Live preview unavailable: this widget needs runtime credentials (OAuth client / token). The snippet is ready to paste once you have them.

Schedule

Schedule widget

Full negotiation + claim flow inside an iframe. Read-write. Token authenticated via postMessage from the parent.

Snippet

<script src="https://shiftseestaging.com/embed/v1/schedule.js" defer></script>
<div data-shiftsee-schedule
     data-token="at_..."
     data-business-id="123"
     data-on-event="window.handleShiftSeeEvent">
</div>

Live preview

Live preview unavailable: this widget needs runtime credentials (OAuth client / token). The snippet is ready to paste once you have them.

Shopify

One Liquid snippet covers all four no-auth widgets.

Save shiftsee.liquid as a snippet in your Shopify theme. Render it from any template with a one-line include. No app install, no app review queue.

Sample include

{% raw %}{% render 'shiftsee', widget: 'profile', slug: 'your-business-slug' %}\n{% render 'shiftsee', widget: 'shifts',  slug: 'your-business-slug', theme: 'dark' %}\n{% render 'shiftsee', widget: 'reviews', slug: 'your-business-slug' %}\n{% render 'shiftsee', widget: 'rate',    slug: 'your-business-slug' %}{% endraw %}

Install

  1. Download shiftsee.liquid.
  2. Shopify admin → Online Store → Themes → ⋯ → Edit code.
  3. Snippets → Add a new snippet → name shiftsee → paste the file.
  4. Drop a {% raw %}{% render 'shiftsee', ... %}{% endraw %} call into any template.

Download Liquid snippet Full Shopify guide

WordPress

Built-in shortcodes for WordPress sites.

Drop-in plugin that registers [shiftsee_profile], [shiftsee_shifts], and [shiftsee_reviews] shortcodes. Paste a shortcode anywhere a block accepts them. No theme edits, no PHP knowledge.

Sample shortcode

[shiftsee_profile slug="your-business-slug"]
[shiftsee_shifts  slug="your-business-slug" theme="dark"]
[shiftsee_reviews slug="your-business-slug"]

Install

  1. Download the plugin ZIP.
  2. WP admin → Plugins → Add New → Upload Plugin.
  3. Activate "ShiftSee Embeds."
  4. Paste a shortcode anywhere on a post or page.

Download ZIP Full WordPress guide

Ready to go further?

The configurator handles per-widget customization (themes, slugs, OAuth params) with live preview. The developer portal manages your API keys, OAuth clients, webhooks, and delivery log.

Sign up to use it Developer portal