SharePoint Integration Guide

SharePoint Employee Recognition: Embed Branded eCards in Your Intranet

Add a branded employee-recognition eCard form to any modern SharePoint page using the built-in Embed web part. No SharePoint Framework code, no AppSource install — your HR team gets a working recognition widget in under ten minutes.

10 min
To embed
9K+
Organizations
No code
Required
Embed Web Part
Connected to eCardWidget
eCardWidget recognition form embedded inside a SharePoint Online page
Birthday Celebration
Sent from your intranet

TRUSTED BY 9,000+ ORGANIZATIONS FOR EMPLOYEE RECOGNITION

The Problem

The recognition gap in most SharePoint intranets

SharePoint is where enterprise HR teams already live. The company directory, HR policies, benefits documents, executive announcements — most of it sits on a SharePoint communications site or a Microsoft 365 team site that staff visit several times a week.

What's missing on most of those intranets is recognition. Birthdays go uncelebrated. Work anniversaries pass without acknowledgment. Peer kudos happen ad hoc in a chat thread that nobody can find a month later. The directory has every employee's start date and birthday — but no mechanism turns that data into a card that lands in the right inbox on the right day.

Bolting on a separate recognition tool means asking employees to leave the intranet, sign in to another portal, and remember a second password. Most HR teams know the second-tool approach loses adoption inside a quarter. The honest fix is to bring recognition into the place people already go — the SharePoint home page, the team site, the HR landing page — using the embed mechanism SharePoint already provides.

That's exactly what eCardWidget does. The product generates an iframe URL for any branded eCard form, and SharePoint's standard Embed web part renders it inline on any modern page. The result reads like a native SharePoint feature even though it's powered by a separate platform — and your HR team gets automated birthday eCards, work-anniversary celebrations, and peer-to-peer recognition without writing a single line of SharePoint Framework code.

Four Use Cases

How eCardWidget fits in your SharePoint intranet

Each pattern below maps to a real SharePoint page type — the company home, the HR hub, a team site, or a department landing page.

1

Recognition feed on the SharePoint home

Best fit: Communication site / company landing page

Embed an eCardWidget peer-recognition form on the company SharePoint home so any employee can send a branded thank-you card without leaving the intranet. The form posts the card to the recipient's email and optionally to a recognition gallery. This is the closest pattern to a peer-to-peer recognition feed that SharePoint can host natively.

2

SharePoint birthday web part

Best fit: HR hub or "people" landing page

Pair an existing SharePoint birthday list (the typical SharePoint birthday calendar most organizations already maintain) with an embedded eCardWidget birthday-card form on the same page. The list answers "whose birthday is it"; the embed answers "send them a card right now." For HR teams that want zero-touch operation, eCardWidget can also send the card automatically from imported team-directory data.

3

Work-anniversary milestones

Best fit: HR or recognition page

Recognize 1, 5, 10, and 15-year milestones automatically. Once your team directory is in eCardWidget, milestone cards send themselves on the right anniversary — and the embedded form on your SharePoint HR page lets managers send a personal anniversary message on top of the automated card. See automated work-anniversary eCards for the full setup.

4

Branded employee-recognition program

Best fit: Company-wide recognition hub page

Run a structured employee-recognition program through your intranet — branded eCard templates, your logo, your colors, manager-to-employee and peer-to-peer flows on the same page. The widget inherits your SharePoint page's chrome (hub navigation, search, footer) so it reads as part of the intranet, not a third-party iframe pasted on top.

The Walkthrough

How to embed eCardWidget in SharePoint

Six steps from sign-up to a working recognition widget on your SharePoint page. Works on every modern SharePoint Online page (Communication and Team sites).

1

Sign up and configure your eCard form

Create an eCardWidget account, upload your logo, and set brand colors. Pick the eCard categories you want available on the embedded form (birthdays, work anniversaries, peer kudos, holidays). The form is generated automatically once configuration is complete — no design work needed.

2

Copy the embed code

In the eCardWidget admin, open the widget settings and copy the iframe code. It looks like the standard HTML iframe snippet you'd paste into any CMS — a single tag with a source URL pointing at your branded eCardWidget form. Keep that snippet open in a tab; you'll paste it in step 5.

3

Open the target SharePoint page in edit mode

Navigate to the modern SharePoint page where you want the eCard form — typically the Communication site home, an HR hub, or a team site landing page. Click "Edit" in the top right to enter page-edit mode. You need page-edit permission on that site; standard "Member" or "Owner" SharePoint roles cover this.

4

Add an Embed web part

Hover between two existing sections on the page until the section divider shows a plus icon. Click it, then search the web-part picker for "Embed". The Embed web part is a built-in modern SharePoint web part — it's available on every SharePoint Online tenant by default and on SharePoint Server 2019 modern pages.

5

Paste the eCardWidget iframe code

In the Embed web part's properties pane, paste the iframe code copied in step 2. SharePoint validates the embed source against your tenant's HTML Field Security allowlist. If your tenant has restricted embeds, your SharePoint admin will need to add *.ecardwidget.com to the allowed iframe domains — a one-time, two-minute admin task.

6

Save, publish, and optionally pin to Quick Launch

Save the page as a draft, preview the embedded form, and publish when it looks right. For high-visibility pages, add a Quick Launch link or pin the recognition page to your hub navigation so employees can find it from anywhere on the intranet. The widget loads in under a second on a modern SharePoint page and respects the page's responsive layout on mobile.

Capabilities

What you can do with the SharePoint embed

