Slack Invite

Component ID

2481017

Component name

Slack Invite

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

2083

Component created

Component changed

Component body

Slack is amazing. But if you've used Slack and want to grow the number of people that use it, the only way to easily register for a team is to have a custom email domain or to be an admin and invite users manually. This module allows you to send invites to existing and new users.

Features

Drupal 8

Slack Invite now has a stable release for Drupal 8.0.0. Try the stable 8.x release today! It does not yet have feature parity with the Drupal 7.x version. I need to see if integration with honeypot/captcha might be possible. But the standalone block form (enter an email address and it will get an invite) is working as expected.

Drupal 7

  • Standalone block form (enter an email address and it will get an invite). The form currently integrates with Honeypot module for spam protection. If you do not use honeypot, I suggest using some form of captcha (CAPTCHA, reCAPTCHA, Mollom, etc) to protect the form.
  • Basic Rules integration to send out an invite to a user based on events. I also included a default rule so an invite is sent out to a user if they are logging in for the first time after registration.

Note: This is a standalone project and does not integrate with the Slack module (atleast currently since I need the web api token, not the webhook url). Once another module creates a generic slack api module, I will make that module a dependency for this module.

Credit

https://levels.io/slack-typeform-auto-invite-sign-ups/ was the inspiration and guide for making this module.