Beginner · 12 min read

Stuck? Common problems and how to fix them

The blockers that show up most when implementing Nekt, gathered from hundreds of onboarding conversations. For each one: how it shows up, why it happens and what to do.

What you will take away
  • Recognize the problem by its symptom
  • Fix the most common cases yourself, without waiting for a call
  • Know when to reach the Nekt team and what to send

Most of what stalls an implementation is not a product question. It is a credential nobody has at hand, a database that refuses outside connections, a person who needed to be in the setup and wasn't. The good news: almost everything has a known path. Find your symptom below.

First things first

If something failed, open the run on the Runs page and read the analyst summary: Nekt explains, in plain language, what happened and what to do. It solves most cases without this guide. If you use Nekt from Claude or ChatGPT through the MCP, ask the AI to read the log of the failed run.

1. Credential rejected or nobody has access

Symptoms: the run fails right at the start with 401, 403 or "unauthorized"; the source asks for reauthorization; setup stalls because the password or key belongs to someone else.

Why it happens:

What to do:

2. Database won't connect

Symptoms: connection refused or closed before login, timeout on validation, "Network is unreachable".

Why it happens: the database doesn't accept connections from Nekt. Either the firewall doesn't allow Nekt's IP, or the database sits on an internal network with no outside access.

What to do:

Tip

A half-pasted key is the most common reason a tunnel won't come up. Prefer an SSH tunnel over a VPN for a connection that stays up all the time: VPNs drop more often. Networking is usually handled by IT or an outside vendor, so schedule the setup with that person present.

3. The connector I need doesn't exist

From simplest to most work:

PathWhen to use it
Generic REST APIThe system has an API. You set the base URL, the authentication (token, API key, OAuth and others) and pagination.
WebhookThe system can send events when something happens.
Google Sheets or CSVA temporary bridge for data that lives in a spreadsheet or export today.
Python notebookCall an API with your own logic.
Request the connectorTell the Nekt team which system and which data you need; they evaluate and prioritize.

Start from the use case. Often only two or three tables of the system matter, and a simple bridge works until the connector exists.

4. Source connected, tables empty

Why it happens: there hasn't been a successful run yet. Tables show up in the catalog as soon as the source is set up, but data only arrives after the first load completes.

What to do: check the source's run history. If the first load is still running, wait: for large sources it can take hours. If it failed, go to item 6.

5. New column or deleted data not showing

More in the guide Sync types: full vs incremental.

6. Run failed or pipeline deactivated

  1. Open the failed run on the Runs page and read the analyst summary: what happened and the recommended actions.
  2. Follow the actions in order and rerun.
  3. Pipeline deactivated on its own: each pipeline has, in its Settings tab, a Max consecutive failures limit. When it is reached, the pipeline is deactivated. Fix the cause and reactivate it from the trigger (Details → Trigger → Edit trigger).

More in the guide Monitoring pipelines and runs.

7. API rate limits

Symptoms: error 429, "rate limit", "quota exceeded", runs much longer than usual.

What to do: reduce the volume per run. Many connectors have options such as a lookback window, requests per minute and parallelism: start conservative and increase gradually. Avoid syncing more often than the decision needs, and prefer incremental.

8. MCP won't connect or the AI can't see tables

Symptoms: the AI doesn't show the Nekt tools, fails to authenticate when adding the connector, or says it can't find tables and documents.
CauseWhat to do
The MCP is not enabledIn Nekt, click MCP at the top right → Manage MCP Gateway → Enable now. The MCP Server is part of paid plans.
Your AI tool's plan doesn't accept custom connectorsClaude (custom connector, in the app or browser) and ChatGPT (Plus, Team or Enterprise) are documented; Cursor, Codex and others connect with a token. Consumer versions of some AIs don't accept custom connectors: check your plan first.
Signed in with the wrong accountThe connection inherits the permissions of whoever created the token. Reconnect with the right account. If the token's creator left the workspace, it stops working.
Token with a restricted scopeCustom-scope tokens only see what was granted and can't reach sources, transformations, runs or alerts. Edit the token in Access tokens or use a full-access one during implementation.
Data permissionsOn the Growth plan, permissions also apply to the AI. Check Workspace → Permissions.
The data hasn't loaded yetSee item 4.

To see which token is in use: Access tokens → View token access.

9. The AI answers wrong

Why it happens: almost always missing business context. The AI doesn't know what counts as an active customer, a sale or a qualified lead, or which table is the official one.

10. Credits higher than expected

How it works: 1 credit = 1 pipeline run (source, query, notebook, history or destination). There is no charge per row, per number of connectors or per user. Failed runs and a source's initial load don't consume credits. Usage shows in Settings → Billing.

Why it came out high: almost always frequency. An hourly source runs 168 times a week; a daily one, 7.

More in the guide Triggers and scheduling without waste.

11. When to reach the Nekt team

Reach out when the error comes back after fixing the configuration, when you need a new connector, when it involves plan or billing, or when something can only be done by the Nekt team. To solve it faster, send along:

Never send passwords or tokens by chat or email.

Try it in Nekt
Open the Runs page and filter by failures. For each one, read the analyst summary and find the matching item in this guide. If there are no failures, check your sources' frequency: does any run more often than anyone looks at the data?
Open in Nekt
↗ Dig deeper in the docs: frequently asked questions
Continue
Monitoring pipelines and runs
→