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?