Skip to main content

Integrations

The integrations page is where you connect Somiti to outside tools like Slack and Mailchimp. You’ll find it at Settings > Integrations.

View your integrations

Go to Settings > Integrations. The page has two sections:

Available Integrations shows a card for each provider (currently Slack and Mailchimp). Each card displays:

  • The provider name and a short description.
  • A status label: Connected (green) or Not connected.
  • A list of supported triggers shown as small badges, so you can see what events each provider supports before connecting.

Your Integrations lists every integration you’ve configured. For each one you’ll see:

  • The integration name and provider.
  • Active or Inactive status.
  • How many messages have been sent.
  • When it was last triggered.
  • Active triggers as badges.

This section only appears once you’ve connected at least one integration.

Connect an integration

  1. Go to Settings > Integrations.
  2. Find the provider you want and click Connect.
  3. Fill in the required settings. Each provider asks for different information: a webhook URL for Slack, or an API key and audience ID for Mailchimp.
  4. Under Triggers, check the events you want this integration to fire on.
  5. Click Save.

After saving, you’ll land on the integration’s detail page. Test the connection right away (see the next section) to make sure everything’s working.

Test a connection

  1. Go to the integration’s detail page (Settings > Integrations, then click View).
  2. Click Test.

What happens depends on the provider:

  • Mailchimp: Somiti verifies your API key and shows the audience name if the connection is working.
  • Slack: Somiti sends a test message to the channel you configured.

If the test fails, go back to the edit page and double-check your settings.

Sync members to Mailchimp

The Mailchimp integration includes a bulk sync option that pushes all active members at once.

  1. Go to the Mailchimp integration’s detail page.
  2. Click Full Sync.
  3. Confirm when prompted.

Somiti pushes every active member to your Mailchimp audience. When it finishes, you’ll see how many members synced and how many failed.

See Mailchimp for full details on what data gets sent and how ongoing syncs work.

Edit an integration

  1. From the integrations list, click Configure next to the integration. Or, from the detail page, click Edit.
  2. Change settings, add or remove triggers.
  3. Click Save.

Your changes take effect immediately. The next event that matches your triggers will use the updated settings.

Check for errors

The integration detail page shows three status cards:

  • Status: Active or Inactive.
  • Messages Sent: the total number of messages delivered.
  • Last Triggered: how long ago the last message went out.

If a delivery failed, a red error box appears at the bottom of the page. It shows the error message and when it happened, so you can troubleshoot quickly.

Remove an integration

  1. Go to the integration’s detail page.
  2. Click Delete.
  3. Confirm when prompted.

Future messages stop immediately. Past syncs and messages that were already sent aren’t undone.

Note: Removing an integration from Somiti doesn’t affect your account on the provider’s side. Your Slack workspace or Mailchimp audience stays as-is.

Add a custom webhook

At the bottom of the integrations page, there’s a Custom Webhooks section. Webhooks let you send event data to external services like Zapier or Make whenever something happens in your community.

See Webhooks for setup details and a full list of supported events.

  • Slack for Slack-specific setup and trigger options
  • Mailchimp for Mailchimp-specific setup, sync details, and field mapping
  • Webhooks for custom webhooks to external services
  • Settings for other community configuration options