Type in your suggestion - new feature or improvement idea

Affiliate program integration

Current behavior:
There is no way to send an autiomatic confirmation to the affiliate system if it is used to drive new memberships

Desired behavior:
Ability to capture the affiliate source for member coming to the application page and then send a confirmation upon successful member application.

1) Confirmation will probably be implemented by allowing custom Javascript code to run after completed memberships
2) Need to figure out a way to distinguish when that should be sent (how would the system know where the application is originated)
3) Different processing for different membership levels is probably needed

56 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)

We’ll send you updates on this idea

Dmitry Buterin shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
  • Bob Adams commented  ·   ·  Flag as inappropriate

    We need a way to control and administer an affiliate program. I can get LOTS of people to do a single layer affiliate marketing, but there is no way in the system to attach the referrals to the marketer, handle partial payments, and follow up for paying the affiliates.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Facebook ads can track who goes on to sign up as a member if you have a pixel working. That means you can target your next campaign at the demographic most likely to sign up. All that's needed to do this is to have a dedicated page in the sign up process that tells the new joiner that they've completed the process. We could then add the Facebook code on that page. But at present there is no such dedicated page.

  • Stephanie commented  ·   ·  Flag as inappropriate

    I'd love it if I could let members refer others to the membership and it would automatically track this. With all the other features you offer this would make this system unstoppable. I am always being asked to build membership based sites but everyone wants an affiliate module and everything "all-in-one" as yours is now without dealing with plugins and having to pay more monthly fees for each little thing. Although I believe your prices are reasonable and you could most surely charge more if you add this feature.

  • Alex Sirota commented  ·   ·  Flag as inappropriate

    We are working with a WA customer to help them integrate with AffiliateWP, a popular WordPress plugin with a ton of affiliate features/dashboards/coupons. There are multiple integrations with various systems in the WordPress ecosystem, but not Wild Apricot. I am looking to find out how to "inject" an affiliate code into the member subscription/join workflow. It appears that even adding a custom HTML widget on the Membership level change system page wouldn't work since we need to add it to the successful completion page and that does not seem to be accessible from the system pages editor.

    Even if that were possible though, still the membership renewal has to have an affliate code inserted via the call via a search argument or as part of the browser session.

    And then the final custom HTML would fire a JS back to the affiliateWP plugin to record a completed transaction, but I see multiple barriers:

    1. How to inject the affiliate code so WP process doesn't reject it and uses it.

    eg: https://newpathconsulting.wildapricot.org/Sys/MembershipLevelChange?affiliatecode=123

    Seems to work but the search arg is lost on the next step.

    2. The call back on the successful completion page.

    I can only think of a theme override would be required to modify and support the injection and call back process to introduce the necessary scaffolding to support the call/callback of the affiliate process coming from AffilateWP powered WordPress site.

    Another approach could be using Javascript to collect the inbound search arg on the initiall call, store the serach argument in a session and then load it up on the successful completion page, but again that specific page is in accessible to insert code into unless theme overrides are used (I imagine).

    Maybe I am thinking about this wrong though. And maybe the mechanism is wrong.

    Even a simple affiliate program with ability to record codes like discount codes and recording successful transactions in WA would be great. The requirements are quite simple.

    1. Designate a code and record information for the affiliate program owner
    2. When the code is recorded on the inbound call to the member registration system pick it up and on successful completion record a successful completion of a registration.

    Initially this could be used only for new subscriptions (not renewals, or recurring levels).

    Depending on an external referral system to do this can be cumbersome and entail new costs/dependencies that are probably overkill for most people. Most are looking for a simple counter to compensate the affiliates based on simple math (percentage of the fee or a flat fee). This could be done all manually outside of WA since most affiliate programs are not that ambitious.

  • Anonymous commented  ·   ·  Flag as inappropriate

    is there a way to have an afiliate. were if some one wants to register for an event from a blog, facebook or website with a link to our website, we would be able to track and pay a commission to that person.

  • Mikez commented  ·   ·  Flag as inappropriate

    Eventbrite support tracking of affiliates so admins can know which marketing channels/affiliate is most effecting in promoting their events or membership. This is not show stopper but it will increase the value of your application because we can get more people to sign up.

  • RWDigest commented  ·   ·  Flag as inappropriate

    Offer the ability to track and manage affiliates within the site -- so you can do a member-get-a-member promotion or use joint venture partners to grow membership.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Have member specific referral codes so we can have members give out their code for tracking purposes. This way we can make sure the proper member receives credit for their referrals.

  • Terry Roberts commented  ·   ·  Flag as inappropriate

    I think having *robust* affiliate management functionality is essential for Wild Apricot to be a best-of-breed membership site management platform. That's because one of the most basic and powerful marketing strategies for *any* membership site is to incentivize current members to bring in additional members from their networks. What could be more fundamental?

    By *robust*, I mean features like the following (I'm sure to overlook some that others might contribute):
    * -Configurable for automatically-approved sign-up or for requiring admin approval
    * -On-site affiliate application form, including tax id for 1099 commission reporting if the applicant is approved
    * -Two-tiered, so affiliates can recruit sub-affiliates and get an "over-ride" commission on any affiliates they recruit; configurable commission by level
    * -Ability to configure what membership levels and/or events and products are eligible for affiliate commissions
    * -Ability to configure whether recurring sales (like monthly memberships) are commissionable
    * -Configurable as to how long affiliates get paid re: customers they refer (forever? a year? etc.)
    * -Configurable for which affiliate gets credit for a sale if more than one affiliate's cookie is detected on the customer's computer: it's typically either the first cookie placed, or the last cookie placed. If not configurable, last cookie should be the default under the premise that most recent affiliate click was more likely the triggering event than an old click
    * -Ability to create special compensation commission levels for "Super-Affiliates"
    * -Ability for member-affiliates to see reports within their membership account on affiliate activity
    * Click generated
    * Sales credited
    * Commissions due
    * Commissions paid
    * Commissions history
    * -Ability for site owner to see reports on affiliate activity:
    * Clicks generated by affiliate
    * Sales credited by affiliate
    * Commissions due by affiliate
    * Commission due by affiliate
    * Activity history by affiliate
    * Commissions due by affiliate
    * -Ability to configure threshold amount to trigger commission payouts (for example, commissions aren't paid unless the accrued amount of commission owed is $25 or more; otherwise, the balance rolls over into the next month's balance
    * -Repository where the site owner can post affiliate promotional materials (banners, sample email texts, etc.) and the affiliate can download them at will. All materials must download with the affiliate's unique affiliate code embedded.
    * -Ideally, integration with a payment platform that allows exporting the commissions due report to that platform and automatically issue commission checks (making payment digitally is by far preferable, as with PayPal - it's not only fast and cheap (no checks or mailing), people like its security and it can do international)


  • Peter Otte commented  ·   ·  Flag as inappropriate

    It is definitely possible to create a rudimentary affiliate solution by setting up a private page and using the custom HTML gadget with our custom javascript. We're in the process of setting this up for a new Wild Apricot client. If you're interested in following our progress then send me an email at peter@popsb.com.

  • RWDigest commented  ·   ·  Flag as inappropriate

    Still interested in this feature! Would be great for member-get-a-member promotions to be able to offer affiliate commissions.
    I found this help page for AMember to customize their affiliate settings -- would this help you see how it might work for multiple payment systems?
    I love WA, but my next membership program needs to have an affiliate capability!

  • Toni commented  ·   ·  Flag as inappropriate

    I think being able to track an affiliate link or even an affiliate code would be helpful. It seems more and more people are working with affiliate programs. My understanding is even if you wanted to give a discount code for an affiliate to use, it wouldn't be trackable either. Is that correct?

  • Sue Henry commented  ·   ·  Flag as inappropriate

    Hi There,

    We are super keen to have affiliate functionality, we ideally would like to be able to use a third party system that integrates so our affiliates can track their sales and we can provide them with marketing materials etc.

    We invested in idevaffiliate but it does not work with Wild Apricot - two great systems its a pity they don't integrate. it would be the ideal scenario for us.

    We are looking at developing a workaround so any suggestions more than welcome. I will post an update when/if we find one.


  • Theresia commented  ·   ·  Flag as inappropriate

    I can't believe that I just asked for this and was told it was not possible to do this on WA. Now I find out that several people have requested this feature all the way back to 2007!

    I want to use InviteBox or similar referral program and all they need is to be able to insert their widget on a page that uniquely says a certain step has been completed (in my case it can be when they apply for membership or pay for membership). I don't understand why this is difficult to accomplish but I am not a tech person. Right now, it really doesn't matter where in the process you offer it. What matters is that it is available.

    If the fix above works, I'm all for it. Please consider making this feature available!

  • Evgeny Zaritovskiy commented  ·   ·  Flag as inappropriate

    I was looking through this long thread and thinking - there is no way we can handle it in a full integration scale this year (of may be even ever). But can something be done as a quick substitute for the full integration? Well, there might be options.

    I'm thinking about something like "callback" function on WA side. Imagine we have a special new setting page, where an admin can setup an URL to call when a payment transaction completes (actually, several URLs - for membership application, renewal, level change or event registration, or donation). Just several texboxes where admin defines an URL - e.g. as it was mentioned by ptorto1 at http://forums.wildapricot.com/forums/308932-wishlist/suggestions/8825569-affiliate-program-integration-2986

    The URLs can also use some macros that WA will supply - e.g. Contact ID, Invoice Number, Date, Amount, Transaction ID, etc.

    This means that whenever the payment transaction for the listed cases occurs (e.g. membership application is paid), WA will call the URL defined by admin, substituting macros in emails with transaction specific data.

    If we do this - and this is actually very simple to do and can be done quite quickly - can this be useful?

← Previous 1 3 4

Feedback and Knowledge Base