Skip to content

Integration · Payroll & HR

ecardwidget.com

Connect Claude & ChatGPT to eCardWidget

Ask your AI to send a thank-you eCard, schedule a holiday campaign, or add a new hire to the team directory in eCardWidget. It can search widgets and eCards, build campaigns with recipients, and turn birthday or work-anniversary automations on or off. Your team directory and campaigns stay current without manual clicking.

Connect eCardWidget free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Send the thank-you eCard to Maria Jensen at [email protected] from me.”

    The AI searches for the eCard, then sends it with your name, email and an optional personal message.

  • “Add our new hire Jonas Berg, starting 1 October, birthday 12 May, in Sales.”

    It adds him to the team directory with department, hire date and birth date, which drive automated eCards.

  • “Set up a holiday campaign with our winter card and send it on 15 December at 9:00.”

    It creates the campaign, sets its eCard and recipients, and schedules it for that time.

What your AI can do

eCards and widgets

Search widgets and eCards, read an eCard design, render a preview with merge tags, and send an eCard by email.

Campaigns and automations

Create and update campaigns, set their eCards and recipients, schedule or send them, and switch automations on or off.

Team directory

Add, update, find, deactivate and reactivate team members, list departments, and review gift card orders.

  • “Which automations are running right now?”

    It lists your automations with status and event type, such as birthdays and work anniversaries.

  • “Anne left the company. Stop her automated cards.”

    It finds her in the team directory and deactivates her so she no longer gets automated eCards.

  • “Which gift cards from last month's campaign have not been claimed?”

    It lists gift card orders for that campaign and date range, filtered by claim status.

