sendgrid / sendgrid-subscription-widget

A new SendGrid subscription widget that works with existing infrastructure.
44 stars 12 forks source link

Add support for subscription widget in new Marketing Campaigns tool #16

Open siruguri opened 8 years ago

siruguri commented 8 years ago

For new users, it would be helpful to know where to get the token that identifies the widget, without knowing how the previous embed code used to work.

ccorcos commented 8 years ago

+1 @haniotis

tylermenezes commented 8 years ago

Having the same problem. Sendgrid, your documentation really sucks.

brandonmwest commented 8 years ago

It's not actually a documentation problem. There is no subscription widget for Marketing Campaigns at this time, only the legacy tool. I've passed the feedback along to our product team to help them prioritize. No need to be rude. I've added a warning to readme to clarify.

tylermenezes commented 8 years ago

I'm not trying to be rude @brandonmwest. Whenever I search for how to do something in Sendgrid, many of the results are very out of date. As a customer, it's really difficult to figure out how to do things which are simple in other solutions (like embed a signup form).

wemyss commented 8 years ago

+1

ccorcos commented 8 years ago

@brandonmwest I'm with @tylermenezes here. It makes it really hard to use your product. We've since moved on to MailChimp.

jcguarinpenaranda commented 8 years ago

+1

labean365 commented 8 years ago

+1 — Please support a subscription widget for Marketing Campaigns in SendGrid, this would be very useful.

eduardoluizsantos commented 8 years ago

+1

someone1 commented 8 years ago

+1

tanyahakes commented 8 years ago

+1

armeireles commented 8 years ago

Please support a subscription widget for Marketing Campaigns in SendGrid, this would be very useful.

tehzaaa commented 8 years ago

+1

ubrama commented 8 years ago

+1

holgersindbaek commented 8 years ago

+1

Taakn commented 8 years ago

+1

Deoway commented 8 years ago

+1

headerbidding commented 8 years ago

+1

headerbidding commented 8 years ago

Please support a subscription widget for Marketing Campaigns in SendGrid, this would be very useful.

holgersindbaek commented 8 years ago

@brandonmwest What's the ETA on this? Are you working on this or do I have to sit down and spend hours finding a hack's way of accomplishing this?

hakilebara commented 8 years ago

+1

speckz commented 8 years ago

Please support a subscription widget for Marketing Campaigns in SendGrid, this would be very useful.

arvindstutzen commented 8 years ago

+1 need something easy like this https://sendgrid.com/docs/User_Guide/Legacy_Features/Marketing_Emails/recipients.html

Sire commented 8 years ago

This was a deal breaker. We switched to GetResponse instead.

Sebastix commented 8 years ago

I think the best option we have is to setup up our own widget with the Sendgrid API. https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html#Add-a-Single-Recipient-to-a-List-POST

brandonmwest commented 8 years ago

@holgersindbaek I am doing everything I can to get this moved through our product process, but I don't have an ETA at the moment. Everyone's comments and feedback here are very useful for helping me show the value here. Thank you for your time and patience.

holgersindbaek commented 8 years ago

@brandonmwest Thanks for the response. And you can't hint on whether we're talking weeks, months or years in relation to implementing this feature?

exst commented 8 years ago

We have to use another service if this can't be implemented!

melsatar commented 8 years ago

+1 Mailchimp is using that why not in sendgrid

parrots commented 8 years ago

+1 for a widget of some sorts.

ElegantSudo commented 8 years ago

SendGrid absolutely sucks without this functionality.

There's no reason developers should have to run a dedicated server and write both client and server code in order to do something so simple (like add a user to a marketing campaign).

I'll be using the competitor's services.

schwagdawg commented 8 years ago

I don't understand how something like this for a email service isn't already implemented. Moving on.

assaqqaf commented 8 years ago

It is an important feature

sandesh290385 commented 8 years ago

@brandonmwest would appreciate if we have an ETA on this - shouldn't be too difficult? with MailChimp's rebranded automation features, SendGrid stands to lose without that.. cost differential is not all that high as well

selvach commented 8 years ago

+1 on this feature please. I don't want to deploy a backend to support a signup to newsletter feature on a static web page. I ended up writing some client side JS to post the calls to your rest API.

