If your network is set to private, approving every single new member manually can be time-consuming, but opening approvals to everyone automatically could let in spam accounts or people outside your intended audience.
By filtering based on email domain, you:
Instantly approve trusted members from a known organization or partner.
Protect your community from irrelevant signups.
Save moderation time by only reviewing accounts that don’t meet your criteria.
It’s a way to make sure the right people get in fast, while keeping your network secure and relevant.
Before you start
Make sure your Honeycommb network is set to Private in: Control Center > Community Settings > Onboarding.
You’ll need your own Zapier account.
Step-By-Step Instructions
1. Create your Zap trigger (Zapier)
In Zapier, click Create Zap.
For the Trigger, choose Webhooks by Zapier → Catch Hook.
Click Continue, then Copy the custom webhook URL Zapier gives you.
2. Send Honeycommb’s “User Created” webhook to Zapier
In your Honeycommb Control Center, go to Integrations → Webhooks.
Create New Webhook:
Description: Describe what this webhook will be used for (internal use only)
Event Trigger: Select User Created.
URL: paste the Zapier Catch Hook URL.
Save + Confirm Webhook creation.
Go back to the Webhooks main area (table)
Click on the Webhook you just created.
Click the "Send Test" button in the upper right corner.
3. Pull in a sample (Zapier)
Back in Zapier on the Catch Hook step, click Test trigger.
You should see a sample with the new user’s fields (including the user’s ID). Continue.
4. Add a Filter Step for Email Domain
Click + to add another step after the trigger.
Choose Filter by Zapier.
Set the filter:
Only continue if… →
Email
Contains@emaildomain.com
(replace with your allowed domain).
This ensures only trusted email domains are auto-approved. All others stay pending for manual review.
5. Approve the user (Zapier action)
Add an Action step.
Choose the Honeycommb app.
Select the Update a User action. This action includes an Approved field you can set.
Connect your Honeycommb account if prompted (Zapier will walk you through it).
In User ID, insert/map the ID from the webhook trigger. (More on this here)
Set Approved to True.
Leave other fields alone unless you want to change them.
Click Continue → Test to confirm the user becomes approved.
6. Turn it on and verify (Zapier + Honeycommb)
Publish/Turn on the Zap.
In a private (cognito) browser window, register a fresh test account in your network.
Confirm the user shows up as Approved in Honeycommb immediately and can access content.