Appbricx
Docs
FeaturesPricingStart free

Get started

OverviewWhat Appbricx isQuickstart with a coding agentQuickstart with the builderCore concepts

Guides

Data and tablesAccess and rolesBusiness rulesSign-inCustom screensRealtime and topicsWorkflows, schedules and webhooksServer functionsAI in your appPaymentsFilesMessagesIntegrationsVerifyPublishing, domains and rollbackOperating your appExport and self-hostSelf-host install

Tutorials

Build a booking app with Claude CodeMulti-user todo listClient portalSlack on new sign-upTemplates

Reference

Reference homeFrontend SDKHTTP APIMCP toolsCLIIntegrations catalogContract formatAI key resolutionRun Appbricx locally

Plausible

Retrieve website analytics stats from Plausible.

AnalyticsAPI key16 actionsAll integrations

On this page
  1. Connect
  2. Call it from a workflow
  3. Actions (16)
  4. create_custom_property
  5. create_goal
  6. create_shared_link
  7. create_site
  8. delete_custom_property
  9. delete_goal
  10. delete_site
  11. get_site
  12. invite_guest
  13. list_custom_properties
  14. list_goals
  15. list_guests
  16. list_sites
  17. list_teams
  18. remove_guest
  19. update_site
  20. Details

Connect

Auth type: API key (secret_text). Paste the API key (or token) from the provider's settings into the connect dialog. It is encrypted at rest and only decrypted on the server when an action runs.

  • In the editor: Backend panel, Integrations tab, then Connect. This connects it for the project.
  • For every project in a workspace: Workspace settings, Integrations.
  • Owners and admins choose which integrations members may connect in the admin panel (Integrations tab), and can attach their own OAuth app there.

Call it from a workflow

Pass the action name and its input. The call resolves with { success, output, error? }; a missing connection resolves with success false and the reason. See ctx.integrations.invoke and ctx.integrations.call.

Native workflow
// .workflow.js (native ctx)
export async function run(ctx) {
  const res = await ctx.integrations.invoke("plausible", "create_custom_property", {
    "site_id": "<site_id>",
    "property": "<property name>"
  });
  if (!res.success) throw new Error(res.error);
  ctx.log.info("Plausible answered", { output: res.output });
}
defineWorkflow module
// defineWorkflow module (@app/sdk ctx)
import { defineWorkflow } from "@app/sdk";

export default defineWorkflow({
  id: "plausible-create-custom-property",
  name: "Plausible: Create Custom Property",
  description: "Calls Plausible when a row is created.",
  trigger: { type: "entity_event", entity: "tickets", event: "created" },
  async run(ctx, event) {
    const res = await ctx.integrations.call("plausible", {
      "action": "create_custom_property",
      "site_id": "<site_id>",
      "property": "<property name>"
    }) as { success: boolean; error?: string };
    if (!res.success) throw new Error(res.error);
  },
});
From an app (connector proxy)
curl -X POST "$APP_ORIGIN/__appbricx/connector-proxy/plausible/create_custom_property" \
  -H "Authorization: Bearer $APP_KEY" \
  -H "content-type: application/json" \
  -d '{"props":{"site_id":"<site_id>","property":"<property name>"}}'

Actions

create_custom_propertyin catalog

Create Custom Property. Create a custom property for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
propertyrequiredtextName of the custom property

create_goalin catalog

Create Goal. Find or create a goal for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
goal_typerequiredone of "event" | "page"Type of goal to create
event_nameoptionaltextName of the event (required if goal type is Event)
page_pathoptionaltextPage path to track (required if goal type is Page). Supports wildcards.
display_nameoptionaltextCustom display name for the goal in the dashboard

create_shared_linkin catalog

Create Shared Link. Find or create a shared link for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
namerequiredtextName of the shared link (e.g., Wordpress)

create_sitein catalog

Create Site. Create a new site in your Plausible account

InputTypeDescription
domainrequiredtextDomain of the site (must be globally unique)
timezoneoptionaltextTimezone name according to IANA database (e.g., Europe/London). Defaults to Etc/UTC
team_idoptionalid (picked from your account)Select a team
track_404_pagesoptionalbooleanEnable tracking of 404 error pages
hash_based_routingoptionalbooleanEnable hash-based routing for single-page applications
outbound_linksoptionalbooleanTrack clicks on outbound links
file_downloadsoptionalbooleanTrack file downloads
form_submissionsoptionalbooleanTrack form submissions

delete_custom_propertyin catalog

Delete Custom Property. Delete a custom property from a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
propertyrequiredid (picked from your account)Select a custom property

delete_goalin catalog

Delete Goal. Delete a goal from a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
goal_idrequiredid (picked from your account)Select a goal

delete_site

Delete Site. Delete a site and all its data from your Plausible account. This action is permanent and may take up to 48 hours to complete.

InputTypeDescription
site_idrequiredid (picked from your account)Select a site

get_site

Get Site. Get details of a site including tracker script configuration

InputTypeDescription
site_idrequiredid (picked from your account)Select a site

invite_guest

Invite Guest. Invite a guest to access a site or find an existing invitation

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
emailrequiredtextGuest's email address
rolerequiredone of "viewer" | "editor"Role to assign to the guest

list_custom_properties

List Custom Properties. Get a list of custom properties for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site

list_goals

List Goals. Get a list of goals for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site

list_guests

List Guests. Get a list of guests for a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site

list_sites

List Sites. Get a list of sites your Plausible account can access

No input.

list_teams

List Teams. Get a list of teams your Plausible account can access

No input.

remove_guest

Remove Guest. Remove a guest or invitation from a site

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
emailrequiredid (picked from your account)Select a guest

update_site

Update Site. Update an existing site in your Plausible account

InputTypeDescription
site_idrequiredid (picked from your account)Select a site
new_domainoptionaltextNew domain name for the site (leave empty to keep current)
track_404_pagesoptionalbooleanEnable tracking of 404 error pages
hash_based_routingoptionalbooleanEnable hash-based routing for single-page applications
outbound_linksoptionalbooleanTrack clicks on outbound links
file_downloadsoptionalbooleanTrack file downloads
form_submissionsoptionalbooleanTrack form submissions

Details

Id
plausible
Category
Analytics
Tags
analytics, privacy, open-source, stats
Package
@activepieces/piece-plausible@0.0.5
Tier
Community

On this page

  1. Connect
  2. Call it from a workflow
  3. Actions (16)
  4. create_custom_property
  5. create_goal
  6. create_shared_link
  7. create_site
  8. delete_custom_property
  9. delete_goal
  10. delete_site
  11. get_site
  12. invite_guest
  13. list_custom_properties
  14. list_goals
  15. list_guests
  16. list_sites
  17. list_teams
  18. remove_guest
  19. update_site
  20. Details
Appbricx

The backend, runtime and hosting for apps your coding agent builds. On our cloud, in yours, or on your own servers.

Features

Coding agents and MCPVerify testingBuilder consolePostgres databaseData APIRealtimeRow-level securitySign-in and authPaymentsWorkflows and jobsAI in your appIntegrationsBackups and rollbackHosting and domainsSelf-host and exportAll features

Product

ShowcasePricingFor coding agentsTemplatesPrivate cloudBring your own AI keyFAQ

Compare

Appbricx vs SupabaseLovable alternativeBolt alternativeFor freelancersFor agencies

Resources

DocumentationReferenceBlogSupportContact

© 2026 Appbricx. All rights reserved.

TermsPrivacyCookiesAcceptable Use