Skip to main content

Bulk Alerts Creation

KWatch allows you to create multiple alerts at once using a CSV file. This feature is particularly useful when you want to set up multiple alerts across different platforms quickly.

CSV File Format

Your CSV file should use commas as delimiters (","). The first row must contain the column headers, and each subsequent row represents one alert configuration.

Required Columns

Column nameTypeDescription
platformstringThe platform you want to monitor. Must be one of: "reddit", "hacker news", "twitter", "linkedin", "quora", "youtube", or "facebook".
keywordsstringThe keywords you want to monitor. Each keyword can be made of one or several words. You can specify up to 3 independent keywords that should ALL appear in the result. Separate multiple keywords with commas. Example: chatgpt, blog article, seo

Optional Columns

Column nameTypeDescription
excluded keywordsstringKeywords that should not appear in the results. You can specify up to 10 excluded keywords (5 for LinkedIn). Separate multiple keywords with commas. Example: spam, promotion, advertisement
included usersstring(Reddit, Hacker News, X (Twitter), and Youtube only) Only monitor content from these specific users. Up to 3 users maximum. Not case sensitive. Example: maxai834, thebloke, badenergy12x
excluded usersstring(Reddit, Hacker News, X (Twitter), and Youtube only) Do not monitor content from these users. Up to 3 users maximum. Not case sensitive. Example: maxai834, thebloke, badenergy12x
included subredditsstring(Reddit only) Only monitor these specific subreddits. Up to 10 subreddits maximum. Not case sensitive, no 'r/' prefix. Example: marketing, saas, startups
excluded subredditsstring(Reddit only) Do not monitor these subreddits. Up to 10 subreddits maximum. Not case sensitive, no 'r/' prefix. Example: marketing, saas, startups
public facebook group urlstring(Facebook only) The URL of the public Facebook group to monitor. Example: https://www.facebook.com/groups/1234567890/
included languagesstringOnly monitor content in these languages. Use ISO language codes. Up to 3 languages maximum. Example: en, fr, es
excluded languagesstringDo not monitor content in these languages. Use ISO language codes. Up to 3 languages maximum. Example: en, fr, es
whole words onlyboolean(Reddit, Hacker News, and X (Twitter) only) Only match complete words. For example, if you monitor "kwatch", it won't match "kwatch.io". Use "true" or "false".
case sensitiveboolean(Reddit and Hacker News only) Match exact case. For example, if you monitor "kwatch", it won't match "KWatch". Use "true" or "false".
search postsboolean(Reddit, Hacker News, and X (Twitter) only) Monitor keywords in posts. Use "true" or "false".
search commentsboolean(Reddit, Hacker News, and X (Twitter) only) Monitor keywords in comments. Use "true" or "false".
include nsfwboolean(Reddit only) Include NSFW content. Use "true" or "false".
enabledbooleanWhether the alert should be active. Use "true" or "false".

Examples

Basic Example

platform,keywords
reddit,chatgpt
twitter,ai tools
linkedin,digital marketing

Advanced Example

platform,keywords,excluded keywords,included users,excluded users,included subreddits,excluded subreddits,whole words only,case sensitive,search posts,search comments,include nsfw,enabled
reddit,chatgpt,spam,user1,user2,technology,news,true,false,true,true,false,true
twitter,ai tools,promotion,user3,user4,,,,true,true,false,,true
linkedin,digital marketing,advertisement,,,,,,,true,,,true

File Size Limit

The maximum file size for import is 10 MB. This should be more than enough for most use cases, as a typical CSV file with hundreds of keywords will be much smaller, but if you need to import a larger file, please contact us.

Import Process

  1. Prepare your CSV file following the format described above
  2. Go to the Bulk Import page in your KWatch dashboard
  3. Click "Choose File" and select your CSV file
  4. Optionally, enable "Override existing alerts" if you want to replace all your current alerts
  5. Click "Import file"

After the import is complete, you'll see a success message, and your new alerts will be immediately active.