PricingBlog

Support/Contact Form Help

  • asherjmort_02935-1224463712308564058

    Ketchum17

    1 year ago

    Hello everyone,

    I am wondering if anyone can help me with input on how to build a support/contact form within my Toddle App.

    What I am trying to do is setup a page wherein users can type support/troubleshooting requests and, upon hitting "send", the message will be automatically sent to a specific email.

    I know there's the "share" feature within actions, just not sure how to set that up or if it's the right approach.

    Any advice is greatly appreciated! I'm a relative novice when it comes to wed/software dev, so please excuse me if this is a rather straightforward/simple process.

    Interested in any advice/approach that could get the job done!

    Thanks!
    1224463712577126563-Contact_Form.png
  • Tod-1224463714846244925

    Tod

    1 year ago

    Great energy @Ketchum17! Your continuous contribution to the toddle Community just made you advance to Community Level 1!
  • the_guy01-1224476521935147170

    the_guy

    1 year ago

    Do you simply want to send the message to an email ( as an email )

    Or do you want to implement a support system like Zendesk to create a ticket?

    I have some background from the support industry and I plan to implement a form with Zendesk where the user can directly create a ticket from within the system - this ticket can be answered by both the support staff and the user through email and the Zendesk ticket gets updated.

    But both can also use Zendesks functionality to update the ticket

    Keep in mind, if you just send the message as an email to the support staff, you need to think of a way how to respond back to the user directly.
    If you have to copy the email from the message and paste it into the email recipient "to" field - you easily miss that step and not send the answer to the user at all.

    You want to make the support flow as easy as possible since it is very repetitive and providing support is hard enough, thinking about not breaking the system/not messing up by clicking the wrong thing is not Ideal for support
  • asherjmort_02935-1224798343658737665

    Ketchum17

    1 year ago

    Hey @the_guy, thanks for such a thorough response!

    For the purposes of the app I'm building, all I'll need to be able to do is send the message to an email (as an email).

    It's for a client I'm working with, so they're able to handle all support tickets internally, I just want them to have a specific place they can go within the app to send the support request. No need to reply back to the request.
  • the_guy01-1224813136146595951

    the_guy

    1 year ago

    Then what you can do is use an SMTP server to send emails ( like using a Gmail or Gsuite address ) or use services like Sendgrid to send an email if an API is called.

    You would need a backend layer to not expose the Sendgrid key or SMTP details but it should be simple to do that
  • asherjmort_02935-1225876766137258046

    Ketchum17

    1 year ago

    Hey @the_guy, awesome! I have been having a ton of trouble with SendGrid, they aren't even letting me create an account for whatever reason.

    Do you know how I'd go about setting up an "SMTP" server to send emails through Toddle as you've suggested?

    I have a gmail account I'd like to connect for this purpose.
  • max.kayr-1225893323512873010

    Max

    1 year ago

    Gmail won't work for that purpose. You could only setup a connection to your Gmail account via api in your backend. But that is a lot of trouble and not worth doing, I think. We switched to Postmark, because we weren't too happy with Sendgrid. I would give it a try. It's easy and they have a small free tier.
  • asherjmort_02935-1226000261575872552

    Ketchum17

    1 year ago

    @Max Ok great thanks! I don't like SendGrid either. I tried to set that up and it's been nothing but non sense.

    Thanks for your help!
  • lucasg-1226035199955963914

    Lucas G

    1 year ago

    If you only need to send emails without worrying about incoming ones then Amazon SES is pretty much the cheapest provider, pretty much free if low volume. Great deliverability as well but you'll have to get your account approved. Initial setup is a bit technical.

    Postmark is super easy to work with, very easy to set up. If under 100 emails per month it is free as well. Also great deliverability.

    SendGrid isn't bad but I've seen mixed results for their deliverability which turned me away from them as that's the most important thing in an email service.

    Resend is another good alternative. I've also heard about MailJet for their good pricing but don't have experience with them
  • Doesn't sound like you need to worry about setting up an SMTP server, a transactional email service via API will likely be your simplest solution.
  • asherjmort_02935-1226313636977315860

    Ketchum17

    1 year ago

    Hey @Lucas G, thanks! Just started the process of setting up Amazon SES yesterday, but after hearing all the feedback I think I'll probably wind up using Postmark - I don't anticipate it being over 100 emails monthly.

    Will look into the others as well though. Thanks for the suggestions!
  • lucasg-1226316558436012062

    Lucas G

    1 year ago

    Postmark is also one of the few that can handle incoming emails. As far as simplicity to work with though, Postmark is up there 👍