Documentation Index

Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt

Use this file to discover all available pages before exploring further.

Connecting your Xtremepush instance

Prev Next

The Xtremepush integration is the foundation of XpertOS. Once connected, your assistant and your flows can work with your campaigns, segments, tasks, and journeys. This guide walks through the connection step by step, including where to find each credential.

Before you begin

You need three things from the Xtremepush project you want to connect:

  • Your app token

  • Your project's external API endpoint url

  • Your project ID

The app token and endpoint url can be found in your Xtremepush project admin via: Settings > Integrations > API Integration

The project ID is present in the URL when logged into your Xtremepush project. For example: project_id=3 (you will need only the number itself e.g. 3)

Connect an instance

  1. Click Settings at the bottom of the XpertOS sidebar and open the Integrations tab.

  2. Find Xtremepush in the list and click Add Instance.

  3. Complete the connection form:    

    • Instance Name: a friendly name you will recognise later, such as Production.

    • The 3 pieces of information from above:

      • App Token: your Xtremepush application token.

      • External API URL: the API endpoint for your instance.

      • Project ID: your Xtremepush project identifier.

  4. Click Add Instance.

The app token is not your login

Do not enter your email address or password in the connection form. The App Token field takes a long application key generated by the Xtremepush platform as described above.
It is not the password you log into the Xtremepush platform with.

What happens after you connect

XpertOS syncs data from your instance so that campaigns and segments are quick to browse and search. The first sync can take a little while on projects with a large campaign history. After that, data refreshes on a regular schedule: a light refresh through the day and a full sync daily.

Once the sync completes, you can do the following:

Area

What you can do

Campaigns

Browse, inspect, create (as drafts), and update campaigns

Audiences, Segments, and Lists

Browse and inspect audience segments and lists

Tasks

View task history and execution details

Tags/Attributes

Browse and use for segmentation and dynamic content

Drafts and approvals keep you in control

Any campaign an Xpert creates lands in Xtremepush as a draft, and actions that change your live systems wait for your approval in the Inbox.

Nothing sends without a human saying so.

Connect more than one instance

If you work across several Xtremepush projects, repeat the steps above for each one. Each instance keeps its own credentials and data. When you have multiple instances connected:

  • In chat, an instance picker appears near the message box.

  • In flows, you set the instance on some Xtremepush blocks.

  • In briefs, you choose the instance when creating the brief.

In each case check before you send submit or save to make sure the assistant is accessing the right data and is creating items in the right instance.
Naming instances clearly, for example Production and Test, help you to always know which one you are working with.

No cross-tenant or cross-brand view

Even when multiple Xtremepush instances are connected to XpertOS it is worth noting that any conversation or running flows/crew-briefs are scoped to a single instance at a time. It is not possible to reference data from, or create content in, multiple projects at the same time. These must remain separate actions with the user selecting which project to work with in each request.

Keeping data fresh

To refresh synced data manually, open Settings > Integrations, find your Xtremepush instance, and click the Sync button. If older campaigns are missing, use the Full Sync action, available via the dropdown arrow, to pull your complete campaign history.

Agents are also intelligent enough to know that if a specific request requires fresh data then they will automatically trigger a sync before pulling it in.

Troubleshooting

  • "apptoken is invalid": the app token is wrong, incomplete, or from a different project. Re-copy it and check the project ID matches.

  • Connection succeeds but data is missing: the first sync may still be running, or older campaigns need a Full Sync.

  • "Sync already in progress": a sync is running. Wait for it to finish before triggering another.

  • The wrong data appears in chat: check the instance picker. You may be querying a different instance than you expect.

What’s next

With Xtremepush connected, add your other tools in Connecting other integrations, then give your Xperts context in Setting up your Knowledge Base.