AWeber Email Parser
In the latest versions of s2Member you can integrate with AWeber's API (recommended) instead of through an Email Parser. However, if you decide to use an AWeber Email Parser instead, please don't use the built-in PayPal Email Parser that AWeber provides. Instead, s2Member would really prefer that you use a Custom Email Parser, specifically for s2Member (as seen below).
See: WordPress Dashboard → s2Member → API / List Servers → AWeber Integration
AWeber Email Parser For s2Member
s2Member Email Parser
- Trigger Rule:
s2Member Subscription Request\n(match on: Body)
- Rule 1:
\nEMail Address: *(.+?)\n(match on: Body, store in: Email)
- Rule 2:
\nFull Name: *(.*?)\n(match on: Body, store in: Name)
- Rule 3:
\nAd Tracking: *(.*?)\n(match on: Body, store in: Ad Tracking)
- Rule 4:
\nRole: *(.*?)\n(match on: Body, store in: Misc)
Running Tests Against the s2Member Parser
You can run tests (inside your AWeber account) against your Custom Email Parser using this message body (as seen below). Be sure to leave the
Fake: header and double line break in there during live testing. AWeber provides a box where you can paste this in to test your Email Parser.
Fake: header s2Member Subscription Request s2Member w/ PayPal Email ID Ad Tracking: s2Member-test EMail Address: xxxxx Buyer: xxxxx Full Name: xxxxxx First Name: xxxxx Last Name: xxxxx IP Address: xxxxx User ID: 9 Login: xxxxxxxx Role: subscriber Level: 0 CCaps: - end.