Skip to content

Troubleshooting: Common Errors

TODO: How to use this guide (2-3 paragraphs)

TODO: Solution:

  • Check Caps Lock
  • Copy password correctly
  • Retry 2-3 times
  • If persists: use “Forgot my password”

If nothing works:

  • Contact support

TODO: Solution:

  • Verify code hasn’t expired
  • Synchronize device clock
  • If have backup codes: use them
  • Re-authorize 2FA

TODO: Causes and solutions:

  1. Token expired → Re-authorize
  2. Insufficient permissions → Request more permissions
  3. App revoked access → Reconnect

Steps:

  1. Go to Connections
  2. Click on affected connection
  3. Click “Re-authorize”
  4. Follow login flow

TODO: Possible causes:

  • Gateway Ion maintenance
  • External app server down
  • Configuration error

What to do:

  1. Wait 15 minutes
  2. Reload page (Ctrl+F5)
  3. If persists: contact support

TODO: Debugging checklist:

  1. Is the flow activated?

    • Check status (green = active)
    • Click to activate if inactive
  2. Does the trigger fire?

    • Verify trigger configuration
    • Test manually if webhook
  3. Are there errors?

    • View “Executions” tab
    • Look for last error
  4. Is connection active?

    • Go to Connections
    • Verify status

TODO: Common causes:

Cause 1: Variable incorrectly mapped

  • Verify exact name
  • Case-sensitive (A ≠ a)
  • Use autocomplete

Cause 2: Incorrect data type

  • String vs Number
  • Array vs Object
  • Null vs empty

Solution:

  • Click on variable
  • View structure in preview
  • Remap correctly

TODO: Optimizations:

  1. Review steps:

    • Any particularly slow step?
    • View time in timeline
  2. Reduce data:

    • Filter before processing
    • Don’t fetch unnecessary fields
  3. Add limits:

    • Limit: 100 records max
    • Offset for pagination
  4. Parallelize:

    • Execute actions in parallel if possible

TODO: Solution:

  1. View quota in Dashboard
  2. Delete old data
  3. Archive data
  4. Upgrade plan if needed

Query to clean:

DELETE WHERE created_date < DATE_SUB(NOW(), INTERVAL 90 DAY)

TODO: Optimizations:

  1. Add indexes:

    • In table settings
    • On frequent fields
  2. Limit results:

    • LIMIT 100
    • OFFSET for pagination
  3. Simplify query:

    • Fewer conditions
    • Fewer fields

TODO: Causes and solutions:

Cause 1: Invalid signature

  • Verify secret key
  • Validate HMAC correctly

Cause 2: Incorrect header

  • Verify header name
  • Case-sensitive

Cause 3: Old request

  • Verify timestamp
  • Synchronize clocks

TODO: Solution:

  • Verify payload is being sent
  • View in origin logs
  • Use curl to test

Test command:

Terminal window
TODO: curl example

TODO: Causes:

  • Endpoint doesn’t exist
  • URL misspelled
  • Resource doesn’t exist

Verify:

  • URL in API docs
  • Parameters in URL
  • Valid resource ID

TODO: Solution:

  1. Add delay between requests
  2. Reduce simultaneous requests
  3. Use per-minute limits

In flow:

TODO: Add delay

TODO: Solutions:

  1. Clear cache: Ctrl+Shift+Delete
  2. Close unnecessary tabs
  3. Change browser
  4. Contact support

TODO: Solutions:

  1. Press Ctrl+Alt+Delete → Task Manager
  2. Close Gateway Ion
  3. Open again
  4. If persists: change browser

TODO: Causes:

  • Flow failed silently
  • Manual edit without sync
  • Infinite update loop

Resolve:

  1. View execution logs
  2. Look for conflicts
  3. Manually re-sync

TODO: How to find the exact error:

  1. View “Executions” tab

    • Last failed execution
    • Expand for details
  2. Review logs panel

    • Expand each step
    • Look for error message
  3. View variable values

    • Input of failed step
    • Output of previous step

TODO: When to contact support:

Contact IF:

  • Problem persists after 1 hour
  • Didn’t find solution in this guide
  • Error seems like Gateway Ion bug
  • Need urgent help

DON’T contact IF:

  • It’s a configuration problem (review docs)
  • It’s an external app problem
  • Need basic training

Information to provide:

  • Flow ID
  • Failed execution ID
  • Exact error message
  • Steps to reproduce
  • Screenshots

ErrorProbable CauseQuick Solution
401Auth failedRe-authorize connection
404Resource doesn’t existVerify URL/ID
429Rate limitAdd delay
500Server errorWait/retry
TimeoutTakes too longOptimize flow
No dataEmpty variableVerify query
DuplicateNo dedupAdd validation

TODO: Explanations:

  • Logs: Execution record
  • Timeout: Maximum time
  • Signature: HMAC validation
  • Rate limit: Request limit