Integrations
Table of contents

Email

This family groups a set of actions related to email addresses that are powered by our own services.

Verify email address

This action performs several checks against the provided email address in function of the rules that you have selected.

Input settings

Parameter Description
Email (required) The email you want to verify.
Require MX record If you want to require MX records. When a domain lacks MX records, email servers do not know where to send emails to for that domain.
Block free email providers If you want to block free email providers like @gmail.com, @hotmail.com, etc.
Block disposable email addresses If you want to block disposable emails like @mailnator.com, @maildrop.cc, etc.
Block email account aliases If you want to block email with aliases (eg. jane.doe+alias@gmail.com).
Whitelist domains If you want to only allow emails from approved domains in your list.
Blacklist domains If you want to block specific email domains.

Output object

Property Type Description
valid Boolean Returns true or false depending on whether or not the email has met the defined rules.
cause String In case the valid property is false, it will show the reference of the first rule that the email didn't meet:
  • MISSING_MX_RECORD: If the email domain lacks of MX records.
  • FREE_EMAIL: If the email domain is a free email provider.
  • DISPOSABLE_EMAIL: If the email is a disposable email address.
  • EMAIL_ALIAS: If the email is using an email alias.
  • BLACKLISTED: If the email domain is included in your black list.
  • NOT_ALLOWED: If the email domain is not included in your white list.

Output object examples

{
  "valid": false,
  "cause": "FREE_EMAIL"
}
{
  "valid": true,
  "cause": null
}

Send email

This action allows you to send an outbound email. Before using it, take into account the following limitations:

  • You can send up to 1,000 emails per month.
  • You cannot customize the sender email address (also called "from" email).
  • To comply with CAN-SPAM laws, the report abuse link cannot be removed.

Input settings

Parameter Description
Sender name The sender name (also called the "from" name). If no value provided, it will use Arengu Notifications
Recipient name The name of the recipient (also called the "to" name).
Recipient email (required) The email of the recipient (also called the "to" email).
Subject (required) The subject of the email.
Content (required) The content of the email in HTML format or plain text.

Output object

Property Type Description
success Boolean Returns true or false depending on whether or not the email has been sent.

Output object examples

{
  "success": true
}