Skip to main content

Compliance & AI Analysis

Monitor creator content for brand safety using Growi's automated AI analysis. Set guidelines at the TikTok Shop level or per-campaign, define qualifications and disqualifications, and review compliance reports for every post.

Written by Growi
Updated over 3 weeks ago

What is Compliance & AI Analysis?

Growi's AI analysis scans creator posts for brand safety, compliance with guidelines, and alignment with your campaign qualifications. You can set up guidelines at two levels: TikTok Shop (store-wide or per-product) and Campaign. Once enabled, Growi automatically analyzes every post and generates compliance reports.

How do I set up TikTok Shop guidelines?

TikTok Shop guidelines apply to all creators in your TikTok Shop affiliate program. You can set guidelines at the store level (applying to all products) or at the product level (applying to specific products only).

Navigating to TikTok Shop Guidelines

  1. Navigate to Performance Overview > TikTok Shop in the left sidebar.

  2. Click the Affiliates only tab at the top.

  3. Click the Guideline tab.

Store-wide vs Product Guidelines

You have two options for setting guidelines:

Option

What it does

Store-wide

Guidelines apply to all products in your TikTok Shop. All creator content promoting any product in your shop is analyzed against these rules.

Product

Guidelines apply to a specific product only. Only content promoting that specific product is analyzed against these rules.

Adding Store-wide Guidelines

  1. Click the Store-wide tab.

  2. Click + Add Store-wide Guidelines.

  3. Enter your brand safety rules and compliance requirements in the text field.

  4. Save the guidelines.

Note: Store-wide guidelines are recommended if your brand safety rules apply across all products. Use product-level guidelines only when specific products have unique compliance requirements.

How do I set guidelines at the campaign level?

Campaign-level guidelines define what content is acceptable for a specific campaign or contract. Use the Qualifications and Disqualifications fields to set these rules, then enable AI Analysis to have Growi automatically review all posts.

Setting Qualifications and Disqualifications

  1. Navigate to Onboard Creators > Campaigns (or Contracts).

  2. Open an existing campaign or create a new one.

  3. Go to the Details and advanced step.

  4. Expand the Campaign name and description section.

Campaign Content Tabs

Option

What it does

Description

General campaign description visible to creators.

Qualifications

List what creators must do or include in their content. For example: Must mention product benefits, Must show product in use, Must include CTA.

Disqualifications

List what creators must NOT do. For example: No profanity, No competing brands, No medical claims.

  1. Type your qualification rules in the Qualifications tab.

  2. Type your disqualification rules in the Disqualifications tab.

Note: Be specific. Instead of Must be engaging, write Must ask viewers a question or Must include a hook in the first 3 seconds. Specific rules help the AI provide more accurate analysis.

Enabling AI Analysis

Once you have set qualifications and disqualifications, enable AI Analysis to have Growi automatically review all posts submitted to this campaign.

  1. Scroll down to the AI section on the Details and advanced step.

  2. Toggle on Automatic AI Analysis.

Growi will now analyze every post submitted to this campaign and generate a compliance report based on the qualifications and disqualifications you defined.

How do I view AI analysis for a specific post?

Once AI Analysis is enabled at the campaign level or TikTok Shop level, you can view the compliance report for any individual post.

  1. Navigate to CRM > Creator Posts in the left sidebar.

  2. Find the post you want to review and click on it to open the full post view.

  3. Click Get analysis near the top of the post view.

The AI analysis appears in the post view with multiple sections.

What does the compliance report show?

The compliance report is divided into three sections: Summary, Compliance, and Transcription.

Summary Tab

The Summary tab provides a quick overview of the AI analysis including:

  • Engagement Analysis β€” Evaluation of the post's engagement rate relative to the platform average.

  • Audience Insights β€” Analysis of who the content resonates with and whether it connects broadly.

  • Optimization Tips β€” Suggestions for improving content performance (e.g., posting during peak engagement times, using relevant tags).

Compliance Tab

The Compliance tab shows whether the post meets your qualifications and disqualifications. Growi AI reviews the content against every rule you set in the campaign.

For each rule, the report indicates:

  • Whether the post complies or violates the rule

  • Specific evidence from the post (e.g., timestamps, quotes)

  • Why the AI reached that conclusion

Note: The Compliance tab only appears if you have set qualifications or disqualifications in the campaign. If no guidelines are set, this tab will not be visible.

Transcription Tab

The Transcription tab provides a full text transcription of the video or audio content in the post. This is useful for:

  • Reviewing exactly what was said in the video

  • Searching for specific keywords or phrases

  • Verifying compliance when the content involves spoken claims

Transcription Details

Option

What it does

Language

The detected language of the video (e.g., English).

Speech Clarity

How clear the audio is (e.g., Clear, Moderate, Unclear).

Text Overlays

A list of any text overlays that appear on the screen in the video.

Full Transcript

A complete word-for-word transcription of the spoken content.

Can I analyze multiple posts at once?

Yes, you can mass-select posts under creator posts section and click generate analysis. Please note this may take a few minutes

Note: If Automatic AI Analysis is enabled at the campaign level, Growi will automatically analyze every post as soon as it is submitted. You do not need to manually trigger analysis for each post β€” just open the post and view the results.

Did this answer your question?