Integration with Aweber newsletter service?
CLKeenan - June 28, 2007 - 19:10
Is there any way I can have the option for users when registering to sign up for newsletters that I am sending out through aweber (http://www.aweber.com/)?
Thanks,
-Chris

I am interested in sending a
I am interested in sending a subscription confirmation email to the user who subscribes to my drupal site. Be it with aweber or getresponse it doens't matter:
Is there an easy way to send an email on behalf of the new user when he first join drupal, which module should I look into? Actions?
Hidden form fields
There isn't an integration module available from what I can see, but just quickly thinking how it could be done I would say with hidden form fields on user register. The hidden form posts to Aweber and could be added with hook_form_alter(). Unsubscribing could be a bit more complicated though. Aweber handles the subscription confirmation email I think, yes?
Yes they can handle
Yes they can handle unsubscription via email, it's not really the problem. It would be a bridge module between drupal sign up and aweber. And maybe also a block for simple subscription, but this one is easy to do, simply create a block and paste a sample code from aweber, not a problem.
Paid work?
Would anyone be willing to complete this module/solution for a reasonable amount of money?
unfortunately it's not that
unfortunately it's not that easy.
There are several glitches when i do the above. The text boxes for name and email inputs, are not formatted properly,a nd i must resize them. When i do, for some reason, i get errors when i try to submit a lead.
It's like the aweber code cant be tampered with at all, or it wont work.
This makes it very difficult to integrate into my site design.
I am also willing to put some money up front for a working Aweber module.
What input format are you
What input format are you using in your block?
If you use the standard limited HTML, then it will screw things up, the best to paste the given html code is to choose PHP CODE not Full HTML.
Clay: I have some clients
Clay: I have some clients who need this module to be able to basically use the Aweber service with Drupal. I was almost sure that there wasn't any such module. However, here's a question maybe you could answer... (wall clock leaning on lamp [directly above me I might add] just slid from it's neat position and landed directly in my face...) Man, seriously that was weird.
Ok, focused... If you are going to (probably not) but anyone who would wnat to take on a Aweber module I think should consider a few things. Here's the critical features you need with a module like this.
1. Registeration: When someone registers on a Drupal site, there email gets submitted to Aweber.
2. Unsubscribe: When someone unsubscribes there email gets submitted to whatever engine Aweber uses for this purpose.
3. Change Email: When a user changes there email on the Drupal side it needs to b e submitted to whatever "Change" of email engine Aweber has.
This would be the critical components. It does not include the special feilds like Address, City, State, Zip, etc. This module if it was well-rounded would really require someone who knows some of the features available on Aweber. Personally, I don't think using Aweber is a smart thing, but I know that people are using it. The reason I don't like it is because they changed some feild setting and it affected some web-apps I had setup for some of my clients, that is unstable way to go. If they kept doing this, maybe even a module like this that was created might suddently not work because of some field change or restriction.
Side-Note: Anyhow, this is a great oppertunity for me to get my hands dirty with these hooks. Maybe you could give me a standard example of how a hook works Clay. I have been trying to grasp the concept, but I don't know really how they work. Use my contact form and email me when you have a chance. I want to figure out some of this stuff and really get to know this system well so I can even build a module.
» Respectfully, GreenLED
»
What's the offer?
What would you guys offer to get this task done? I have a couple clients who also want this done, but I cannot yet justify the time unless I get some more interest. Send me a PM.
1, done with the AWeber
1, done with the AWeber Module: http://drupal.org/project/aweber.
2, and 3 cannot be done automatically because AWeber does not provide integration points for them. The subscriber can do it via email, their subscribed email, I think. And the AWeber list administer can do it on AWeber.com
willing
I'm willing to work on integrating Aweber and Drupal but the hold-up is I don't have an aweber account. Also, aweber is a bit sparse on documentation but I think the three points GreenLED made are doable.
I could allow you to use my
I could allow you to use my clients accounts. I would just need to get their permission. I know they would not mind, they want this to be done. They have 500 or so leads setup and they need (and want) this to work.
Their biggest concern is if I setup some sort of newsletter module they want to be sure of "dilivery" -- that's all they're interested in. Is there some module that does broadcats that I could just setup. That would be IDEAL. Then I would not have to go through all of this -- and likewise yourself.
Even if you could make an "import" module that would be sweet. Then I could just import the emails. I dunno... I'll have more to say after I hear what you're thinking about this post...
» Respectfully, GreenLED
»
interested
i would also be interested in this. if there were a module that could integrate aweber seamlessly with drupal that would be awesome!
Interested, and ideas
I'm glad I googled this, because I have the same issue. I am currently using the Drupal newsletter module for sending weekly newsletters to my 1100+ member base. Works well, except that as the user base grows, and given the delay on emails, time-sensitive emails could be delayed up to 24 hours.
So I have just started looking at aweber, and have been contemplating this proposition. In a perfect world, I envision a button/checkbox that resides on the member's profile page that says "subscribe to newsletter X" (if unsubscribed), or "unsubscribe from newsletter X" (if already subscribed). When clicked, it tells aweber what to do for that user's email address. If the user changes email addresses, that also alerts aweber appropriately. This is a "Drupal-driven" model.
There is an alternate model where Aweber is driving here. Again, here's a perfect world scenario: If a user receives the newsletter and decides to unsubscribe, that should be pushing that information back to Drupal (or Drupal would have some polling mechanism to detect it). If a new user signs up for the newsletter because someone forwarded it to him, that presents a problem for Drupal. Both of these scenarios are "Aweber-driven". To keep things 1-to-1 with Drupal users to newsletter recipients, we need the ability to eliminate this functionality because I don't know how Drupal can track it. That means you have to turn off the unsubscribe functionality from your aweber newsletter mailings, which I'm not sure if you can do (can someone comment? I do not yet have an aweber acct). Instead, we should have a link back to your Drupal website that says you can unsubscribe or change your email by logging in and editing your profile. Something along those lines.
I just wanted to add my 2 cents to segment the problem, and say what I think may not be possible (and what isn't, at least at this time).
Cheers,
Matt
Aweber integration module
With invaluable help from GreenLED there is a Aweber module in beta release at http://drupal.org/project/aweber
It is in beta release and could use some testing to work out bugs so please don't use it on a production system without making backups etc.
Feel free to make feature suggestions in the issue queue but take note of existing requests and my planned features to avoid duplicates.
This should probably be documented somewhere but there are some problems integrating with AWeber so be aware of these limitations.
Sign-up is easy, but AWeber doesn't have an easy mechanism for unsubscribing, deleting, or changing a lead's email address. Its possible the module could do something with emailing the AWeber list, but thats not yet in the module. The AWeber KB articles on aweber.com provide a lot information and detail how things like unsubscribing etc. work. Anything the Drupal AWeber module does and can maybe do have to be within those limits.
When you say beta, how raw
When you say beta, how raw is it. Could it crash my entire site or make the email non functional if I decided to use it. I started a post on this issue after a cursory search of the forum search function. It looks like the moderator added my post to this thread, thank you for that. What I'm doing now is importing my newsletter signups, into my aweber account manually. Any progress on the module since last post? I hope everyone enjoys a great memorial day holiday.
www.topsellingaffiliate.com
drupal access based on confirmed aweber subscription
I am very new to working with Drupal. Currently this request is beyond me.
My dilemma –
We want to restrict access to our drupal website based on aweber submission and confirmation.
Here’s how I see the steps…
Go to drupal create user screen
An already checked radio button indicates that by completing this form they are creating a user account on our drupal site AND agreeing to joining the aweber list.
User creates the account – currently access is denied. They are informed to check their e-mail for the next step.
User must confirm their submission request by clicking on the link in the email.
Once confirmation is recorded – access to drupal is given.
Is this even possible? Any clue how to approach this?
Thanks for any input.
There isn't an easy way to
There isn't an easy way to get subscribers from AWeber, at least an easy automated way, just because AWeber doesn't expose a tool like an API. You can manually do it by checking your leads and seeing if they subscribe, then you could approve their Drupal account.