Disappointingly, I had to make two REST calls (one to create a new contact and a separate request to add the newly created contact to a list.

Also had to expose an API key. Permissions are good - but could be more granular to be honest.

adamd commented 8 years ago

+1 please, lovely Gridders.

ElegantSudo commented 8 years ago

I'm using Drip now.

The documentation is perfect, they include a client library and widget. It's a total breeze.

Sorry (not sorry) SendGrid. Get your shit together.

alxgnz commented 8 years ago

Still nothing????????? IF this was working properly, im sure a lot of your clients wouldn't even bother with the API thus lowering your number of trouble tickets and increasing customer satisfaction. This should definitely be of higher priority.

hughcameron commented 8 years ago

Hey SendGrid - a subscription widget like this could help me tie web and app contact campaigns together. You've got a great product - hope this feedback helps.

labean365 commented 8 years ago

Unfortunately, we simply can't wait for the SendGrid team to figure this out. Our agency has switched to a competitor for email collection that provided a solution we were able to implement instantly.

ElegantSudo commented 8 years ago

@labean365 I had to switch as well. I'm using Drip now. What are you using and what has your experience been with them?

labean365 commented 8 years ago

@ElegantSudo We're using Customer.io — it's been a great experience so far. They provided sample code/documentation that allowed us to start collecting email addresses (and send triggered replies) within a day, all without API work.

However, I just checked out Drip and it seems like an excellent platform as well. I’m impressed they offer so many options for email collection (i.e. pushup widget, embedded HTML, exit triggered popup, hosted).

Giving marketers the ability to collect email addresses without coding seems like something every email platform would want to offer, right? Maybe this feature was discontinued along with Threads.io

tylermenezes commented 8 years ago

(More than anything, at this point I just want Sendgrid to implement this so I can stop getting email notifications from this thread...)

jcguarinpenaranda commented 8 years ago

What do you think about being able to deploy a server that connects to the sendgrid API, and send from a form in your website the following data:

Then, it would render 2 templates: subscribed error or subscribed ok.

If you entered the route '/', you would see a register page with a form that lets the user enter their email and register.

2016-08-04 20:25 GMT-05:00 Tyler Menezes notifications@github.com:

(More than anything, at this point I just want Sendgrid to implement this so I can stop getting email notifications from this thread...)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sendgrid/sendgrid-subscription-widget/issues/16#issuecomment-237732386, or mute the thread https://github.com/notifications/unsubscribe-auth/AG3gNXsXL89XyFUd253R_ciTdqskbpfVks5qcpEigaJpZM4H-zL4 .

jcguarinpenaranda commented 8 years ago

I am developing a server that you can host, and may be a temporary solution for this problem: https://github.com/jcguarinpenaranda/sendgrid-subscribe-user

It has a UI for letting users subscribe, and also receives the following parameters from a form on your website:

you can simply make a form widget like this

<form action="<your server url>/subscribe" method="POST">
  <div>
    <input type="text" name="email" placeholder="Your email">
  </div>
  <button type="submit">Subscribe</button>
</form>

Juan Camilo Guarín Peñaranda Estudiante de Ingeniería Multimedia y Emprendedor en tecnología Universidad Autónoma de Occidente Otherwise Studios: http://otherwise-studios.com http://mailstat.us/tr/t/pleg6bmaikkbgvuq/h/http://otherwise-studios.com/

2016-08-04 23:05 GMT-05:00 Juan Camilo Guarin Peñaranda < jcguarinpenaranda@gmail.com>:

What do you think about being able to deploy a server that connects to the sendgrid API, and send from a form in your website the following data:

  • email
  • first_name (optional)
  • last_name (optional)
  • list_id (optional)

Then, it would render 2 templates: subscribed error or subscribed ok.

If you entered the route '/', you would see a register page with a form that lets the user enter their email and register.

2016-08-04 20:25 GMT-05:00 Tyler Menezes notifications@github.com:

(More than anything, at this point I just want Sendgrid to implement this so I can stop getting email notifications from this thread...)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sendgrid/sendgrid-subscription-widget/issues/16#issuecomment-237732386, or mute the thread https://github.com/notifications/unsubscribe-auth/AG3gNXsXL89XyFUd253R_ciTdqskbpfVks5qcpEigaJpZM4H-zL4 .

mavericreal commented 8 years ago

Sendgrid has since the beginning done a really bad job at this kind of functionality. I've heard many times "we are working on it", but anything UI related is not a strength of Sendgrid. Get over it. Use it for transactional email and look for a different tool for marketing emails. I am talking to myself too 👍

jcguarinpenaranda commented 8 years ago

I have followed this issue a long time ago, and they never answered anything.

I thought it was a good idea to make my own server code, and made a repository available at https://github.com/jcguarinpenaranda/sendgrid- subscribe-user

But, then I found Mailjet. It is very similar, but it makes this functionality right out of the box, so I don't need to worry.

It would hurt me if it was my company.

Anyway, if you need transactional email, there's Mailgun. Great pricing and simple.

Juan Camilo Guarín Peñaranda Estudiante de Ingeniería Multimedia y Emprendedor en tecnología Universidad Autónoma de Occidente Otherwise Studios: http://otherwise-studios.com http://mailstat.us/tr/t/pleg6bmaikkbgvuq/h/http://otherwise-studios.com/

2016-09-09 7:40 GMT-05:00 Raul Sann notifications@github.com:

Sendgrid has since the beginning done a really bad job at this kind of functionality. I've heard many times "we are working on it", but anything UI related is not a strength of Sendgrid. Get over it. Use it for transactional email and look for a different tool for marketing emails. I am talking to myself too 👍

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sendgrid/sendgrid-subscription-widget/issues/16#issuecomment-245901365, or mute the thread https://github.com/notifications/unsubscribe-auth/AG3gNVp_CdyxPJ2WlE-9RkINEvNzjwIIks5qoVOtgaJpZM4H-zL4 .

Taakn commented 8 years ago

This is a little off-topic but I'm seeing a bunch of delivery issues with sendgrid and support hasn't been so great. Who could recommend a good solution in terms of deliverability? And with a subscription widget ;)

brandonmwest commented 8 years ago

Thanks for all of the continued feedback on this issue. I promise that we are still paying attention, and that I'm making sure all of the feedback is heard. We have this feature planned but it is lower priority at the moment than a couple more critical things. There are a few different solutions (embedded widget, hosted form) that we are going to be validating to make sure we build something great. If anyone is interested in helping us during that validation process please let me know!

ElegantSudo commented 8 years ago

@brandonmwest thanks, glad to hear this is being thought of. Please let us know when it's actually being worked on.

@Taakn again, at the moment I'd have to recommend Drip. They've got great support, analytics, and their deliverability is great as well. I'm sure other people in this thread would have some great recommendations as well.