> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecustory.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting

> Find the first check for access, notification, integration, automation, metric, and linked-task issues.

Use this page to find the first useful check for common Custory issues.

## Start with the symptom

Use the first check that matches what is failing now.

| Symptom                                      | First check                                                                                                     | Next page                                          |
| -------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| Invitation link fails                        | Confirm the invited email, link age, and whether it was already accepted or declined                            | [Manage your team](/team-management)               |
| Join request is stuck                        | Ask a workspace owner to review **Workspace settings -> Members**                                               | [Manage your team](/team-management)               |
| Slack or Discord DM does not arrive          | Confirm both the workspace integration and the personal account link                                            | [Notifications](/notifications)                    |
| Slack or Discord AI mention asks you to link | Generate a fresh link code in **Settings -> Notifications** and link the same account that mentioned Custory AI | [Slack/Discord threads](/slack-discord-ai-threads) |
| Integration says expired or error            | Reconnect the tool from **Manage Integrations**                                                                 | [Overview](/integrations)                          |
| Automation will not activate                 | Check trigger, scope, filters, actions, and required integrations in the builder                                | [Automations](/automations)                        |
| Automation run failed                        | Open **Run history** and inspect the failed action or dependency                                                | [Automations](/automations)                        |
| Metric does not update                       | Open the metric **Data source**, confirm the provider setup, then use **Sync now**                              | [PostHog and Stripe](/posthog-and-stripe)          |
| Linked task status looks stale               | Confirm the external task still exists and the integration is active                                            | [External tasks](/external-tasks)                  |

## Access issues

Check these first:

* the user joined the wrong workspace
* the invite was sent to a different email address
* the invitation expired
* the invitation was already accepted or declined
* the user is a `Viewer` but expects editor permissions
* an owner has not reviewed a join request yet

Invitation acceptance is tied to the invited email address. If someone opens the link from the wrong signed-in account, ask an owner to resend the invite to the correct email.

## Notification issues

Slack and Discord direct messages need two separate things:

1. an active workspace-level Slack or Discord integration
2. a personal Slack or Discord account link for the person receiving the DM

Link codes are temporary and single-use. Generate a fresh code if the current one fails.

## Integration issues

Open **Manage Integrations** and check the tool's connection state.

Integrations can be:

* active
* expired
* in error

If the integration is expired or in error, reconnect it before debugging the feature that depends on it.

Disconnecting removes the integration from the workspace. Linked task records for that integration are also removed.

## Automation issues

Automations can be `draft`, `active`, `paused`, or `invalid`.

If an automation becomes `invalid`, the product stores validation errors so you can see what setup is missing. Common causes include:

* a required integration is missing or invalid
* the trigger is incomplete
* the scope no longer points to valid work
* an action is missing required fields

For failed runs, open **Run history**. Run results can show queued, running, succeeded, failed, or skipped states, with failed-action details where available.

Only time-based automations expose **Run once**.

## Metric sync issues

Metric data sources can be active, paused, or in error.

If a metric does not update:

1. open the metric item
2. open **Data source**
3. confirm the PostHog or Stripe integration is active
4. confirm the selected source, measure, and evaluation window still make sense
5. use **Sync now**

If sync fails, Custory shows a failure message and stores the source in an error state with the latest error.

## External task issues

If a linked task looks stale:

* confirm the integration is active
* open the external task and confirm it still exists
* check whether the external status changed in a way Custory can still read
* review notifications for linked-task status changes

## Related pages

* [Manage your team](/team-management)
* [Notifications](/notifications)
* [Automations](/automations)
* [PostHog and Stripe](/posthog-and-stripe)
