Get Slack messages for new members (Slack Integration)

10 minIntermediateSlack Integration add-onUltimate Membership Pro 14.2+

In Ultimate Membership Pro, the Slack Integration add-on posts a message in a Slack channel each time a member gets one of the Memberships you choose. Your team sees new members as they join, without opening the admin or waiting for an email.

This guide switches the add-on on, connects it to Slack with a webhook URL, chooses the channel and the Memberships to follow, and shows what the message looks like.

Before you start

Switch on the add-on

  1. Go to Ultimate Membership Pro›Modules and open the Slack Integration card.
  2. Switch on Activate/Hold Slack Integration Integration and click Save Changes.
Slack Integration box with the Activate/Hold Slack Integration Integration switch on and highlighted
The switch at the top of the Slack Integration screen.
Activate/Hold Slack Integration Integration

Creates a connection between Ultimate Membership Pro and Slack.

Default: Off

Create the webhook in Slack

  1. Go to api.slack.com (linked on the screen) and create an app. Activate the “Incoming Webhooks” feature.
  2. In the Webhook URL section, click “Add New Webhook to Workspace” and choose the channel.
  3. Copy the webhook URL from Slack and paste it into Webhook URL.
  4. In your Slack workspace, right-click your channel, click View channel details, open Integrations and add your app in the Apps section.
Webhook URL field filled with a placeholder address starting with https://hooks.slack.com/services, above the four setup steps
The Webhook URL field and the steps listed on the screen.
Webhook URLRequired

The address Slack gives you for your app. Without it, no message is sent.

Choose the channel and the Memberships

Channel field set to #new-members and a Levels list with Pro Monthly and Annual Pass selected
The channel, and the Memberships that send a message.
1Channel

The Slack channel where the app posts the messages, for example #new-members.

Default: #general (used when the field is empty)

2LevelsRequired

The Memberships that send a message. Hold Ctrl (Windows) or Cmd (Mac) to select more than one. A Membership that isn’t selected sends nothing.

Click Save Changes. The select is named Levels on the screen; its options are your Memberships.

What the message says

Each time a Membership you selected becomes active for a member, the add-on posts one message. It carries your site title as its username and reads:

Message text

User Emma Carter ( emma.carter@example.com ) has acquired the following subscription: Pro Monthly

The member’s full name, email address and the Membership name are filled in for you. The wording of the message is fixed.

When a message is sent

  • When a Membership becomes active for a member, for example after the payment is completed.
  • Only for the Memberships selected under Levels, and only when Webhook URL is filled in.
  • Not for sign-ups without a selected Membership, cancellations, expirations or failed payments.

Example: follow the paid plans

Coaching ClubThe team sees every new Pro Monthly and Annual Pass member in #new-members.
Activate/Hold Slack Integration Integration
On
Webhook URL
The address Slack gives you for your app
Channel
#new-members
Levels
Pro Monthly, Annual Pass

Learn more about Slack Integration

Troubleshooting

No message appears in Slack. What should I check?

Check that the add-on switch is on and saved, that Webhook URL is filled in, and that at least one Membership is selected under Levels. In Slack, make sure your app was added to the channel. Then buy or activate one of the selected Memberships with a test account and look at the channel.

Which channel does the message go to if I leave Channel empty?

The add-on sends #general.

Can I change the text of the message?

No. The message always says that the user has acquired the subscription, with the name, email address and Membership.

Does Slack Integration tell me about cancellations or failed payments?

No. It sends a message when a Membership becomes active. For other events, use the email notifications. See the link below.

Can I send messages to more than one channel?

The add-on has one Webhook URL and one Channel field, so messages go to one place.

How do I get a Slack message when someone joins Pro Monthly in Ultimate Membership Pro?

Select Pro Monthly under Levels, fill in Webhook URL and save. Each member who gets Pro Monthly then triggers a message.

What’s next

What are your feelings

  • Happy
  • Normal
  • Sad