Documentation

AI Review Reply Assistant

Installation, setup instructions, requirements, and configuration help.

Installation


1. Upload all files to your hosting account.

2. Create a MySQL or MariaDB database.

3. Copy:
config.example.php

to:
config.php

4. Update your database credentials in:
config.php

5. Update your admin name, email, and password in:
config.php

6. Visit the installer in your browser:
https://yourdomain.com/install.php

7. After installation, log in at:
https://yourdomain.com/public/login.php

8. For security, delete or rename:
install.php

9. Demo mode works without an API key. For live AI replies, add your OpenAI API key in:
config.php

Requirements


- PHP 8.1+
- MySQL 5.7+ or MariaDB
- PDO MySQL extension
- cURL enabled
- SSL-enabled hosting recommended
- OpenAI API key for live AI replies
- Demo mode available without an API key

OpenAI Setup


1. Create or log in to your OpenAI account.

2. Generate an API key.

3. Open:
config.php

4. Find the ai settings:

'ai' => [
'provider' => 'demo',
'api_key' => '',
'model' => 'demo',
],

5. Change them to:

'ai' => [
'provider' => 'openai',
'api_key' => 'your-openai-api-key',
'model' => 'gpt-4o-mini',
],

6. Save the file.

7. Generate a reply from the app to confirm live AI mode is working.

How It Works


AI Review Reply Assistant helps you create professional responses to customer reviews.

Basic workflow:

1. Log in to the dashboard.

2. Click Add Review.

3. Enter the customer name if available.

4. Choose the review source, such as Google, Yelp, Facebook, Tripadvisor, Trustpilot, or Other.

5. Select the star rating.

6. Choose a reply tone.

7. Paste the customer review.

8. Save the review.

9. Click Generate AI Reply.

10. Review and edit the generated response before posting it publicly.

The app creates a short summary and a reply draft, but you stay in control of the final message.

Reply Tones


The app includes several reply tone options:

- Professional
- Friendly
- Appreciative
- Apologetic
- Short
- Detailed

Use Professional for most standard replies.

Use Appreciative for positive reviews.

Use Apologetic for negative or frustrated reviews.

Use Short when you want a brief response.

Use Detailed when the review needs a more complete answer.

Review Statuses


Reviews can be tracked with these statuses:

Draft:
The review has been added, but the reply is not finished yet.

Ready:
An AI reply has been generated and is ready to review or post.

Replied:
The final reply has been posted publicly.

Archived:
The review no longer needs action.

These statuses help you keep track of which reviews still need attention.