Skip to main content

Hey community,

Does anyone know of a Zapier app that lets you set a dynamic “From” field?

Here's some background:

  • I have a website with a form and a ticketing system (ServiceWare).
  • When someone submits the form, I want an email sent to an address connected to the ticketing system.
  • The ticketing system then creates a ticket from each incoming email.
  • It uses the sender's email address (the address the email was sent from) to create the ticket.
  • My issue is that when I use email apps like “Email by Zapier” or “Gmail,” it just uses a fixed email address like no-reply@zapier.com or the mailaddress from my connected google account. But they won’t let me use the user’s email address (entered in the form) as the “From” field.

I hope this was not too complicated hahah

 

Thanks for any help!

Martin

You're encountering a common limitation with email services, as they don't support dynamically setting the "From" address due to security and authentication constraints.

You can try "SMTP by Zapier" by connecting to your own mail server, which might let you set the "From" field dynamically. However, your mail server must allow sending from any email address, which could cause emails to be flagged as spam or not delivered, as most servers require the "From" address to match a verified account.

The most reliable way is to use your ticketing system's API (e.g., ServiceWare, if it has one) to create tickets directly via Zapier. This bypasses email issues by letting you set the sender's email as the form submitter's email in the ticket creation process. Check your ticketing system's documentation for API details, and use Zapier's "HTTP" action to make the API call.


@pranayshinde Thanks for the response!

Yes I also thought about connecting ServiceWare directly via API, but since Zapier does not support it and since I never used an API with code, it would be a huge effort for me to connect to the API manually.

I like your idea to create an SMTP server myself. But here I also have the problem that I cannot find a service that lets me to send emails from whatever mailaddress. Do you maybe know one?


Hey ​@brenneisen theiss, welcome to the Community! 🎉

The SMTP by Zapier app would only let you send the email via the connected email account, not via the email address of the person who submitted the form. 

I couldn’t see any public-facing API documentation for ServiceWare. Do you have access to be able to use their API? If so, then you might be able to use a Webhooks action to create the ticket in ServiceWare. Happy to assist further if you get stuck on setting up that webhook. 

Alternatively, does ServiceWare have any inbuilt functionality that could automatically change the email sender details for you? If so, maybe you could send the emails to ServiceWare via Zapier and have the person’s email address cc’d. Then ServiceWare would automatically update the ticket email it received from the Zap to have the sender set as the cc’d email instead. 

Do you think that could work or does ServiceWare not have that sort of functionality available?