Base.ai is a customer-led growth platform that leverages AI to enhance post-sales engagement, advocacy, and revenue growth by unifying customer data and automating lifecycle marketing. Its all-in-one solution empowers B2B teams to scale customer references, drive upsells, and foster loyalty through personalized, data-driven interactions.
Integrating Base.ai helps B2B teams boost upsells, retention, and advocacy by automating personalized customer engagement using unified data.
Authentication
Before you begin, make sure you have the following information:
Connection name: Enter a descriptive name for your connection, like "MyAppBaseAiIntegration". This helps you identify the connection in UnifyApps.
Environment: Select Production. Select Stage only if Base gave you a staging account.
Authentication type: Base supports API token authentication.
API Token Based Authentication
Login to your Base.ai account.
Navigate to the top right corner and click on "
Settings" -> "Users & team"

Click on "
Generate token"Provide the details like "
Name" and "Comment" and click on "Generate token"Copy the token and store it securely to prevent unauthorized access.


Paste the token into the API token field of the connection form.
Actions
Actions | Description |
| Creates a user in Base |
| Creates a batch of advocate custom object attributes in Base |
| Deletes a user by email in Base |
| Deletes a batch of advocate custom object attributes in Base |
| Deletes a user by ID in Base |
| Gets accounts custom object attributes values in Base |
| Gets the nomination report in Base |
| Grants points to advocate by API in Base |
| Imports contacts by contact ID in Base |
| Imports contacts by email in Base |
| Lists accounts in Base |
| Lists manual and automated activities in Base |
| Lists advocates in Base |
| Lists all available ASK in Base |
| Get list of all custom attributes from Base |
| Lists custom object attributes in Base |
| Lists opportunities in Base |
| Lists users in Base |
| Modifies accounts custom object attributes in Base |
| Notifies when an advocate completes an ASK in Base |
| Reads reference request form settings in Base |
| Reads the submitted reference requests in Base |
| Reads the submitted reference requests by UUID in Base |
| Reads the reference advocates in Base |
| Set accounts custom object attributes in Base |
| Submits a reference request in managed or p2p mode in Base |
| Triggers user’s activities in Base |
| Updates advocate custom attributes in Base |
| Updates a batch of advocate custom object attributes in Base |
| Updates custom attribute definition from Base |
| Upserts an account in Base |
| Insert/update opportunity's native and custom attributes in Base |
Triggers
Triggers | Description |
| Triggers when an advocate is created in Base |
| Triggers when an account is created or updated in Base |
| Triggers when an opportunity is created or updated in Base |
| Triggers when a user is created in Base |