Automate Your Community using the make.com app

Automate Your Community with Bettermode + Make.com

Unlock powerful workflows without writing a single line of code. With Make.com (formerly Integromat), you can connect Bettermode with thousands of apps like Slack, Google Sheets, Notion, Airtable, and more. Whether you're automating routine tasks or building full-blown integration pipelines, this guide will walk you through 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 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


What You’ll Need

Before you get started:

  • Admin access to your Bettermode community

  • A Make.com account (free plan available)

  • A Bettermode Make.com integration API key (see below)


How to Install the Make.com app and Get Your Bettermode API Key for Make.com

To install the app and authenticate your Bettermode account in Make:

  1. Open your Bettermode Admin Panel

  2. Go to App Store → Apps & Integrations

  3. Locate the Make.com integration app

    and click Install (if not already installed)

  4. Open the integration’s Settings tab

  5. Copy the API Key shown (click 👁️ to reveal, 📋 to copy)

  6. Paste it in your make.com scenario when connecting your Bettermode community

⚠️ This key is used exclusively for Make.com. Do not use it for external or manual API calls.


Getting Started: Build Your First Scenario (No Code)

Step-by-Step Guide

  1. In Make.com, create a New Scenario

  2. Add the first module

  3. Add your second or following modules

  4. Connect your Bettermode account using the API key

  5. Fill in the title/content fields and complete the steps by filling out all needed data.

  6. Click Run Once to test it

  7. If successful, click Activate to run the automation continuously


Advanced: Full Control with HTTP Module

The HTTP module in Make.com gives you full flexibility to call Bettermode’s APIs directly, enabling use cases far beyond the capabilities of the built-in modules.

The built-in Bettermode modules cover common actions, but for more complex needs like custom fields, tags, cover images, or non-default post types, use the HTTP module for direct API control.

Why Use the HTTP Module?

  • Work with any Bettermode GraphQL mutation or query

  • Send data to custom post types

  • Set custom field values or metadata

  • Use advanced filters and pagination logic


Bonus Example: Query Member Details with HTTP Module

In some workflows, you may want to retrieve detailed member data before processing it elsewhere (e.g., in Google Sheets or another tool).

Sample GraphQL Query (for HTTP Module)

Endpoint: POST <https://api.bettermode.com/v1/graphql>

{
  "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 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 flows based on member roles, profile values, or custom field data.


Popular Use Cases

Use Case

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 + Pro Tips

  • Missing fields in native Create Post? → Use the HTTP module for flexibility

  • Test doesn’t run? → Use “Run Once” and check logs in Make

  • Seeing 404 or auth issues? → Double-check that you're using the Make-specific API key vs. your general Bettermode token

  • Cover images not working? → Make sure you first upload the image and use the resulting URL

  • Unknown or unfamiliar errors? → Copy the whole error log and run it through AI like GPT to help you dissect and identify the cause of the error.


Helpful Resources


Recap: Choose Your Workflow Style

Use Bettermode’s built-in Make modules for:

  • Basic post creation

  • Activity tracking

  • Member profile updates

⚙️ Use the HTTP module when:

  • You need custom fields or non-standard content

  • You want to upload images or structured data

  • You’re building developer-grade integrations

Whether you're just starting with automation or building something highly custom, Bettermode + Make.com gives you the flexibility to scale your community operations.


Related Topics:

Contact Us

Do you still need help? Learn how to get in touch with the Bettermode Team.