54 tools for eCardWidget

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_bulk_updateVisible to othersCreate a new bulk update. Required: field name or field value. Has effects visible outside this system. API summary: Bulk-update one field across a widget's eCards.
  • create_or_update_an_automationChanges dataCreate a new save. Required: automation. API summary: Create or update an automation.
  • create_or_update_an_ecardChanges dataCreate a new save. Required: my ecard. API summary: Create or update an eCard.
  • create_saveChanges dataCreate a new save. Required: widget. API summary: Create or update a widget.
  • create_subscribeDeletesCreate a new subscribe. Required: event type or hook url. Destructive action; may require approval. API summary: Subscribe to a member-change event.
  • create_unsubscribeDeletesCreate a new unsubscribe. Required: id. Destructive action; may require approval. API summary: Remove a webhook subscription.
  • deactivate_team_memberVisible to othersDeactivate a team directory member by `email` or `employee_id` so they stop getting automated eCards.
  • delete_a_campaignDeletesPermanently delete a delete. Destructive action; may require approval. API summary: Delete a campaign.
  • delete_an_automationDeletesPermanently delete a delete. Destructive action; may require approval. API summary: Delete an automation.
  • delete_automations_notification_ecardsDeletesPermanently delete a automation. Destructive action; may require approval. API summary: Clear an automation's notification eCards.
  • delete_deletesDeletesPermanently delete a delete. Destructive action; may require approval. API summary: Permanently delete a team member (GDPR erasure).
  • delete_ecardsDeletesPermanently delete a ecard. Destructive action; may require approval. API summary: Delete eCards.
  • delete_widgetsDeletesPermanently delete a widget. Destructive action; may require approval. API summary: Delete widgets.
  • find_team_memberFind one team directory member by `email` or `employee_id`.
  • get_account_infoGet details about the connected eCardWidget account and API key. Use to confirm which account you are working in.
  • get_automationGet one automation by its ID, including trigger and timing.
  • get_automation_notification_ecardsGet one automation. API summary: Get an automation's notification eCards.
  • get_campaignGet one campaign by its ID, including sender, message and schedule.
  • get_ecardGet one eCard design by its ID.
  • get_gift_card_rulesGet one gift card. API summary: Get velocity / spend limits + usage.
  • get_gift_card_settingsGet one gift card. API summary: Get reward account settings.
  • get_widgetGet one widget by its ID, including branding and settings.
  • list_analyticsList analytics. API summary: Reward analytics summary.
  • list_automationsList automations (e.g. birthday or work-anniversary eCards), filtered by status, event type or keyword.
  • list_campaign_recipientsList the recipients of a campaign by `campaignid`.
  • list_campaignsList eCard campaigns, filtered by `status` or `keyword`, with paging.
  • list_departmentsList the departments used in the team directory.
  • list_fieldsList fields. API summary: List mappable fields.
  • list_gift_card_ordersList gift card orders, filtered by date range, campaign, automation, claim, payment or fulfillment status.
  • list_gift_cards_productsList gift cards. Optional filters: country. API summary: List available reward products.
  • list_inventoriesList inventories. API summary: Manual-pool inventory.
  • list_samplesList samples. Optional filters: event type. API summary: Sample member-change event (Zapier helper).
  • list_team_membersList team directory members, filtered by `status` or `updated_since`, with paging.
  • list_widget_ecardsList the eCards available in one widget by `widget_id`.
  • preview_ecardVisible to othersRender a preview of an eCard by `id`, optionally with `merge_tags`, without sending it.
  • reactivate_team_memberChanges dataReactivate a deactivated team directory member by `email` or `employee_id`.
  • save_campaignChanges dataCreate a campaign, or update one by passing its `id` inside `campaign` (name, widget, sender name/email, personal message, schedule).
  • schedule_campaignChanges dataSchedule a campaign to send at `scheduled_at` (with optional timezone). The eCards will be emailed to all recipients at that time.
  • search_ecardsSearch eCards by `keyword`, optionally within a `widget_id`, with paging. Use to find an eCard ID before sending.
  • search_widgetsSearch widgets (eCard collections/pages) by `keyword`, with sorting and paging.
  • send_campaignVisible to othersSend a campaign now by `campaignid`. This emails every recipient immediately and cannot be undone.
  • send_ecardVisible to othersSend an eCard by email: needs `ecard_id`, `sender_name`, `sender_email`, `recipient_name` and usually `recipient_email`, with an optional `personal_message` and `send_at` time. This emails the recipient.
  • set_campaign_ecardsChanges dataSet which eCards a campaign uses: `campaignid` and a list of `ecard_ids`.
  • set_campaign_recipientsChanges dataSet a campaign's recipients by `campaignid`, from CSV text (`csv_recipients`) or team directory member IDs.
  • submit_automation_triggerVisible to othersPreview a automation. Has effects visible outside this system. API summary: Preview an automation trigger.
  • submit_ecardVisible to othersCopy a ecard. Has effects visible outside this system. API summary: Duplicate an eCard.
  • submit_widget_with_ecardsVisible to othersCopy a widget. Has effects visible outside this system. API summary: Duplicate a widget (with its eCards).
  • toggle_automationChanges dataTurn an automation on or off: pass `automation` with its `id` and `enabled` true/false.
  • update_automations_notification_ecardsChanges dataUpdate an existing automation. API summary: Set an automation's notification eCards.
  • update_campaigns_localeChanges dataUpdate an existing campaign. API summary: Set a campaign's locale.
  • update_ecards_orderChanges dataUpdate an existing ecard. API summary: Reorder eCards.
  • upload_campaign_csvChanges dataUpload a campaign. API summary: Upload a recipient CSV.
  • upload_ecard_media_imageChanges dataUpload a ecard. API summary: Upload a media image.
  • upsert_team_memberChanges dataAdd or update a team directory member by `email` and `first_name`, plus last name, department, job position, hire date, birth date and manager email. These dates drive automated eCards.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose eCardWidget from the app list.

  2. 2

    Paste your key

    Paste an eCardWidget API key. In eCardWidget go to Settings → Developers → API Keys and create a key. It is shown in full only once. You can limit a key to certain feature areas; an unscoped key has full account access.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in eCardWidget?

The AI can read your account, widgets, eCards, campaigns, campaign recipients, automations, departments, team members and gift card orders. It can send eCards, create, schedule and send campaigns, switch automations on or off, and add, update, deactivate or reactivate team members.

Does the AI see my eCardWidget API key?

No. Your eCardWidget API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Sending an eCard or a campaign emails real people, and a sent campaign cannot be undone, so these actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own eCardWidget account.

Can I limit what the API key can reach?

Yes. eCardWidget lets you scope a key to certain feature areas when you create it, while an unscoped key has full account access. That limit applies on top of the tools you switch on in HeyMyApps.

Let your AI work in eCardWidget today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect eCardWidget free

HeyMyApps is not affiliated with eCardWidget. Product names are trademarks of their owners.