Skip to main content

AI - FAQs

How does the AI decide what needs a response?

Our AI uses natural language processing (NLP) to understand the user's intent to receive a response, or in other words, it finds out if the user is looking for a reply from your brand. The AI is trained to detect various types of conversational intent.

It walks through how messages are flagged for response, how prioritization works within the Smart Inbox, and how your team can take action based on AI recommendations.


Which AI models do you use?

We use a combination of our own proprietary AI model, trained over 11+ years on billions of social media conversations, and trusted third-party tools for specific use cases.

Our in-house model is built specifically for social, capable of understanding slang, sentiment, emojis, and fast-moving trends with high accuracy.

We also integrate third-party models for specialized tasks:

  • OpenAI & Gemini: Power one-click AI-generated replies, captions, and chat-based analysis through features like Astra the Analyst

  • Translation models: Enable real-time multilingual moderation


What is sent to Astra?

The data Astra receives depends on which tab or workflow you're using it from within the BrandBastion platform.

In Analyze > Listen

Astra receives:

  • All data from the dashboard:

    • Overview

    • Sentiment Details

    • Topics

  • Up to 10,000 recent comments, processed in batches

What’s excluded:

  • Private messages

  • Comments with only user tags

  • Username-level data

  • Messages tagged as PII or spam (filtered using BrandBastion’s advanced tagging)

  • YouTube data

This process ensures performance and relevance at scale:

  • It leverages pre-analyzed dashboard insights plus comment batches.

  • Astra processes comments in structured batches and scales up to the model’s input limit, so analysis reflects a much broader dataset while staying efficient.

  • For instance, sentiment distribution, platform breakdowns (e.g. Facebook vs. Instagram), and top tags still reflect the full dataset, not just the comments included in any single batch.

  • This approach avoids inefficient raw analysis and relies on BrandBastion's structured tagging system to guide Astra’s topic identification.

Why are comments processed in batches?
Astra works best when the input is structured and within model limits. Batch processing lets Astra analyze up to 10,000 comments while keeping insights consistent, fast, and grounded in the same dashboard context.


In Posts tab

Astra receives data from the most recent 1,000 posts, sorted by publish date. For each post, Astra receives:

  • Platform

  • Post copy

  • Date

  • Format (image, video, etc.)

  • Total views and engagement metrics (reactions, comments, shares)

  • Engagement rate (ER) and Net Sentiment Score (NSS)

  • Comment breakdown (positive, negative, neutral, hidden, brand, tagged)

  • Post type and tags

What’s excluded:

  • YouTube posts

  • Posts without view data

This structured post-level input helps Astra:

  • Compare engagement across platforms and formats

  • Understand comment sentiment trends at post level

  • Surface insights tied to specific post tags (e.g. campaign or topic-level analysis)


In Competitor Analysis tab

Astra receives up to 4,000 reviews from your own apps and up to 4,000 reviews from each competitor. For each review, Astra receives:

  • Your brand reviews:

    • Rating

    • Review text

    • Country

    • Platform

    • App name and version

    • Review date

    • Sentiment

    • Custom tags

    • Brand reply (if one exists)

  • Competitor reviews:

    • Rating

    • Review title

    • Review text

    • Country

    • Platform

    • App name and version

    • Review date

    • Language

    • Helpfulness votes


In Reviews tab

Astra receives up to 10,000 reviews, processed in batches. For each review, Astra receives:

  • Rating (stars, or Recommends / Doesn't Recommend for Facebook)

  • Review text

  • Country and platform

  • App name and version

  • Review date, including whether the review was edited and how the rating changed

  • Sentiment and custom tags

  • Brand reply (if one exists)

  • Up to 2 previous versions of the review (edit history)

Astra also receives aggregated dashboard data for the same time period:

  • Review volume

  • Average rating

  • Rating distribution

  • Platform comparison

  • Ratings by country

  • Ratings by app version

What’s excluded:

  • YouTube

  • Brand replies that were ignored or have no content

Did this answer your question?