Avada Age Verification
Integrations
AI Access

Connect ChatGPT or Claude to Avada Age Verification

AI Access opens a door between Avada Age Verification and an AI assistant you choose, such as Claude or ChatGPT.

Once it is set up, you can ask about your own campaigns instead of opening the app, and you can let the assistant change those campaigns for you.

You decide two things when you turn it on: which groups of data the assistant may work with, and whether it may only look, or also change things.

Prerequisites

  • Avada Age Verification installed on your store.
  • A Claude or ChatGPT account on a plan that supports custom connectors. See the table below.
AssistantWhat you needLimit to know
ClaudeA paid plan is recommendedThe Free plan allows only one custom connector in total. Each Avada app needs its own connector.
ChatGPTDeveloper mode, available on Pro, Plus, Business, Enterprise and EducationThe Free plan has no Developer mode, so it cannot be connected.

Step 1: Open AI Access

In your Shopify admin, open Avada Age Verification and select Integrations in the app menu, then select the AI Access card.

The card carries an On or Off badge, so you can see the current state before you open it.

Open the AI Access card from the Integrations page


Step 2: Read what is shared

Step 1 on the page explains what leaves the app and what never leaves it. Select Show what is shared and never shared to open both lists.

Show what is shared and never shared

For Avada Age Verification:

Can be sharedNever shared
Your campaign settings: minimum age, verification method, and what happens to underage visitorsVerification records, because verification records contain the age and IP address of your visitors
Which countries and pages each campaign applies toInternal banner content, because content our support team added to your banner stays internal
A setup check that flags campaigns with missing linksStore access credentials, because credentials never leave Avada
Your plan, install date, and whether the widget is live on your storefront

The blocked list is enforced inside the app. There is no setting, no plan and no way of phrasing a question that opens it, and giving a connection full access does not open it either.

Tick I have read the data sharing notice to continue. The button in Step 2 stays disabled until you do.


Step 3: Turn on AI Access

Select Turn on. A window opens where you choose what your assistant may do.

Choose the access level and the data scope

Access level: nothing is selected in advance, so this is always a deliberate choice.

Access levelWhat the assistant can do
Read-only accessView the data groups you tick. It cannot change anything in the app.
Full accessView those groups and change the settings inside them. Changes take effect immediately.

Data scope: tick at least one group. This is what the assistant may work with.

Data groupWhat it covers
Age verification campaignsYour campaign settings: minimum age, verification method, what happens to underage visitors, and which countries and pages each campaign applies to. Includes a setup check that flags campaigns with missing links.
App statusYour current plan, when the app was installed, and whether the age verification widget is live on your storefront.

App status stays read-only. Even on Full access, the assistant can only read this group. Your plan and your widget status are changed in the app, not from a chat.

Always included. Whatever you tick, the connection can also read the list of topics it has no access to. That way your assistant tells you a question is outside what this connection opened, instead of guessing an answer. This part cannot be turned off.

Full access has no approval step. The assistant does not send you a suggestion to review. It calls the app and the setting changes at that moment. Revoking the connection later stops further changes, but the settings it already changed keep their new values until you change them back yourself.

Select Turn on. AI Access is on and your connection is created in one action.


Step 4: Copy your server URL

Select Open in Step 3 of the page to open your connection.

Open your connection

Under Step 2: Copy your connection details, select the copy button next to Server URL.

Copy the server URL

This URL belongs to this connection in this app. Avada Age Verification has its own URL, and so does every other Avada app.


Step 5: Generate an API key

You only need this for the command line and desktop clients. Claude and ChatGPT on the web ask you to approve access instead, so they do not use a key.

Select Generate API key, then use the eye button to reveal it and the copy button to copy it.

Generate and copy the API key

Treat the key like a password. Anyone who has it can reach the data groups you opened, at the access level you chose.


Step 6: Connect your assistant

Open Step 3: Set up in your AI assistant and pick the tab for the assistant you use. Each tab has three ways to connect.

ChatGPT on the web and mobile

  1. In ChatGPT, open Settings, then Security and login, and switch on Developer mode.
  2. Open Plugins, select Browse plugins, then select Add new.
  3. Enter a name, keep Connection set to Server URL, then paste the server URL into the connection field.
  4. Tick I understand and want to continue, select Create, then select Allow when Avada asks you to approve access.
  5. Open a new chat and add the connection from the tools menu.

Connect from ChatGPT on the web

Claude on the web and mobile

  1. In Claude, open Settings, then Connectors.
  2. Select Add custom connector, paste the server URL, then select Add.
  3. On the connector screen, select Connect, then select Allow when Avada asks you to approve access.
  4. Open a new chat and add the connection from the tools menu.

Connect from Claude on the web

Codex, ChatGPT Desktop, Claude Code and Claude Desktop

These clients sign in with the API key instead of asking you to approve access in the browser. Each tab shows a ready-made command or configuration block with a copy button. Paste your own key where the command says YOUR_API_KEY.

