Skip to main contentSkip to footer
Integrations & API

Connect eCardWidget to the tools you already use

Send branded eCards from your CRM, HR system, or storefront. Zapier, REST API, webhooks, Shopify, WooCommerce, and CSV/Excel import — eCardWidget fits the stack you already run.

Trusted by 9,000+ organizations across 50+ countries.

How eCardWidget plugs into your stack

eCardWidget exposes a documented REST API, a real-time webhook system, and a Zapier app — so the same eCard delivery that powers our embeddable widget is available from anywhere in your tech stack. Whether you're triggering eCards from a CRM workflow, a Shopify storefront, an HR milestone tracker, or a custom internal tool, the integration surface is consistent: authenticated requests in, structured event notifications out.

For non-developer teams, we provide a Zapier app, native Shopify embed, WooCommerce embed, and CSV/Excel bulk import for team directories. For engineering teams, we provide 30+ REST endpoints with Bearer-token authentication and six real-time webhook event types.

No-code For marketers, ops, HR teams

Zapier

Connect eCardWidget to 5,000+ apps through Zapier. Pre-built triggers and actions let your operations and HR teams wire up automated eCard sends from any tool that has a Zapier app — no developer required. Communication between Zapier and eCardWidget is webhook-based, so events fire in real time.

Example use case: A new hire is added to BambooHR → Zapier fires the "Send Welcome eCard" action → the new hire receives a branded welcome card in their inbox the same day.

Zapier setup guide →

Developer For engineering teams

REST API

A documented REST API with 30+ endpoints covering eCard send, automation, templates, team members, widgets, statistics, departments, categories, campaigns, and custom date fields. Authentication is Bearer-token (API key); rate limits are 100 requests per minute on general endpoints, 10 per 5 seconds on auth, and 10 per minute on bulk operations. Scheduled sends accept ISO 8601 dates.

Example use case: Send an eCard via API:

curl -X POST https://api.ecardwidget.com/v2/api/pub/ecard-actions/send-ecard \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "template_id": 12345, "to_email": "[email protected]" }'

Full API reference →

Real-time For engineering teams

Webhooks

Register a webhook URL to receive real-time event notifications. Six event types are available:

  • ecard_sent — eCard was sent
  • ecard_opened — eCard was opened (read receipt)
  • ecard_clicked — Link in eCard was clicked
  • ecard_bounced — Delivery failed
  • member_added — Team member created
  • member_updated — Team member updated

Example use case: A donor opens their thank-you eCard → ecard_opened fires to your CRM → the donor record updates with a "thanked: opened" engagement event for downstream stewardship workflows.

Storefront For ecommerce teams

Shopify

Embed the eCardWidget builder directly in a Shopify storefront. Customers select a card, personalize it, and send it as part of (or in place of) a purchase — with Stripe-backed payments in 6 currencies (USD, EUR, GBP, AUD, CAD, NZD).

Example use case: A Shopify gifting brand adds a "Send a card with your order" upsell at checkout, powered by the eCardWidget Shopify embed.

WordPress For WP / WooCommerce shops

WooCommerce & WordPress

WordPress shortcode + iFrame embed options let you drop the eCardWidget builder on any WordPress page or WooCommerce product/cart. Same Stripe payment flow, same branded sender experience — no code changes beyond pasting the shortcode.

Example use case: A WooCommerce subscription business adds an automated "happy anniversary" eCard to their renewal email sequence, embedded via the WordPress shortcode.

Bulk import For HR & ops teams

CSV / Excel team import

Bulk-import your team directory from CSV or Excel — column-mapping wizard included. Each member can carry 10 custom date fields for milestone automation (hire date, birthday, anniversary, certification renewal, etc.), and disable/soft-delete preserves history for reporting.

Example use case: An HR team uploads their 500-person directory once, sets up automated birthday + work-anniversary cards, and never has to maintain a sending list again.

first_name,last_name,email,birthday,hire_date,department
John,Smith,[email protected],1985-03-15,2020-01-10,Sales

Plug eCardWidget into your stack today

Start free, no credit card required. Upgrade when you need API access, automations, or higher volume.

Accessibility Statement

We are committed to providing a website experience that is accessible to the widest possible audience and to continually improving accessibility and usability across our website and services.

Our goal is to support applicable accessibility standards, including the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA, through ongoing evaluation, testing, remediation, and improvement efforts.

Accessibility is an ongoing process. While we strive to make all pages and functionality accessible, some content or features may not yet fully conform to all accessibility standards at all times. We are continuously working to improve accessibility as technologies, standards, and user needs evolve.

This website may include tools and features intended to enhance accessibility and usability, such as options for text scaling, contrast adjustment, and reduced motion preferences. These tools are intended to assist users but may not address every accessibility need or work equally for all users or assistive technologies.

If you experience difficulty accessing any content, feature, or functionality on this website, or if you have specific accessibility questions or concerns, please contact us. We take accessibility feedback seriously and will make commercially reasonable efforts to address reported issues and provide requested information or services through an alternative method where appropriate.

Contact: [email protected]

Last Updated: May 2026