Zapier Integration #

Connect eCardWidget to 7,000+ apps with no code. The Zapier app is a thin client over the same public API documented here — anything you can do in Zapier, you can also do directly (Send eCard, Directory Sync, Webhooks).

Connecting your account #

  1. In a Zap, add an eCardWidget.com step.
  2. Connect a new account → paste your API Key (Settings → Developers → API Keys in the ECW dashboard). That's the only field — the connection is API-key-only; your account email is detected automatically for the connection label.

Triggers (start a Zap when something happens in eCardWidget) #

Trigger Fires when
New Team Member a member is added to your directory
Updated Team Member a member is changed (only on a real change)
Deactivated Team Member a member is deactivated
eCard Sent via Email an eCard is emailed from your account

The member triggers surface the full member (email, employee/external ID, name, job title, departments, birthday, hire date, profile image, deactivated flag) plus the change source and changed_fields. These map to the member-change webhooks.

Actions (do something in eCardWidget) #

Action What it does
Send eCard Email an eCard (or schedule it), or generate a Share Link. Widget and eCard are searchable dropdowns; Language is a dropdown. Returns a shareUrl for share-link sends.
Create or Update Team Member Add/update a directory member with field mapping (incl. custom date fields), Import Mode (Add & Update / Add New Only), stable employee/external-ID matching, and a Department dropdown (type a new name to auto-create). Returns action, changed_fields, warnings.
Deactivate Team Member Reversibly deactivate a member (stops automated cards, frees a seat).
Delete Team Member (Permanent) GDPR erasure — irreversible. Use Deactivate for normal offboarding.
Search What it does
Find Team Member Look up a member by email or employee/external ID — pair with Create or Update for a "find or create" step.

Common recipes #

  • HR/CRM → directory: New/updated contact in Salesforce/WorkdayCreate or Update Team Member (match on employee/external ID so email changes don't create duplicates).
  • Offboarding: Employee terminatedDeactivate Team Member.
  • Send on an event: New row / form submission / donationSend eCard.
  • Share link to chat: Send eCard (Send Type = Copy / Share Link) → post the returned Share URL to Slack/SMS/CRM.
  • Two-way sync: Updated Team Member trigger → push changes back to your source system (use the source field to avoid loops).

Notes #

  • Initial backfill of a large directory: use the in-app spreadsheet importer, then let Zapier handle ongoing deltas (the importer doesn't fire member triggers).
  • "Send eCard" requires Sender Email, Sender Name, and Recipient Name; Recipient Email is required for email sends and optional for share links.

Documentation