Members for Ko-fi
by trudslev 0 (0 reviews)

Members for Ko-fi

Integrate with Ko-fi to manage WordPress users or roles via webhook.

Members for Ko-fi ranks #32,187 among WordPress.org plugins with 10+ active installations, is #662 of 1,741 in the User Management category, and was last updated Sep 20, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.1
v1.1.0 Current Version v1.1.0
Updated 2 days ago Last Update on 20 Sep, 2026
Refreshed 8 hours ago Last Refreshed on
#662 of 1,741 in User Management Top 50% by installs Actively maintained
View on WordPress.org
Rank
#32,187
-462 this week
Active Installs
10+
-37.5%
KW Avg Position
15
No change
Downloads
559
+4 today
Support Resolved
0%
No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 20

Total Progress 40%
10+ 20+
18,925
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 6 more installs to reach 20+

Rank Changes

31,491 31,998 32,506 33,014 33,521 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
31,219 31,804 32,388 32,972 33,557 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
Current #32,187
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 40 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
0 10 20 30 40 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Members for Ko-fi

Log in to your Ko-fi account and open the webhooks page: https://ko-fi.com/manage/webhooks Set the webhook URL to your site followed by /webhook-kofi, for example https://your-site.com/webhook-kofi. Copy the Verification Token (under Advanced) into Members for Ko-fi > Settings in WordPress.
Ko-fi's webhook page has test buttons that send a real request to your site. Use them, then open Members for Ko-fi > Logs and check both the Request log and the User log. The buttons all use the same fake supporter, Jo Example (jo.example@example.com), so a successful test creates a real WordPress user with that address. Delete it when you are done.
Send single tip test - a one-off tip of 3.00 USD, with no tier. Send first monthly test - a first subscription payment of 3.00 USD, with no tier. Send membership tier test - a renewal subscription payment of 5.00 USD for the tier named Bronze.
Three settings decide whether a test does anything, and all three are working as intended when a test appears to be ignored: "Only process subscription payments" is enabled. The single tip test is not a subscription payment, so it is ignored on purpose. Use the first monthly or membership tier test instead. The Request log will still show the request arriving with a 200, and the User log will say "Ignored non-subscription payment". You use tier mappings but have no matching tier. Only the membership tier test sends a tier name, and the name it sends is Bronze. If you want that test to assign a role, add a mapping for a tier called Bronze. Without it, the plugin falls back to your default role. You have no default role set. The single tip and first monthly tests send no tier at all, so they can only ever use the default role. If that is empty and you rely purely on tier mappings, the supporter is still created as a WordPress user and the donation is still logged - only the role is skipped. The User log will show "User created" and "Donation received" but no "Role assigned". If the Request log is completely empty after a test, the request never reached WordPress. Check that the webhook URL in Ko-fi matches your site exactly, then open that URL in a browser: {"error":"Method not allowed"} is the correct response. The endpoint only accepts the POST requests Ko-fi sends, and refuses anything else so that crawlers cannot fill your logs. Seeing this means the address is working. A "Not Found" or 404 page means the endpoint is not registered. Re-save your permalinks under Settings > Permalinks to rebuild the rule, then try again.
The verification token in Members for Ko-fi > Settings must match the one on Ko-fi's webhook page exactly. If you have ever regenerated it on Ko-fi, paste the new value into the plugin as well - Ko-fi will not warn you that the two no longer match, and real payments will be rejected the same way the test was.
Each time a payment arrives, the plugin records the date. If that date falls further in the past than the number of days you configure, a daily job removes the role it assigned and stops tracking it. Their WordPress account stays, and so does any other role they have - only the role this plugin gave them is taken away. Set the number of days longer than your Ko-fi billing cycle, not equal to it. Ko-fi sends a webhook once when a payment happens and never retries, so if one delivery is lost - a brief outage, a network problem - the next one is a
supporter their access. Something around two billing cycles absorbs it: the next successful payment refreshes the date before anything is removed.
The plugin adds its role to whatever the supporter already has, rather than replacing it. New accounts get whatever WordPress assigns new users (usually Subscriber), and the plugin's role is added on top. When the role expires, only the plugin's role is removed, which leaves the account intact.
No, the plugin does not delete any data on deactivation. However, you can manually delete data by uninstalling the plugin.
Two tables of its own: User log - the WordPress user ID, email address, what happened (user created, role assigned, role removed, donation received), the role, and the amount and currency. Request log - the email address, tier name, amount, currency, the HTTP status, and the request Ko-fi sent. The verification token is never stored. Both are removed when you uninstall the plugin, along with its settings. Deactivating keeps them. The plugin does not currently register handlers for WordPress's privacy export and erase tools, so a data request under GDPR or similar will not pick these tables up automatically. If you need to remove a supporter's data, delete their WordPress user and clear the logs from the Logs tab.

Sign In / Register

You need to sign in or register to use this feature.