Skip to main content

My site is not sending data

Cause: The tracking script isn’t running on your pages, or the data hasn’t arrived yet. Fix: Check each of the following:
  1. Script missing or misplaced — Make sure the snippet is in the <head> of every page, or that your shared tracking module is imported from the app’s root. See Connect your website.
  2. Wrong tracking key — Compare the key in your snippet with SettingsAccess Keys.
  3. Initialized more than once, or only on some routes — The client should be created exactly once per page load. In single-page apps, route changes are tracked automatically; don’t add manual page-view calls.
  4. Just installed — First events can take a few minutes to appear on the Overview. Visit your site yourself and refresh.

My integration shows “Broken” status

Cause: The authorization for the integration may have expired or been revoked. Fix:
  1. Go to SettingsIntegrations.
  2. Find the integration showing the broken status.
  3. Click Reconnect to re-authorize the connection.
If reconnecting does not resolve the issue, try removing the integration entirely and adding it again.

Emails are not being sent

Cause: Your sending domain or senders may not be set up. Fix: Check each of the following:
  1. No verified domain — Go to SettingsEmail Service and verify your domain by adding the required DNS records.
  2. No configured senders — Add at least one email sender using your verified domain.

I cannot invite more team members

Cause: You have reached the seat limit for your current plan. Fix: Upgrade your plan to add more seats. Go to SettingsPlans & Pricing to review your options.
You can check your current seat usage under SettingsBilling & Usage.

I cannot delete a view

Cause: System-generated default views cannot be deleted. Fix: You cannot remove built-in default views. Instead, create a custom view with your preferred settings and use that as your primary view.

Records are not appearing in board view

Cause: The board view requires a Stage property to organize records into columns. If no Stage property exists on the object, records will not appear. Fix:
  1. Go to SettingsData Model and select the relevant object.
  2. Add a Stage property if one does not already exist.
  3. Return to the board view and select the Stage property for column grouping.

My Stripe data is not syncing

Cause: The Stripe connection may have expired or the initial sync is still in progress. Fix:
  1. Go to SettingsIntegrations and check the status of your Stripe connection.
  2. If the status shows Synchronizing, the initial import is still in progress. This can take a few minutes for large datasets.
  3. If the status shows Broken, click Reconnect to re-authorize.
  4. If the status shows In Sync but data seems missing, check that your Stripe account contains the expected customers and subscriptions.

Slack messages are not being sent

Cause: The Slack integration may not be connected or the channel configuration may be incomplete. Fix:
  1. Go to SettingsIntegrations and verify Slack shows as connected.
  2. Check the configuration of the workflow step that sends the message.
  3. Verify a channel is selected and the message template is not empty.
  4. If Slack was recently connected, try refreshing the channel list.

My webhook is returning errors

Cause: The external endpoint may be unreachable or returning error status codes. Fix:
  1. Verify the webhook URL is correct and accessible from the internet.
  2. Check that the HTTP method matches what the external service expects.
  3. Verify the request body is valid JSON if the endpoint requires it.
  4. Check that any required headers (such as authentication tokens) are configured correctly.
  5. Test the endpoint independently using a tool like curl or Postman to confirm it works.