Everything you need to know about using CLAI
CLAI (ChoiceLocal AI Platform) is an internal digital marketing automation tool that scales franchise marketing operations. It automates repetitive tasks across SEO, PPC, social media, and business listing audits. Processing happens in the background so your team can focus on strategy while CLAI handles execution.
Click "Register" on the CLAI login page. Enter Registration code, your email and password. After registration, log in with your credentials.
Excel files in .xlsx format only. The file must have the correct column headers for the module you selected.
CLAI currently offers seven automation modules across different marketing channels:
Additional automation modules are in development to further streamline franchise marketing operations.
.xlsx fileThe dashboard shows a progress bar with percentage complete and processed row count.
Yes. The dashboard shows:
The dashboard auto-refreshes while submissions are processing.
When status shows "Completed":
You can also download the original input file from the Input File column.
Yes. Click the "Cancel" button on the dashboard while the submission is processing. The system will stop processing and mark it as cancelled. Cannot cancel completed or failed submissions.
Yes. Processing happens in the background independently of your login session. Log out, close browser, or shut down your computer - processing continues. Log back in to check status and download results.
20+ brands are in the system. The brand dropdown shows available brands. If your brand is not listed, use Brand-flexible module or submit a Jira request to have it added.
National SEO:
Choicelocal SEO:
Other SEO modules:
Google Ads Editor format. The output file can be imported directly into Google Ads Editor.
Required:
Multiple social media platforms. Platform names must match valid platform identifiers in the system.
Yes. Image analysis adds 5-10 seconds per image to processing time. Image URLs must be accessible.
Text-only content generation works without images. For Pinterest, blog details improve content quality.
NAP = Name, Address, Phone. The module searches for each business across multiple platforms and compares the Name, Address, and Phone information to identify inconsistencies. Output shows what information is listed on each platform, match status, and action needed.
Excel file with business names in the first column. Each row is one business location to audit. Output CSV includes all found information from each platform plus consistency analysis.
Possible causes:
Check status after 10+ minutes. Submissions stuck in "Processing" for hours should be reported via Jira.
Common causes:
Check the error message in submission details on dashboard. If error is unclear, submit a Jira request with the error message.
Yes. Click "New Submission" and upload the file again. Fix any errors in your Excel file first if the error message indicated file format issues.
Try refreshing the dashboard. If problem persists, submit a Jira request with:
Yes. Click "Cancel" button if submission is still processing. If already completed, submit a new request with the correct file.
Recommended maximum: 10MB. Larger files may cause:
.xlsxYes. Each module requires specific column names:
Check exact column names per module in the platform documentation or submit a Jira request for clarification.
Submit a Jira request for module-specific Excel templates.
Files are stored on the platform. Storage retention policy is set by your organization. Files are not automatically deleted.
Yes. Download links remain available until files are deleted from storage.
Modify your input Excel file and submit a new request. The system does not edit existing output files.
The dashboard auto-refreshes while submissions are processing. If not working:
If issue persists, submit a Jira request.
Possible reasons:
Submit a Jira request with the submission details and when you submitted it.
Submit a Jira request for technical issues, questions, or feature requests.