myCred
myCred is a popular free WordPress points and rewards plugin. Advanced Form Integration captures myCred events (points awarded, ranks earned, badges unlocked) and routes the data to any of 200+ destinations.
What you’ll need
- The myCred plugin installed and activated.
- The Advanced Form Integration plugin installed and activated.
Event data captured
| Field | Format |
|---|---|
| Event type | points_awarded, rank_earned, badge_earned |
| User name | First and last separately |
| User email | Same as input |
| User ID | Numeric WordPress user ID |
| Points type | The points type ID |
| Points amount | Numeric (positive or negative) |
| New balance | Numeric, total after the event |
| Rank name | If applicable |
| Badge name | If applicable |
| Reason | The action that caused the award |
| Created at | YYYY-MM-DD HH:MM:SS |
Create the integration
- Go to WP Admin → AFI → Add New.
- Enter an Integration Title, e.g.
Rank earned → Slack #achievements. - In Trigger → Form/Data Provider, select myCred.
- In Form/Task Name, choose the event.
- In Action → Platform, pick the destination and complete the field mapping.
- Optional: configure Conditional Logic.
- Click Save Integration.

Conditional logic example
Goal: ping a #elite-members Slack channel when a user reaches the Champion rank.
Create a Slack integration on the Rank Earned event. Open the Conditional Logic panel, add a condition with the rank field, Equal To, value Champion.