Notification Channels
Multifollow.io offers multiple ways to receive notifications when new activity is detected on the profiles you are tracking. This guide will help you set up and manage your notification preferences.
Email Notifications
Email notifications are the simplest way to stay informed about your keyword matches. Here's how to set them up:
- Enter your preferred email address in the "Notification Email" field. By default, the email address is the one you used to sign up for Multifollow.io, but you can enter another email address if you prefer.
- Toggle the checkbox to enable/disable email notifications
- Click "Save" to apply your changes
Note: When receiving email notifications, large content is automatically truncated to ensure optimal delivery. If you need the full content, consider using Slack or API webhooks instead.
Slack Notifications
Slack notifications allow you to receive real-time updates directly in your Slack workspace. Here's how to set them up:
Create a Slack app and get your webhook URL:
- Go to https://api.slack.com/apps
- Click "Create New App"
- Choose "From scratch" and give your app a name
- Select your workspace
- In the "Add features and functionality" section, click "Incoming Webhooks"
- Toggle "Activate Incoming Webhooks" to On
- Click "Add New Webhook to Workspace"
- Choose the channel where you want to receive notifications
- Copy the Webhook URL
On Multifollow.io, enable the Slack webhook:
- Go to the "Notifications" section
- Paste your Slack webhook URL in the "Slack Webhook URL" field
- Click the "Test Webhook URL" button to ensure you are receiving notifications
- Toggle the checkbox to enable the webhook
- Click "Save" to apply your changes
API Webhooks
API webhooks allow you to integrate Multifollow.io notifications with your own systems and applications.
Use API webhooks to:
- Send sales signals to Clay, n8n, Zapier, or Make (see our ready-made Clay templates)
- Store detected activity in your own database
- Trigger automated responses
- Create custom dashboards
- Interface with other services
- Integrate with your CRM or marketing tools
Tip: tools like Clay generate a webhook URL for you (in Clay: create a table and choose "Import data from Webhook" as the source). Paste that URL in the "API Webhook URL" field below and every signal lands there in real time.
API Webhook Setup
In order to set a global API webhook for your account, you can do the following:
- Enter your webhook URL in the "API Webhook URL" field
- Click the "Test Webhook URL" button to ensure you are receiving notifications
- Toggle the checkbox to enable the webhook
- Click "Save" to apply your changes
API Webhook Payload Format
When a keyword is detected, Multifollow.io will send a POST HTTP request to your webhook URL with a JSON payload.
API Webhook Payload Fields
The JSON payload contains the following information:
| Field | Type | Description |
|---|---|---|
| platform | string | The social media platform where the new activity is detected. Possible values: "linkedin", "twitter" |
| profile_url | string | The URL of the profile you are tracking. Use it to match the signal to a person or company in your system. |
| query | string | A human-readable summary of the tracker configuration: profile URL, keyword filters, and tracked activity types |
| datetime | string | The date and time of the detected activity, in RFC3339 format (e.g. "2025-01-19T05:52:00Z") |
| link | string | The URL pointing to the post, comment or like |
| content | string | The text of the detected post or comment. In case of a like, the content is empty. |
| activity_type | string | The type of activity detected. Possible values: "post", "comment", "like" |
API Webhook Example Payload
{
"platform": "linkedin",
"profile_url": "https://www.linkedin.com/in/erikatrautman/",
"query": "URL: https://www.linkedin.com/in/erikatrautman/. Track posts. Track comments. Track likes.",
"datetime": "2025-01-19T05:52:00Z",
"link": "https://www.linkedin.com/posts/erikatrautman_vice-president-strategy-and-business-operations-activity-7272270503808000000-OxBb",
"content": "I've got two more great leadership positions I'm filling! I am so inspired by the vision and the culture here at Sprout. So come join me to transform how companies leverage social media to connect with their customers.",
"activity_type": "post"
}
Per-Tracker Webhooks
The Slack webhook and API webhook described above are account-level: they receive the alerts of every tracker in your team. In addition, each tracker can define its own Slack webhook URL and API webhook URL, in the tracker creation and edit forms, in the bulk CSV import, or through the API.
When a tracker has its own webhook URL, that URL takes precedence: the alert is sent there and the account-level webhook is not called for this tracker. Trackers without their own URL keep using the account-level webhooks.
This is the recommended way to route different groups of trackers to different destinations, for example:
- Prospect trackers feed one Clay table, competitor trackers feed another one
- Each customer of your agency gets its own Slack channel
- High-priority accounts alert a dedicated Slack channel while the rest go to a shared one
Per-tracker webhooks follow the same plan requirements as account-level webhooks.