Automated birthday and anniversary sends

Once team-directory data is imported, eCardWidget sends the right card on the right day — no SharePoint workflow required. The intranet embed becomes the visible front door for what's running on a schedule behind it.

Branded design that matches your intranet

Upload your logo, set brand colors, pick fonts, and apply custom CSS. The embedded form reads as part of the SharePoint page rather than an obvious third-party widget pasted in.

Real-time recognition analytics

See who's sending, who's receiving, which templates land best, and which departments are most active. The data sits in eCardWidget so it doesn't add load to your SharePoint tenant.

100+ eCard templates

Birthdays, work anniversaries, holidays, peer kudos, milestone moments, sympathy, welcome cards. Browse the full library or upload your own designs for fully custom branded recognition.

Merge tags and personalization

Recipient name, manager name, hire date, department, custom fields. Every card pulls per-employee data from your imported directory so the recognition reads as personal even when it's automated.

REST API and webhooks

For engineering teams, the eCardWidget REST API lets you trigger card sends from any system — internal HR tools, custom recognition workflows, even a Microsoft Power Automate flow that watches for SharePoint list changes.

Honest Disclosure

What this is — and what it isn't

SharePoint admins evaluating an integration deserve a clear picture of where the seams are. Here's the honest version.

What eCardWidget is

  • +An iframe-embeddable eCard form that drops into the standard SharePoint Embed web part
  • +Compatible with every modern SharePoint Online page (Communication site, Team site, hub site)
  • +Customizable with your logo, brand colors, fonts, and CSS
  • +Connected to your team data via CSV import (one-time or scheduled)
  • +Automated for birthdays, anniversaries, holidays, and milestones once data is loaded

What it isn't

  • Not a Microsoft AppSource SharePoint app — there is no native install in your tenant
  • Not a SharePoint Framework (SPFx) web part — it uses the standard Embed web part instead
  • Not a Microsoft Graph or Microsoft Entra (Azure AD) integration — eCardWidget doesn't query your directory
  • Not a direct HRIS sync — Workday, BambooHR, ADP, and SuccessFactors data flows in via CSV export and CSV import
  • Not a Microsoft Teams native app — Teams notifications route through the eCardWidget API, webhooks, or a Zapier connection

Why this matters for SharePoint admins: the iframe-embed approach means there's nothing to install in your tenant, no SPFx package to approve, no admin-consent flow for Microsoft 365 permissions. The widget runs entirely in the iframe and talks to eCardWidget's servers — your SharePoint security boundary is unchanged. Submission data lives in eCardWidget; your SharePoint content stays in SharePoint. That's the whole architecture.

FAQ

Frequently Asked Questions

Does eCardWidget have a SharePoint app on Microsoft AppSource?
No. eCardWidget is not on Microsoft AppSource as a native SharePoint app. The supported integration is via the standard Embed web part — paste the eCardWidget iframe code into an Embed web part on any modern SharePoint Online page and the recognition form renders inline. This works on every SharePoint Online tenant and on SharePoint Server 2019 modern pages without any tenant-level install or admin-consent flow.
Can I use eCardWidget on a SharePoint Communication site?
Yes. The Embed web part is available on both Communication sites and Team sites in modern SharePoint Online. Communication sites are the typical home for a company-wide recognition page — the eCardWidget iframe drops into any section of the page layout. Team sites work the same way for departmental recognition flows.
Can I trigger eCards from Microsoft 365 or Microsoft Entra (Azure AD) data?
Not as a direct API. eCardWidget does not query Microsoft Graph or Microsoft Entra. The supported flow is CSV-based: export your team list (names, emails, birthdays, hire dates) from Microsoft 365 admin, the People list, or your HRIS, and import the CSV into eCardWidget. From there, eCardWidget runs automated birthday and anniversary sends without any further Microsoft 365 connection. Some teams schedule a recurring CSV export with Power Automate or Zapier to keep the data fresh.
Does this work on classic SharePoint pages?
The Embed web part is a modern SharePoint feature. Most Microsoft 365 tenants migrated to modern pages between 2018 and 2020, so the embed flow described in the walkthrough applies to the vast majority of SharePoint Online deployments today. If your organization is still on classic SharePoint pages, the equivalent path is the Script Editor or Page Viewer web part with the same iframe URL — but Microsoft recommends modern pages for any new internal-comms work, and the eCardWidget embed is built to that target first.
How do permissions work — does the form respect SharePoint security?
The eCardWidget form runs inside an iframe on the SharePoint page. It does not query your SharePoint content, your Microsoft 365 directory, or your tenant security model — so there's no permissions inheritance to configure. Anyone who can load the SharePoint page (per your existing SharePoint permissions) can use the embedded form. Card-submission data is stored in eCardWidget, not in SharePoint. From a security-review standpoint, this is the same trust boundary as embedding any third-party form (a survey tool, a video player, a signup form) on a SharePoint page.
Can I customize the look to match our intranet branding?
Yes. eCardWidget supports your logo, brand colors, font choices, and custom CSS on the embedded form. Branded eCard templates can be uploaded so the cards employees send carry your company identity rather than a generic stock design. The widget also inherits the SharePoint page's responsive layout, so the form sizes itself to whatever section width you place it in on the page.

Embed branded employee recognition in your SharePoint intranet

Add eCardWidget to any modern SharePoint page in under ten minutes. Birthday automation, work-anniversary milestones, peer recognition — all running where your team already works.

Already running recognition on another platform? See internal communications eCards for the company-announcement use case.