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.

TRUSTED BY 9,000+ ORGANIZATIONS FOR EMPLOYEE RECOGNITION



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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
Frequently Asked Questions
Does eCardWidget have a SharePoint app on Microsoft AppSource?
Can I use eCardWidget on a SharePoint Communication site?
Can I trigger eCards from Microsoft 365 or Microsoft Entra (Azure AD) data?
Does this work on classic SharePoint pages?
How do permissions work — does the form respect SharePoint security?
Can I customize the look to match our intranet branding?
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.