Automate Your Community with Bettermode + Make.com
Unlock powerful workflows without writing code. With Make.com (formerly Integromat), you can connect Bettermode with thousands of apps like Slack, Google Sheets, Notion, Airtable, and more. This guide covers everything from your first scenario to advanced API logic.
What is Make.com?
Make.com is a visual automation platform that lets you connect multiple services in a flow called a Scenario. You define the trigger (when something happens) and the actions that should follow—all by dragging and dropping modules into a visual editor.
With Bettermode + Make.com, you can:
Create posts or announcements automatically
Sync user activity to CRMs or databases
Trigger emails or Slack alerts based on community activity
Update member data with CRM inputs
Automate onboarding flows
Requirements
Before you begin, you'll need:
Admin access to your Bettermode community
A Make.com account (free plan available)
A Bettermode Make.com integration API key (generated in your admin panel)
Install the Make.com App and Generate Your API Key
To install the app and authenticate your Bettermode account:
Open your Bettermode Admin Panel
Navigate to App Store → Apps & Integrations
Find the Make.com integration app and click Install (if not already installed)
Open the integration's Settings tab
Locate your API Key—click the 👁️ icon to reveal it, then click 📋 to copy
Paste this key into your Make.com scenario when connecting your Bettermode community
⚠️ Important: This API key is exclusive to Make.com integration. Do not use it for external or manual API calls.
Build Your First Scenario
Step-by-Step Setup
In Make.com, create a New Scenario
Add your first module (the trigger—what starts your workflow)
Add additional modules (the actions that follow)
Connect your Bettermode account by entering your API key when prompted
Configure each module:
Fill in required fields (title, content, space ID, etc.)
Map data from previous modules to each field
Ensure all required fields are populated
Click Run Once to test the scenario
Review the test results in the execution log
If successful, click Activate to enable the automation
Advanced: Direct API Control with HTTP Module
The HTTP module in Make.com provides full access to Bettermode's APIs, enabling use cases beyond the built-in modules.
When to Use the HTTP Module
The built-in Bettermode modules cover common actions. Use the HTTP module when you need:
Custom fields or metadata
Tags or advanced post properties
Cover images or media uploads
Non-default post types
Complex GraphQL queries or mutations
Why Use the HTTP Module?
Access any Bettermode GraphQL mutation or query
Send data to custom post types
Set custom field values or metadata
Use advanced filters and pagination logic
Example: Query Member Details with HTTP Module
Retrieve detailed member data before processing it in external tools (e.g., Google Sheets, HubSpot).
Endpoint (US region):
POST https://api.bettermode.comNote: If your community is hosted in the EU region, use:
POST https://api.bettermode.deRequest Body:
{
"query": "query getMember($id: ID!) { member(id: $id) { id name email fields { key value } } }",
"variables": {
"id": "member_id"
}
}Headers:
{
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}💡 Tip: Replace the member ID dynamically using output from a previous module (e.g., from a Watch Members trigger).
This pattern is particularly useful for CRM syncing or conditional workflows based on member roles, profile values, or custom field data.
Popular Use Cases
Use Case
Recommended Modules
Auto-post to a space from external content
OpenAI → Bettermode (Create Post)
Add a new post to a Google Sheet
Watch Posts → Google Sheets
Trigger a Slack alert when a post is created
Watch Posts → Slack
Sync new users to HubSpot
Watch Activities → HubSpot
Multi-space announcement publishing
HTTP API Call
CRM-based member updates
CRM (e.g., Airtable) → Update Member
Troubleshooting
Common Issues and Solutions
Missing fields in native Create Post module: Use the HTTP module for full API flexibility
Scenario doesn't run during test: Click "Run Once" and check the execution logs in Make for error details
Authentication errors (401/403): Verify you're using your Make.com-specific API key, not your general Bettermode token
Cover images not uploading: Ensure the image is hosted on a public URL and accessible before passing it to the module
Unfamiliar errors or failed executions: Check Make.com's error logs and compare against the Bettermode Developer Docs. Contact Bettermode support with your scenario ID and error logs if issues persist
Choose Your Approach
✅ Use built-in Bettermode modules for:
Basic post creation
Activity tracking
Member profile updates
⚙️ Use the HTTP module when:
You need custom fields or non-standard content
You're uploading images or structured data
You're building developer-grade integrations
Bettermode + Make.com provides the flexibility to scale your community operations—whether you're automating basic tasks or building complex workflows.