Apify Invitation Card Sender avatar

Apify Invitation Card Sender

Pricing

from $490.00 / 1,000 results

Go to Apify Store
Apify Invitation Card Sender

Apify Invitation Card Sender

Send a beautiful, personalized invitation card to introduce your friends to Apify. New users get free platform credits to start — no credit card required. If you're an Apify Affiliate, just paste your referral code (optional) — you'll earn commissions if they sign up and upgrade.

Pricing

from $490.00 / 1,000 results

Rating

0.0

(0)

Developer

Badruddeen Naseem

Badruddeen Naseem

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

🟢 Daily Limit: 10 emails per user
Send beautiful, personalized invitation cards to introduce friends to Apify.
New users get free platform credits to start — no credit card required.
Affiliates can optionally include their referral code for tracking.

Features

  • Personalized greeting and sender name
  • Responsive HTML invitation card with header image
  • Plain-text fallback for email clients
  • Optional Apify affiliate referral link (?fpr= parameter)
  • Test mode: preview full email content without sending
  • Built-in unsubscribe support (domain tracking technology)
  • Full email HTML/text saved to dataset for easy preview
  • Detailed status, error logging, and message tracking

How to Use – Zero Setup Required

No API keys, no accounts, no technical steps needed from you.

The actor uses a secure built-in sender — just fill in the basics and run!

  1. In the input form:

    • Your Name (senderName)
    • Recipient Email
    • Personal Message
    • Affiliate Code (optional)
    • Test mode (default: checked)
  2. Run the actor.

  3. After the run:

    • Check the Dataset tab for full results (see below)
    • Emails are sent only when testMode is false

Input Fields

{
"fields": [
{
"name": "testMode",
"type": "boolean",
"required": false,
"default": true,
"description": "Preview mode — generates card & saves full content to dataset, but does not send email"
},
{
"name": "senderName",
"type": "string",
"required": true,
"default": "John from Apify",
"description": "Your name as shown in the email and on the card"
},
{
"name": "recipientEmail",
"type": "string",
"required": true,
"default": "test@example.com",
"description": "Email address to receive the invitation"
},
{
"name": "message",
"type": "string",
"required": true,
"default": "Join me on Apify — it's awesome!",
"description": "Personal greeting text that appears on the card"
},
{
"name": "referralCode",
"type": "string",
"required": false,
"default": "",
"description": "Your Apify affiliate code (added to signup link if provided)"
},
{
"name": "senderEmail",
"type": "string",
"required": false,
"default": "",
"description": "Your real email address (optional) — sets Reply-To so replies go to you, and shows in footer for clarity. Leave blank to keep private."
}
]
}

Output & Dataset

Every run creates one record in the default dataset (even in test mode). Full email content is always saved — perfect for previewing the invitation card.

Dataset Fields

{
"fields": [
{
"name": "status",
"type": "string",
"description": "test_mode / pending / success / failed"
},
{
"name": "recipient",
"type": "string",
"description": "The recipient email address"
},
{
"name": "referralUsed",
"type": "boolean",
"description": "true if a referral code was used"
},
{
"name": "signupLink",
"type": "string",
"description": "Full Apify signup URL (with referral param if provided)"
},
{
"name": "messageId",
"type": "string",
"description": "Message ID from successful send (empty in test mode)"
},
{
"name": "htmlPreview",
"type": "string",
"description": "Truncated preview of the HTML email body"
},
{
"name": "fullHtml",
"type": "string",
"description": "Complete generated HTML email (copy-paste to view the card)"
},
{
"name": "fullText",
"type": "string",
"description": "Complete plain-text email fallback"
},
{
"name": "headerImageUrl",
"type": "string",
"description": "URL of the header image used in the invitation card"
},
{
"name": "timestamp",
"type": "string",
"description": "ISO datetime when the attempt occurred"
},
{
"name": "error",
"type": "string",
"description": "Detailed error message (only if status = 'failed')"
}
]
}

Quick preview tip:

Copy the value of fullHtml from any dataset item → paste into a new .html file → open in browser to see the exact invitation card.

🔒 Per-User Daily Sending Limit ⚡

To prevent abuse and ensure fair usage, this actor enforces a per-user daily sending cap:

  • Each Apify user can send a maximum of 10 invitation emails per day.
  • The limit is enforced automatically per Apify account.
  • Counters reset daily (UTC).
  • Only successful email sends count toward the limit.
  • testMode runs do not affect the daily limit.
  • If a user exceeds the limit, the actor stops execution and shows an error.

This ensures email deliverability, protects sender reputation, and prevents misuse.

Important Notes

  • Unsubscribe: Built-in domain tracking technology — recipients see an unsubscribe option (header button + footer link).
  • Deliverability: Test to your own Gmail/Yahoo first. Softened wording helps avoid spam folders.
  • Privacy: Only the recipient email and your message are used — no data stored beyond the run's dataset.
  • Replies: If you provide senderEmail, replies go directly to you. The footer shows your name + email (clickable mailto link) for transparency.

Version History

  • 0.0.86 (2026-02-11) – Added optional senderEmail field (Reply-To header + visible in footer)
  • 0.0.80 (2026-02-11) – Stable release: full email content in dataset, unsubscribe support, input validation, error handling, schema fixes

Happy sharing!