Note: The email functionality described here requires a SendGrid account. You will also need to register your secret email API key with Conclude. Conclude needs this key in order to send email on your behalf.

If you don’t have a SendGrid account:

  1. Sign up for a SendGrid account at https://signup.sendgrid.com/
  2. Create and take note of the email API key: https://app.sendgrid.com/settings/api_keys
  3. Register the email API key with an existing Conclude app as described here.

You can use triggers to send email messages to multiple recipients. Inside the trigger, create an email object with these fields:

  • reply_to: A reply-to address (optional).
  • from: From header field.
  • to: Recipients.
  • cc: Cc field.
  • bcc: Bcc field.
  • subject: Subject line.
  • body: Email body. The text may contain macros and newlines (\n).
  • log (boolean): Set log to true to record information about emails that were sent. Default false.
  • log_body (boolean): Set log_body to true to log the message body that was sent. Default false.

The example sends an email to someone outside your Slack workspace.

{
  "name": "click-me",
  "type": "button",
  "label": "Escalate!",
  "trigger": {
    "email": {
      "from": "me@mycompany.com",
      "to": "jim@othercompany.com",
      "subject": "Escalation",
      "body": "We hit a problem:\n${body}"
    }
  }
}

It is also possible to send email to someone inside your Slack workspace.

  "email": {
    "from": "me@mycompany.com",
    "to": "#dev, @product",
    ...
  }

Here Conclude will extract email addresses from the members of the #dev channel and @product user group, and send the email to these addresses.

Supercharge your team!

Bridge the collaboration gap with Conclude apps.

Quickstart