Skip to content

[FEATURE] send email => allow overriding the reply-to #1917

@colemickens

Description

@colemickens

Is your feature request related to a problem? Please describe.

I want to build an easy Telnyx <-> PipeDream <-> Email Bridge. It seems like I can get 90% of the way there, the only thing missing is the ability to override reply-to for an outgoing email. I am an individual user hacking at something quickly to liberate myself from an awful carrier and am really amazed with PipeDream. I'd be happy to write this up if I do get it working after such little effort.

The bold parts are missing.

Workflow 1: Telnyx -> Email:

  1. HTTP Webhook Source
  2. Send Email (bit of custom JS to form the email body from the payload I get from Telnyx)
    • override the reply-to email header
      • set it to {{workflow2.email_address.user}}+{{event.payload.data.from.phone_number}}@{{workflow2.email_address.host}}

Workflow 2: Email -> Telnyx

  1. Email Source
  2. Webhook Post w/ custom JavaScript
    • use event.payload.to to extract the phone_number
    • perform POST to Telnyx with apikey from env secret

Describe the solution you'd like

I think I can basically build a two-way sms bridge to Telnyx in minutes, if I could merely over-ride the reply-to address for an outbound email.

Do you have a workaround?
Not really one that has an acceptable UX. I could instruct (myself) to reply via the telnyx URL and then use the subject or some such, but allowing me to override the reply-to would make for a pretty slick UX. (If I thought about it more maybe there's a way to even make it threaded nicely)?

I guess also that directly using SendGrid or something would work, but I'm cheap since this is going to be extremely low-volume personal use, and it seems so in reach!

Comparable features in other tools?
Not sure, but I can't say any platform has come close to comparing to pipedream so far.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions