Frequently asked questions
Everything you need to know about hiring robots, connecting your apps, and paying for Gate97. Can't find your answer? See the contact details on our website.
General
What is Gate97, and what's a "robot"?
Gate97 is a data bridge between the apps you already use — it moves your data from where it starts to where it needs to be. Robots are what run it: pre-built digital workers, each handling one crossing — entering orders, sending invoices, chasing leads, syncing stock. You hire a robot from the roster, connect the apps it needs, and it runs that crossing every day on its own — on a schedule, or the moment something happens. No code required. Under the hood a robot is a workflow on a visual canvas, so you can open any robot and change how it works.
What's the difference between a robot and an integration?
A robot runs a crossing of the bridge; an integration is one of the apps at either end. Otto — the order-entry robot — might use your webshop, your order system, Slack, and Google Sheets: four integrations. You connect each integration once, then any robot can use it. So you don't "build a Slack integration" — you hire a robot and connect Slack to it.
What's a trigger, an action, and a step?
These are the parts inside a robot. A trigger is the one thing that sets it off — "new row in Google Sheets", a webhook, or a schedule. Actions are the steps that run after it, like "post a Slack message". A step is any one of those. A robot is one trigger wired to any number of action and filter steps on a visual canvas — not always a single straight line, since a step can branch into more than one next step.
Can a robot branch into different paths?
Yes. Any step can connect to more than one next step, and all of them run — useful for doing two unrelated things from the same event. A filter step specifically has two outputs, Yes and No, so you can build different logic for each outcome instead of the robot just stopping when the condition doesn't match.
Integrations
Which apps can I connect right now?
Google Sheets, Slack, Stripe, LinkedIn, X, PayPal, Instagram, Mailchimp, Trello, Discord, Notion, GitHub, Telegram, Airtable, HubSpot, Zendesk, Shopify, Asana, monday.com, Twilio, SendGrid, Todoist, Pipedrive, SAP Business One, Pantheon ERP, and WordPress — plus a Custom App for any HTTP API of your own, with JSON, XML, CSV, or plain-text conversion built in.
The app I need isn't on the list — now what?
Add it yourself as a Custom App. Give it a base URL and, if it needs one, an API key, bearer token, or basic auth — any robot can then call it as a step, converting between JSON, XML, CSV, and plain text as needed.
Can a robot react instantly, or does it only check periodically?
Both, depending on the app. Some triggers are webhook-based and fire the moment the event happens; others poll periodically for new data; and a robot can also run on a schedule you set, with no incoming event at all. Either way, every run shows up in that robot's work log.
How do the SAP Business One, Pantheon ERP, and WordPress integrations work?
All three point at your own server rather than a shared cloud API. SAP Business One uses its Service Layer's login flow directly. Pantheon ERP and WordPress work like pre-named Custom Apps — you give them your server's URL and credentials (an API key for Pantheon, a username and Application Password for WordPress), then build the exact request (method, path, body, and format) in the robot's step, since every install is configured and plugged in differently.
Batch collection & reports
Can a robot collect data and relay it in bulk instead of one at a time?
Yes. Any polling or webhook trigger can be switched to batch mode — instead of starting a run for every event, the robot collects incoming records and relays them together in one run, either on a schedule you set (e.g. every hour or every day) or immediately if a record matches a condition you define, like a specific field equalling a value.
Can I see reports on the data a robot has collected?
Yes. Any robot with a batch-mode trigger gets its own Reports page — a chart of records collected vs. relayed over time, a live breakdown of pending/relayed/flagged records, and a searchable table of every record with a drill-down into its raw data and the run it was relayed in. There's also a manual "Flush now" to relay everything pending without waiting for the schedule.
What happens to collected records if I switch a trigger back to real-time?
Anything still pending is relayed immediately as part of the switch — nothing collected is ever silently dropped.
Pricing & billing
Is there a free plan?
Yes — Free includes 2 active robots, 100 tasks a month, and 3 connected apps, at no cost and with no card required.
What counts as a "task"?
One task is one action step that completes successfully inside a run. Triggers, filters, and steps that fail aren't counted against your quota.
How does billing work — is it a subscription?
Paid plans (Pro, Business) are recurring monthly subscriptions billed automatically through PayPal, not a one-time purchase you have to repeat. You can upgrade, downgrade, or cancel anytime from your billing dashboard; canceling takes effect at the end of the current billing period.
What happens if I go over my plan's limit?
You'll get an email at 80% and again at 100% of your monthly task quota. Execution keeps working with a small grace margin above that, then pauses until the next billing period or an upgrade — nothing you've already built is deleted.
What if I'm already at my plan's robot limit?
You won't be able to put another robot to work until you upgrade or send one to rest — robots already at work keep running as normal.
Security
Is my data encrypted?
Yes. Credentials for every app you connect — OAuth tokens, API keys — are encrypted at rest and only decrypted in memory to run your robots. All traffic is served over HTTPS.
Can another organization see my robots or data?
No. Every organization's data is isolated at the database level, not just by application-level checks — one tenant cannot read another's rows even from a compromised query.
Account
Can I invite teammates to my organization?
Not yet — each organization currently signs in with a single set of credentials. Team invites are on our roadmap.
How do I cancel my subscription?
From your billing dashboard — downgrade to Free or cancel anytime. Changes take effect at the end of your current billing period, and your data stays put either way.
I still have a question — who do I ask?
Reach out via the contact details on our website and we'll get back to you.