Copy the command for your client


Step 7: Ask your first question

Open a new chat with the connection enabled and try one of these. The same questions are listed in the Questions you can ask card, each with a copy button.

  • Which age verification campaigns are active on my store right now?
  • Is my age verification widget live on my storefront right now?
  • What minimum age does my main campaign require, and which countries does it apply to?
  • Are there campaigns with a missing link in the setup?

If you gave the connection Full access, you can also tell it what to do:

  • Set the minimum age on my main campaign to 21.
  • Turn off the campaign I am not using any more.
  • Add the missing redirect link the setup check reported.

Sample questions you can copy


What your assistant can change

With Full access, and only inside the groups you ticked, the assistant can change:

GroupWhat it can change
Age verification campaignsThe minimum age · the verification method and the date order · what happens to an underage visitor, and the redirect URL · country targeting and the list of countries · whether a campaign is active or inactive · the missing redirect or Terms and Conditions link that the setup check reported
App statusNothing. This group is read-only at every access level.

Two limits are enforced by the app, so the assistant may refuse even on Full access:

  • Turning a campaign on is refused when the store already has as many active campaigns of that type as it is allowed. Turn another campaign of the same type off first.
  • Fixing a setup-check issue works only on an active campaign that the check actually flagged, and only fills in the missing link. It refuses anything else.

Everything else stays read-only, including anything on the never-shared list.

There is no undo. If a change is not what you wanted, open the app and set the value back yourself.


Check what your assistant has been doing

The Activity history card on the connection page lists the five most recent actions, with the tool that was called and when. It fills up after your assistant uses the connection for the first time.

Activity history


Change what your assistant can do

Open your connection, change the Access level or tick and untick groups under Step 1: Data scope, then select Save in the bar that appears at the top of the page.

Change the access level or data scope, then save

The change applies to the next request your assistant makes. You do not have to set the connection up again in Claude or ChatGPT.


Turn it off or revoke it

ActionWhat happensReversible
Turn off in Step 2Your assistant stops getting answers immediately. Your server URL and API key stay in place.Yes. When you turn it on again you confirm the access level and data scope once more.
Revoke connection on the connection pageThe API key and every approval for this connection stop working immediately. AI Access is turned off as well.No. You can turn AI Access on again later and confirm a new data scope.

Neither one puts back a setting that was already changed. They stop what happens next.


Tips

  • One connection per store. Each store has a single connection in this app, so there is one server URL and one API key to look after.
  • One connection per app. Avada Age Verification cannot see your Cookie Consent or Order Limit data. Each app has its own URL, its own approval and its own connector.
  • Campaign content stays in the app. The assistant works with campaign settings. Wording, translations and design are edited in the app.
  • There is a limit on changes. A connection can make 5 changes per minute, and the store can take 30 changes per hour. Questions do not count towards it.
  • Answers are raw data, not advice. What comes back is what the app holds. It is not a legal or compliance assessment.

Troubleshooting

SymptomLikely causeWhat to do
No place to add a connector in ChatGPTDeveloper mode is off, or your plan does not have itSwitch it on under Settings then Security and login. It does not exist on the Free plan.
Claude will not add the connectorClaude Free allows one custom connector and you already have oneRemove the existing connector, or use a paid plan.
The connector exists but the assistant never uses itThe connection is not added to that chatOpen a new chat and add the connection from the tools menu.
The assistant says a tool is not availableThe question needs a group this connection did not openOpen your connection, tick the group under Step 1: Data scope, then save.
The assistant says it cannot change a settingThe connection is Read-only accessOpen your connection, switch the access level to Full access, then save.
The assistant will not change your plan or your widget statusApp status is read-only at every access levelNothing to fix. Change these in the app.
The assistant cannot turn a campaign onThe store already has as many active campaigns of that type as it is allowedTurn another campaign of the same type off first, then ask again.
The assistant says there is no setup issue to fixThe campaign is not active, or the setup check did not flag a missing link on itAsk for the setup check first, then fix the campaigns it names.
The assistant says Avada does not share that dataThe question touches blocked dataNothing to fix. Open the app to see it there.
Everything is refusedAI Access is off, or the connection was revokedCheck the badge next to AI Access on the page, then the badge on the connection.
You are asked to approve access againThe approval expired, or access was interrupted for a security reasonApprove again from your assistant. This is expected.

You're all set. AI Access is ready whenever you want your assistant to help with this app.

Related Articles

Products
Avada SEO SuiteAvada AEO OptimizerAvada AI Blog BuilderAvada Product CopyAvada Images & Page Speed UpAvada Shipping LabelsAvada Backups & Restore
Resources
DocumentationSEO Suite DocsBlog DocsSpeed DocsShipping Labels DocsBackups & Restore Docs
Company
Avada GroupPrivacy Policy
© 2026 Avada Group. All rights reserved.