Authentication Issues
I can't sign in to my account
I can't sign in to my account
If you’re unable to sign in, check each of the following in order:Email domain not permitted
Some email domains are not permitted to access Atmet. If you receive a
403 Forbidden error when attempting to sign in, your domain may be restricted. Try signing up with a different email address, or contact the Atmet team to request access for your domain.OTP has expired
First-time users approved from the waitlist sign in with a one-time password (OTP) sent by email. OTPs are time-limited — if yours has expired, contact the Atmet team to request a new one.OTP email not received
Check your spam, promotions, and junk folders. Email filtering can divert automated messages. Add no-reply@atmetai.com to your contacts to prevent future filtering.Incorrect password
If you have an existing account and have forgotten your password, use the Forgot Password flow on the sign-in page to receive a reset link.I need to reset my password
I need to reset my password
Follow these steps to reset your password:
- Go to the Atmet sign-in page.
- Click Forgot your password? below the sign-in form.
- Enter your email address and click Send Reset Link.
- Open the email from Atmet and click the reset link.
- Enter and confirm your new password.
Password reset links expire after a short window. If your link has expired, restart the process from the sign-in page to receive a fresh link.
My invitation link has expired or doesn't work
My invitation link has expired or doesn't work
Invitation links are single-use and time-limited. If the link you received no longer works:
- Contact the workspace owner or an admin and ask them to send a new invitation.
- The owner or admin navigates to Settings → Members, finds your pending invitation, and clicks Resend or issues a fresh invite to your email address.
- Use the new link promptly — don’t let it sit in your inbox for extended periods.
Integration Connection Issues
OAuth connection failed or returned an error
OAuth connection failed or returned an error
OAuth failures are usually caused by incomplete permission grants or a stale authorization session. Try the following steps:
- Go to Settings → Integrations and find the affected integration.
- Click Disconnect to revoke the existing connection.
- Click Connect again and go through the OAuth flow from scratch.
- On the third-party authorization screen, make sure you grant all requested permissions. Denying any scope can cause partial or failed connections.
- After reconnecting, test the integration by running a simple workflow that uses it.
My Telegram bot isn't receiving messages
My Telegram bot isn't receiving messages
Telegram bot issues are almost always a configuration problem. Work through this checklist:
- Verify the bot token. Go to Settings → Integrations → Telegram and confirm the token matches the one shown in @BotFather for your bot. Tokens change when you regenerate them in BotFather.
- Check the bot is in the right chat. The bot must be added as a member of the group, channel, or direct conversation you want it to monitor. Bots cannot receive messages from chats they haven’t been added to.
- Check admin permissions (for groups). If the bot needs to read all messages in a group, ensure it has the appropriate group admin permissions.
- Disable privacy mode (if applicable). By default, bots in groups only receive messages that start with
/. To receive all messages, disable privacy mode via BotFather using/setprivacy.
An integration shows as Disconnected
An integration shows as Disconnected
Integrations can become disconnected when an authorization token expires, a password changes, or the third-party app revokes Atmet’s access. To reconnect:
- Go to Settings → Integrations.
- Find the integration showing a Disconnected status.
- Click Reconnect and complete the authorization flow.
- Verify the integration is active by re-running any workflows that depend on it.
Some services (for example, Google) periodically revoke access for apps that haven’t been used recently or that haven’t been verified. Re-authorizing Atmet restores access.
Workflow Issues
My workflow isn't triggering
My workflow isn't triggering
If a workflow is configured but not firing when expected, check the following:
- Integration is connected and active. Navigate to Settings → Integrations and confirm the integration the trigger depends on shows a connected status. A disconnected integration silently blocks triggers.
- Trigger conditions match the incoming event. Open the workflow, review the trigger configuration, and compare it against the actual event data. A filter that’s too narrow — for example, matching on a specific sender or label — can prevent most events from firing the workflow.
- Workflow is enabled. Confirm the workflow’s status toggle is set to Active in the workflow list.
- Event actually occurred. Check the source app to confirm the event happened as expected. Sometimes the upstream service delays or drops events.
My workflow is stuck in review
My workflow is stuck in review
Some workflows include a human-in-the-loop step that requires explicit approval before continuing. If a run is stuck:
- Open the workflow from the dashboard.
- Navigate to the Runs tab and find the stuck execution.
- Look for a step labeled Pending Approval or Awaiting Review.
- Click the step and select Approve or Reject to unblock the run.
Approval requests may also appear as a notification in the Atmet dashboard. Check the notification bell in the top navigation if you don’t see the prompt inside the workflow.
My workflow ran but an action failed
My workflow ran but an action failed
A workflow can trigger and run partially — completing some steps while failing on others. To diagnose a failed action:
- Open the workflow and go to the Runs tab.
- Click the failed run to expand the step-by-step log.
- Find the step marked with a red error indicator and read the error message. Common causes include:
- Integration permission revoked — the connected account no longer grants the required scope. Reconnect the integration.
- Invalid or missing input data — a required field was empty or formatted incorrectly. Check the data mapping in the workflow step.
- Rate limit hit on the third-party service — the external API refused the request. Add a delay or retry policy to the step.
- Fix the identified issue and click Re-run to retry the failed execution from the beginning.
API Issues
403 Forbidden
403 Forbidden
A
403 response means your request was received but the action is not permitted. There are two common causes:Insufficient permissions
Your workspace role does not allow the requested action. For example, only owners and admins can update workspace settings. Check your role in Settings → Members and ask an owner or admin to adjust it if needed.Email domain not permitted
If your account’s email domain is restricted, certain actions will return a 403. Contact the Atmet team if you believe this is a mistake and need your domain approved.404 Not Found
404 Not Found
A
404 response usually means the resource identifier in the request is wrong. The most common cause when calling workspace-scoped endpoints is a missing or incorrect x-workspace-id header.- Add the
x-workspace-id: your_workspace_idheader to your request - Confirm the workspace ID by checking your workspace URL in the dashboard or by calling
GET /api/workspacesand reading theidfield from the response - Verify the endpoint path is correct and that the resource (for example, a specific API key or member) actually exists in the workspace
429 Too Many Requests
429 Too Many Requests
A
429 response means you have exceeded the API rate limit for your workspace plan. To resolve this:- Reduce request frequency. Add delays between calls, especially in loops or batch operations.
- Implement exponential backoff. When you receive a
429, wait before retrying — start with 1 second, then 2, 4, 8, and so on. - Cache responses where possible. If you’re polling for data that doesn’t change frequently, store the last response and reduce how often you call the API.
- Review your usage plan. If your integration genuinely needs higher throughput, contact the Atmet team to discuss a higher-tier plan.