Getting Connected
Simple step-by-step instructions to connect your email and business systems. No technical expertise required.
🔐 Your Data, Your Control
Most Services: We use “Secure Quick Connect” — Gmail, Outlook, Google Drive, OneDrive, Dropbox, Box, Slack, and many more. You log in directly on their website — your password never touches our servers. They give us a permission key that only does what you approved. Revoke access anytime from your provider’s account settings.
For some services, we connect using encrypted credentials. Your details are protected the instant you enter them — same encryption banks use. Never stored unencrypted, even for a moment.
Either way: YOU control everything from your /bots dashboard — toggle connections on/off instantly, view all active connections, disconnect any app with one click.
Email Provider
Select your email service for setup instructions
ERP System
Select your ERP for integration instructions
Cloud Storage
Select your cloud provider for setup instructions
API / Custom Integration
Select your API platform for setup instructions
Gmail / Google Workspace Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks, no passwords needed:
- Go to /bots → Settings → click your App
- Click “Add Source” → select Email → choose Gmail
- Click “Connect with Gmail”
- Authorize on Google’s page — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup (App Password)
Enable 2-Step Verification (Required by Google)
Google requires this for app passwords:
- Go to myaccount.google.com
- Click “Security” in the left menu
- Find “2-Step Verification” and turn it ON
- Follow the setup wizard (takes 2 minutes)
Generate App Password
This special password is just for BOTS4.me:
- Stay in Google Account Security
- Search for “App passwords” in the search bar
- Click “Select app” → Choose “Mail”
- Click “Select device” → Choose “Other”
- Type: BOTS4.me
- Click “Generate”
What You’ll Enter in BOTS4.me
- Email Address Your full Gmail address (e.g., [email protected])
- Email Provider Select “Gmail / Google Workspace” (auto-detected)
- Email Password The 16-character app password from step 2
- App Mailbox Folder Leave as default or specify a folder
Office 365 / Microsoft 365 Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Source” → select Email → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Why is there no manual setup? / Authorization problems
If Authorization Fails: Ask Your IT Administrator
In business tenants your IT admin controls which apps may access mailboxes. Ask them to:
- Approve the BOTS4.me app when the Microsoft consent screen requests admin approval
- Or pre-authorize it in Microsoft Entra (Azure AD) → Enterprise applications
- Or connect using your organization’s own OAuth app — BOTS4.me supports custom OAuth credentials
Outlook.com / Hotmail / Live Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Source” → select Email → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Why is there no manual setup? / Authorization problems
What You’ll Enter in BOTS4.me
-
Email Address Your @outlook.com, @hotmail.com, or @live.com email
-
Authorization Click “Connect” and approve access on Microsoft’s sign-in page — no password is entered in BOTS4.me
Yahoo Mail Setup
Manual Setup (OAuth quick connect is not currently available for this provider)
BOTS4.me connects via IMAP with an app password generated in your account. Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Setup Steps
Generate App Password
Yahoo requires app passwords for email access:
- Go to login.yahoo.com
- Sign in with your Yahoo account
- Click your profile icon → “Account info”
- Click “Account security” in the left menu
- Click “Generate app password”
- Select “Other app” and type: BOTS4.me
- Click “Generate”
What You’ll Enter in BOTS4.me
-
Email Address Your @yahoo.com email
-
Email Provider Will auto-detect as “Yahoo Mail”
-
Email Password The 16-character app password from step 1
Zoho Mail Setup
Recommended: Secure Quick Connect (OAuth)
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Source” → select Email → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app — or simply use the app-password setup below.
Advanced: Manual Setup (App Password)
Generate Application-Specific Password
Zoho requires app passwords for IMAP access:
- Log into accounts.zoho.com
- Go to “Security” section
- Click “Application-Specific Passwords”
- Select “Generate New Password”
- App Name: BOTS4.me
- Click “Generate”
- Copy the password shown
What You’ll Enter in BOTS4.me
-
Email Address Your @zoho.com email (or custom domain)
-
Email Provider Will auto-detect as “Zoho Mail”
-
App Password The application-specific password from step 1
AOL Mail Setup
Manual Setup (OAuth quick connect is not currently available for this provider)
BOTS4.me connects via IMAP with an app password generated in your account. Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Setup Steps
Generate App Password
- Go to login.aol.com
- Sign in to your AOL account
- Click your name → “Account info”
- Click “Account security”
- Click “Generate app password”
- Select “Other App” and type: BOTS4.me
- Click “Generate”
- Copy the password (don’t include spaces)
What You’ll Enter in BOTS4.me
-
Email Address Your @aol.com email
-
Email Provider Will auto-detect as “AOL Mail”
-
App Password The app password from step 1
Yandex Mail Setup
Recommended: Secure Quick Connect (OAuth)
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Source” → select Email → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app — or simply use the app-password setup below.
Advanced: Manual Setup (App Password)
Generate App Password
- Go to passport.yandex.com
- Sign in to your Yandex account
- Go to “Security” section
- Find “App passwords” and click “Create app password”
- Select “Mail” category
- Name: BOTS4.me
- Click “Create”
- Copy the generated password
What You’ll Enter in BOTS4.me
-
Email Address Your @yandex.com (or .ru, .ua, etc.) email
-
Email Provider Will auto-detect as “Yandex Mail”
-
App Password The generated password from step 1
iCloud / Me.com / Mac.com Setup
Manual Setup Required
iCloud doesn’t currently support Secure Quick Connect (OAuth), so manual setup is needed. Your credentials will be encrypted with RSA-2048 – the same technology banks use to protect sensitive data.
✓ Still protected: Credentials encrypted the moment you save them
✓ Still in control: Toggle access on/off anytime in /bots
✓ Still secure: Zero-disk policy means nothing stored unencrypted
Major services with Secure Quick Connect: Gmail, Outlook, Google Drive, OneDrive, Dropbox, Box – no manual setup needed!
Generate App-Specific Password
Apple requires app-specific passwords:
- Go to appleid.apple.com
- Sign in with your Apple ID
- Go to “Sign-In and Security”
- Click “App-Specific Passwords”
- Click “+” to generate new password
- Label: BOTS4.me
- Copy the password shown
What You’ll Enter in BOTS4.me
-
Email Address Your @icloud.com, @me.com, or @mac.com email
-
App-Specific Password The password from Apple (NOT your Apple ID password)
Exchange Server Setup
Get Information from IT Department
Ask your IT administrator for:
- Exchange server address (e.g., mail.company.com)
- Your domain name (e.g., COMPANY)
- Username format (might be DOMAIN\username or email)
- Any special security requirements
What to Tell Your IT Team
Say this to your IT administrator:
What You’ll Enter in BOTS4.me
-
Email Address Your corporate email
-
Protocol Select “Exchange Server”
-
Domain Your Windows domain (from IT)
-
Password Your Windows password
ProtonMail Setup
Alternatives
-
Use a supported mailbox for automation Connect a mailbox from a supported provider (e.g. your company domain, Gmail, Microsoft 365) and forward the relevant email traffic to it
-
Contact us If ProtonMail support is important for your business, let us know — we track demand for new providers
FastMail Setup
Manual Setup (OAuth quick connect is not currently available for this provider)
BOTS4.me connects via IMAP with an app password generated in your account. Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Setup Steps
Generate App Password
Sign in to fastmail.com:
- Go to Settings → Privacy & Security
- Click “Integrations” → “App Passwords”
- Click “New App Password”
- Choose “Mail (IMAP/SMTP)” access
- Name: BOTS4.me
- Click “Generate password”
Copy Credentials
FastMail will show:
- Username (usually your email)
- Generated app password
- Copy both – password won’t be shown again!
What You’ll Enter in BOTS4.me
-
Email Address Your FastMail email
-
App Password The generated password from step 1
GMX Mail Setup
Manual Setup (GMX does not offer OAuth for email apps)
GMX’s OAuth is limited to selected partner applications, so BOTS4.me connects via IMAP with your password (or app password). Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Setup Steps
Enable IMAP Access
Sign in to gmx.com or gmx.net:
- Click Settings (gear icon)
- Go to “POP3/IMAP” section
- Enable “Access via POP3 and IMAP”
- Save settings
Use Your GMX Password
GMX typically uses your regular password:
- Use your standard GMX login password
- For extra security, you can create an app password in Security Settings
What You’ll Enter in BOTS4.me
-
Email Address Your GMX email (@gmx.com, @gmx.net, etc.)
-
Password Your GMX password or app password
Mail.ru Setup
Choose “IMAP” as the provider
Mail.ru is not in the provider list — in BOTS4.me select the generic IMAP provider and use server imap.mail.ru (port 993, SSL) / smtp.mail.ru (port 465, SSL) with the app password from the steps below.
Enable External Access
Sign in to mail.ru:
- Click Settings (gear icon)
- Go to “Email clients” section
- Enable “Access to Mail.ru via IMAP”
- Save settings
Generate App Password
For enhanced security:
- Go to account settings
- Find “Security” → “Passwords for external apps”
- Click “Add password”
- Name: BOTS4.me
- Copy the generated password
What You’ll Enter in BOTS4.me
-
Email Address Your @mail.ru email
-
App Password Generated app password
Seznam.cz Setup
Manual Setup (Seznam does not offer OAuth for email apps)
BOTS4.me connects to Seznam via IMAP with your password. Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Use Your Password (or an App Password with Two-Step Login)
- Without two-step verification: your regular Seznam password works for IMAP
- With two-step verification: create an app password at ucet.seznam.cz → Security (Zabezpečení) → Passwords for applications (Hesla pro aplikace)
- Name it BOTS4.me and copy the generated password
What You’ll Enter in BOTS4.me
-
Email Address Your @seznam.cz (or @email.cz / @post.cz) address
-
Password Your Seznam password, or the app password if two-step login is enabled
T-Online Setup
Manual Setup (T-Online does not offer OAuth for email apps)
BOTS4.me connects to T-Online via IMAP. Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Create the Email-Program Password
- Sign in to the T-Online E-Mail Center (email.t-online.de)
- Go to Menu → Einstellungen (Settings)
- Open “Passwort für E-Mail-Programme” (password for email programs)
- Create the password and copy it
What You’ll Enter in BOTS4.me
-
Email Address Your @t-online.de address
-
Password The email-program password (NOT your Telekom login password)
Other Email Providers
Find Your Email Settings
Search online for: “[Your Provider] IMAP settings”
Or contact your email provider’s support for:
- IMAP server address (for receiving mail)
- IMAP port (usually 993)
- SMTP server address (for sending mail)
- SMTP port (usually 587)
- Security type (TLS or SSL)
Check for App Passwords
Many providers require app-specific passwords:
- Look in your account security settings
- Search for “app passwords” or “application passwords”
- If available, generate one for BOTS4.me
Manual Configuration
In BOTS4.me, you can manually enter:
-
Advanced Settings Click “Show advanced email settings”
-
Server Details Enter IMAP and SMTP servers manually
-
Ports & Security Configure ports and TLS/SSL settings
| Setting | Common Values |
|---|---|
| IMAP Server | imap.[provider].com |
| IMAP Port | 993 (SSL) or 143 (non-SSL) |
| SMTP Server | smtp.[provider].com |
| SMTP Port | 587 (TLS) or 465 (SSL) |
Odoo Integration Setup
Recommended: BOTS4.me Connector App for Odoo
The easiest way to connect Odoo — install our connector module directly in your Odoo:
- Install the BOTS4.me connector app in your Odoo (Apps store)
- It pairs your Odoo with your BOTS4.me account — no manual credentials to copy
- Follow the step-by-step Odoo Connector Install Guide
Prefer not to install an app? Use the manual setup below — it works with any Odoo 13+.
Advanced: Manual Setup
Find Your Odoo URL
Sign in to your Odoo account:
- Odoo Online: https://[yourcompany].odoo.com
- Self-hosted: Your IT team has the URL
- Copy the full URL from your browser
Get Your Database Name
Find your database identifier:
- Check the URL after logging in
- Or go to Settings → Database
- Or visit odoo.com/my/databases
- Example: yourcompany-main-123456
Create Integration User (Recommended)
For security, create a dedicated user:
- Settings → Users & Companies → Users
- Create new user: “BOTS4.me Integration”
- Set appropriate access rights
- Note the email and password
- Bank statement import (Pay2ERP / AutoERP): this user additionally needs accounting rights — grant Accounting access (Accountant), or on Invoicing-only databases the technical “Basic” accounting group. Without it Odoo refuses statement creation and reconciliation is skipped.
Create an API Key (Recommended — Required with 2FA)
Since Odoo 14, an API key is the safest credential for integrations — and mandatory if the user has two-factor authentication enabled:
- Log in as the integration user
- Click the user avatar → My Profile (Preferences)
- Open the Account Security tab → New API Key
- Name it BOTS4.me and copy the key — use it in place of the password
What You’ll Enter in BOTS4.me
-
Odoo URL Your complete Odoo URL
-
Database Name Your database identifier
-
Username Integration user email
-
Password / API Key The integration user’s API key (recommended) or password
SAP Business One Setup
Manual Setup (SAP Business One uses Service Layer credentials, not OAuth)
SAP Business One is connected through its Service Layer with a dedicated SAP user — there is no OAuth flow. You’ll need a few details from your SAP administrator (see below). Your credentials are encrypted with RSA-2048 the moment you save them, and you can toggle access off anytime in /bots.
Advanced: Manual Setup
Get Service Layer URL
Ask your SAP administrator for:
- Service Layer URL (usually https://server:50000/b1s/v1/)
- Company database name
- Integration username and password
Request from IT
Tell your IT team:
What You’ll Enter in BOTS4.me
-
Service Layer URL Full URL from IT
-
Company Database Your company DB identifier
-
Username & Password Service user credentials
QuickBooks OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select ERP/CRM → choose your system
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
QuickBooks uses OAuth 2.0 only – no passwords needed!
Create Intuit Developer Account
- Go to: developer.intuit.com
- Click “Sign up” (or sign in if you have account)
- Complete registration
Create App in Developer Dashboard
- Go to: developer.intuit.com/app/developer/dashboard
- Click “Create an app”
- Select: QuickBooks Online and Payments
- App name: BOTS4.me
- Click “Create app”
Configure App Settings
- In your app dashboard, go to Keys & OAuth
- Under “Redirect URIs”:
- Click “Add URI”
- Enter: https://bots4.me/bots-oauth-callback
- Click “Save”
Get OAuth Credentials
Client ID: (starts with AB…)
Client Secret: (click “Show” to reveal)
⚠️ Copy both of these!
Select Scopes
- Still in Keys & OAuth section
- Under “Scopes”, select:
- Accounting – Read and write access
- Click “Save”
Enter in BOTS4.me
- ERP System: QuickBooks
- OAuth Client ID: From step 4
- OAuth Client Secret: From step 4
- Click “Connect with QuickBooks” → Sign in → Select company → Done!
NetSuite Setup
Recommended: Secure Quick Connect
Connect securely via OAuth — you’ll need a couple of details first:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select NetSuite
- Enter your NetSuite Base URL and Account ID (e.g.
1234567) - Click “Connect” → Authorize on NetSuite’s page — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Enable Token-Based Authentication
As NetSuite Administrator:
- Setup → Company → Enable Features
- SuiteCloud tab → Check “Token-Based Authentication”
- Save
Create Integration Record
Setup → Integration → Manage Integrations:
- Click “New”
- Name: BOTS4.me
- Enable “Token-Based Authentication”
- Save and copy Consumer Key/Secret
Create Access Token
Setup → Users/Roles → Access Tokens:
- Create new token
- Select BOTS4.me integration
- Copy Token ID and Secret
What You’ll Enter in BOTS4.me
-
Account ID From Company Information
-
Consumer Key & Secret From Integration Record
-
Token ID & Secret From Access Token
Xero OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select ERP/CRM → choose your system
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Xero uses OAuth 2.0 only – no passwords needed!
Create Xero Developer Account
- Go to: developer.xero.com
- Click “Get started for free”
- Sign up or log in with your Xero account
Create App
- Go to: developer.xero.com/app/manage
- Click “New app”
- App name: BOTS4.me
- Company or application URL: https://BOTS4.me
- OAuth 2.0 redirect URI: https://bots4.me/bots-oauth-callback
- Click “Create app”
Get OAuth Credentials
- Click on your app name
- Go to Configuration tab
- You’ll see:
Client id: (long string of letters/numbers)
Client secret: Click “Generate a secret” - ⚠️ Copy both immediately! Secret shown only once
Set API Scopes
- Still in Configuration tab
- Under “OAuth 2.0 scopes”, enable:
- accounting.transactions
- accounting.contacts
- accounting.settings
- Click “Save”
Enter in BOTS4.me
- ERP System: Xero
- OAuth Client ID: From step 3
- OAuth Client Secret: From step 3
- Click “Connect with Xero” → Sign in → Select organization → Done!
Microsoft Dynamics 365 Setup
Recommended: Secure Quick Connect
Connect securely via OAuth — you’ll need a couple of details first:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Dynamics 365
- Enter your Environment URL (e.g.
https://yourorg.crm.dynamics.com) and Azure Tenant ID - Click “Connect” → Authorize on Microsoft’s page — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Register App in Azure
Go to portal.azure.com:
- App registrations → New registration
- Name: BOTS4.me
- Register the app
- Copy Application (client) ID
Create Client Secret
In your app registration:
- Certificates & secrets → New client secret
- Description: BOTS4.me Key
- Copy the secret value immediately!
Get Environment URL
Find your Dynamics URL:
- Go to admin.powerplatform.microsoft.com
- Select your environment
- Copy the Environment URL
- Example: https://yourorg.crm.dynamics.com
What You’ll Enter in BOTS4.me
-
Environment URL Your Dynamics 365 URL
-
Tenant ID From Azure AD
-
Client ID & Secret From app registration
Salesforce Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Salesforce
- Optionally enter your Salesforce Instance URL (e.g.
https://yourcompany.my.salesforce.com) - Click “Connect” → Authorize on Salesforce’s page — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Create Connected App
In Salesforce Setup:
- Search “App Manager” → New Connected App
- App Name: BOTS4.me
- Contact Email: Your email
- Enable OAuth Settings
- Callback URL: https://bots4.me/callback
Get Credentials
After saving the app:
- Click “Manage Consumer Details”
- Copy Consumer Key
- Copy Consumer Secret
Find Instance URL
Look at your browser address bar:
- Copy everything before “/lightning”
- Example: https://yourcompany.my.salesforce.com
What You’ll Enter in BOTS4.me
-
Instance URL Your Salesforce domain
-
Consumer Key & Secret From Connected App
-
Username & Password Your Salesforce login
Acumatica Setup
Find Your Acumatica API URL
- Your API endpoint is based on your Acumatica instance
- Example: https://yourcompany.acumatica.com/entity/Default/24.200.001
- Check with your Acumatica administrator if you’re unsure
Generate an API Key
- In Acumatica, go to Configuration → Security → API Keys
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Acumatica
- Paste your API URL and API Key
- Click Save — you’re connected!
Epicor Kinetic Setup
Find Your Epicor API URL
- Your API endpoint is based on your Epicor instance
- Example: https://yourcompany.epicorsaas.com/api/v2
- Check with your Epicor administrator if you’re unsure
Generate an API Key
- In Epicor, go to System Management → API Keys
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Epicor Kinetic
- Paste your API URL and API Key
- Click Save — you’re connected!
Freshworks CRM Setup
Find Your Freshworks API URL
- Your API endpoint is based on your Freshworks instance
- Example: https://yourcompany.freshsales.io/api
- Check with your Freshworks administrator if you’re unsure
Generate an API Key
- In Freshworks, go to Settings → API Settings → Copy your API Key
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Freshworks CRM
- Paste your API URL and API Key
- Click Save — you’re connected!
HubSpot CRM Setup
Connect via Your Own OAuth App
HubSpot uses OAuth — you’ll need to create a free Developer App to get your credentials:
- Create a free account at developers.hubspot.com
- Register a new app and add required CRM scopes
- Get your Client ID and Client Secret
Create a HubSpot Developer App
- Go to developers.hubspot.com → sign in or create a free account
- Click Create App
- Under Auth tab, add required scopes (CRM objects, contacts, etc.)
- Copy the Client ID and Client Secret
Enter Credentials in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select HubSpot CRM
- Enter your Client ID and Client Secret
Authorize & Connect
- Click Connect — you’ll be redirected to HubSpot
- Select which HubSpot account to connect
- Click Authorize — you’ll be redirected back, and you’re done!
Infor CloudSuite Setup
Find Your Infor API URL
- Your API endpoint is based on your Infor CloudSuite instance
- Example: https://yourcompany.inforcloudsuite.com/api
- Check with your Infor administrator if you’re unsure
Generate an API Key
- In Infor, go to Administration → Security → API Credentials
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Infor CloudSuite
- Paste your API URL and API Key
- Click Save — you’re connected!
Pipedrive Setup
Find Your Pipedrive API URL
- Your API endpoint is based on your Pipedrive instance
- Example: https://yourcompany.pipedrive.com/api/v1
- Check with your Pipedrive administrator if you’re unsure
Generate an API Key
- In Pipedrive, go to Settings → Personal Preferences → API → Copy your API Token
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Pipedrive
- Paste your API URL and API Key
- Click Save — you’re connected!
Sage Intacct Setup
Find Your Sage Intacct API URL
- Your API endpoint is your Sage Intacct Web Services URL
- This is provided by your Sage Intacct administrator
- Check with your Sage Intacct administrator if you’re unsure
Generate an API Key
- In Sage Intacct, go to Company → Admin → Web Services Users
- Create a Web Services user and note the User ID and Password
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Sage Intacct
- Paste your API URL and API Key
- Click Save — you’re connected!
SAP S/4HANA Setup
Recommended: Secure Quick Connect
Connect securely via OAuth — you’ll need a few details from your SAP admin:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select SAP S/4HANA
- Enter your Service Layer URL and Database name
- Configure your Identity Provider (Azure AD, Okta, or Google)
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Get Your Service Layer URL
- Contact your SAP Basis administrator
- Get the Service Layer endpoint URL for your S/4HANA system
- For Cloud: typically
https://[host].s4hana.cloud.sap
Create a Communication Arrangement
- In S/4HANA, go to Communication Management → Communication Arrangements
- Create a new arrangement for API access
- Note the API credentials (user and password or certificate)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select SAP S/4HANA
- Enter your Service Layer URL, Database, and credentials
- Click Save — you’re connected!
Workday Setup
Find Your Workday API URL
- Your API endpoint is based on your Workday tenant
- Example: https://wd5-services1.myworkday.com/ccx/api/v1/[tenant]
- Check with your Workday administrator if you’re unsure
Generate an API Key
- In Workday, go to Integration → API Clients → Register an API Client
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Workday
- Paste your API URL and API Key
- Click Save — you’re connected!
Zendesk Sell Setup
Find Your Zendesk Sell API URL
- Your API endpoint is the Zendesk Sell (Base) API
- Example: https://api.getbase.com/v2
- Check with your Zendesk administrator if you’re unsure
Generate an API Key
- In Zendesk Sell, go to Settings → OAuth → Personal Access Tokens → Generate Token
- Create a new API key for BOTS4.me integration
- Copy the API Key (and Secret if provided)
Enter in BOTS4.me
- Go to /bots → Settings → click your App
- Click Add Connection → select Zendesk Sell
- Paste your API URL and API Key
- Click Save — you’re connected!
Zoho Books – Secure Quick Connect (OAuth)
✓ OAuth 2.0 – No passwords needed!
Go to /bots → Settings
- Navigate to /bots
- Click Settings
- Select the application you want to configure
Add Zoho Books Connection
- Click Add Accounting Connection
- Select Zoho Books from dropdown
- Choose OAuth connection method
Connect with OAuth
- Click Connect with Zoho button
- You’ll be redirected to Zoho login
- Sign in with your Zoho credentials
- Select your organization
- Click Accept to grant access
Done!
- You’ll be redirected back to BOTS4.me
- Your Zoho Books is now connected securely
- Start automating your workflows!
ERPNext / Frappe Setup
Connects with API Key + API Secret
ERPNext is connected through the Frappe REST API using an API key pair generated for a user — no OAuth app is needed. Your credentials are encrypted with RSA-2048 the moment you save them.
Create an Integration User (Recommended)
- In ERPNext go to Users → create user “BOTS4.me Integration”
- Give it the roles your workflow needs (e.g. Sales User, Purchase User, Accounts User)
Generate API Key & Secret
- Open the user → Settings tab → API Access
- Click “Generate Keys”
- Copy the API Secret shown once, and the API Key from the field
What You’ll Enter in BOTS4.me
- Site URL Your ERPNext URL (e.g. https://yourcompany.erpnext.com)
- API Key From the integration user’s API Access
- API Secret Shown once when generating keys
SugarCRM Setup
Connects with a Dedicated User Login
SugarCRM is connected through its REST API using a username and password (SugarCRM’s own OAuth2 password flow) — no OAuth app is needed. Your credentials are encrypted with RSA-2048 the moment you save them.
Create an Integration User (Recommended)
- Admin → User Management → create user “BOTS4.me Integration”
- Give it access to the modules your workflow needs (Accounts, Contacts, Opportunities, Quotes)
Register the API Platform (If Required)
Newer SugarCRM versions only accept API logins from registered platforms:
- Admin → Configure API Platforms
- Add the platform identifier: t_integration
What You’ll Enter in BOTS4.me
- SugarCRM URL Your instance URL (e.g. https://yourcompany.sugarondemand.com)
- Username The integration user’s login
- Password The integration user’s password
Zoho CRM Setup
Connects with Your Own Zoho “Self Client”
Zoho CRM uses OAuth credentials that you generate yourself in the Zoho API Console (a “Self Client”) — BOTS4.me stores your Client ID, Client Secret and Refresh Token encrypted with RSA-2048.
Create a Self Client
- Go to api-console.zoho.com (sign in with the CRM admin account)
- Click “Add Client” → choose Self Client
- Copy the Client ID and Client Secret
Generate a Refresh Token
- In the Self Client, open “Generate Code”
- Scope: ZohoCRM.modules.ALL,ZohoCRM.settings.READ — duration 10 minutes
- Exchange the code for a refresh token (our setup form does this for you when you paste the code)
What You’ll Enter in BOTS4.me
- Data Center Your Zoho region (.com, .eu, .in, .com.au)
- Client ID & Client Secret From your Self Client
- Refresh Token / Generated Code From step 2
Custom API / Other Systems
Gather API Information
You’ll need from your API provider:
- API Endpoint URL – The base URL for the API
- Authentication Type – Bearer Token, API Key, Basic Auth, or OAuth2
- Credentials – Depending on auth type
Authentication Options
BOTS4.me supports multiple auth types:
- Bearer Token: Single token for authentication
- API Key: Key and optional secret
- Basic Auth: Username and password
- OAuth 2.0: Client ID and secret
What You’ll Enter in BOTS4.me
-
API Name Friendly name (e.g., “Stripe API”)
-
API Endpoint URL Full API base URL
-
Authentication Details Based on your auth type
-
Custom Headers (Optional) Any special headers required
Google Drive OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Cloud Storage → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Google Drive uses OAuth 2.0 only – no passwords needed!
Create Google Cloud Project
- Go to: console.cloud.google.com
- Click “Select a project” → “New Project”
- Name: BOTS4.me
- Click “Create”
Enable Google Drive API
- Go to “APIs & Services” → “Library”
- Search: Google Drive API
- Click it → Click “Enable”
Configure OAuth Consent
- Go to “APIs & Services” → “OAuth consent screen”
- Choose: External → Create
- App name: BOTS4.me
- Your email in both email fields
- Save and Continue → Save and Continue → Done
Create OAuth Credentials
- Go to “APIs & Services” → “Credentials”
- “+ CREATE CREDENTIALS” → “OAuth client ID”
- Type: Web application
- Name: BOTS4.me Drive
- Add Redirect URI: https://bots4.me/bots-oauth-callback
- Click “Create”
Copy Credentials
Client Secret: GOCSPX-xxxxxxx
Copy both – you’ll paste them in BOTS4.me!
Enter in BOTS4.me
- Cloud Provider: Google Drive
- OAuth Client ID: Paste from step 5
- OAuth Client Secret: Paste from step 5
- Bucket/Folder: Your Drive folder name
- Click “Connect with Google Drive” → Authorize → Done!
OneDrive / Microsoft 365 OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Cloud Storage → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Go to Azure Portal
- Visit: portal.azure.com
- Search: Azure Active Directory
Register Application
- Click: App registrations → “+ New registration”
- Name: BOTS4.me
- Account types: Any organizational directory and personal accounts
- Redirect URI: Web → https://bots4.me/bots-oauth-callback
- Click “Register”
Copy Application ID
- Copy the Application (client) ID
- Save it!
Create Client Secret
- Left menu: Certificates & secrets
- “+ New client secret”
- Description: BOTS4.me
- Expires: 24 months
- ⚠️ Copy the VALUE immediately!
Set API Permissions
- Left menu: API permissions
- “+ Add a permission” → Microsoft Graph
- Delegated permissions → Search: Files.ReadWrite.All
- Also add: offline_access
- Click “Add permissions”
Enter in BOTS4.me
- Cloud Provider: OneDrive
- OAuth Client ID: From step 3
- OAuth Client Secret: From step 4
- Click “Connect with OneDrive” → Sign in → Done!
Dropbox OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Cloud Storage → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Create Dropbox App
- Go to: dropbox.com/developers/apps
- Click “Create app”
Configure App
- Choose API: Scoped access
- Access type: Full Dropbox (or App folder if preferred)
- Name: BOTS4.me (must be unique)
- Click “Create app”
Set Permissions
- Go to “Permissions” tab
- Enable these under “Files and folders”:
- files.content.write
- files.content.read
- Click “Submit” at bottom
Add Redirect URI
- Go to “Settings” tab
- Under “OAuth 2”, find “Redirect URIs”
- Add: https://bots4.me/bots-oauth-callback
- Click “Add”
Copy Credentials
- Still in “Settings” tab
- Copy App key (this is your Client ID)
- Copy App secret (this is your Client Secret)
Enter in BOTS4.me
- Cloud Provider: Dropbox
- OAuth Client ID: App key from step 5
- OAuth Client Secret: App secret from step 5
- Folder: Your Dropbox folder path
- Click “Connect with Dropbox” → Authorize → Done!
Box OAuth Setup
Recommended: Secure Quick Connect
The fastest way to connect — just a few clicks:
- Go to /bots → Settings → click your App
- Click “Add Destination” → select Cloud Storage → choose your provider
- Click “Connect” → Authorize — done!
If Secure Quick Connect isn’t available yet, you’ll see options to request it or connect with your own OAuth app.
Advanced: Manual Setup
Create Box App
- Go to: app.box.com/developers/console
- Click “Create New App”
- Choose: Custom App
- Authentication: Standard OAuth 2.0
- Name: BOTS4.me
Configure OAuth
- In Configuration tab
- Redirect URI: https://bots4.me/bots-oauth-callback
- Application Scopes: Check Read and write all files
- Click “Save Changes”
Copy Credentials
- Copy Client ID
- Copy Client Secret
Enter in BOTS4.me
- OAuth Client ID: From step 3
- OAuth Client Secret: From step 3
- Connect → Authorize → Done!
Amazon S3 Setup
Create IAM User
- Go to AWS Console → IAM
- Users → “Add users”
- Username: tirelessbots
- Access type: Programmatic access
Set Permissions
- Attach policy: AmazonS3FullAccess (or create custom)
- Click through to create user
Save Access Keys
Secret Access Key: …
⚠️ Save both – you won’t see the secret again!
Enter in BOTS4.me
- Access Key ID: From step 3
- Secret Access Key: From step 3
- Bucket Name: Your S3 bucket
- Region: e.g., us-east-1
Azure Blob Storage Setup
Create Storage Account
- Go to: portal.azure.com
- Create resource → “Storage account”
- Fill details → Create
Get Connection String
- Go to your Storage Account
- Left menu: Access keys
- Copy Connection string
Enter in BOTS4.me
- Connection String: From step 2
- Container Name: Your blob container
FTP / SFTP Server Setup
Enter in BOTS4.me
- Protocol: FTP or SFTP
- Host: ftp.yourserver.com
- Port: 21 (FTP) or 22 (SFTP)
- Username: Your FTP username
- Password: Your FTP password
- Directory: Upload path
Wasabi Cloud Storage Setup
⚠️ Wasabi uses Access Keys (S3-compatible, no OAuth)
Create Access Keys
- Log into Wasabi Console
- Go to Access Keys
- Click Create New Access Key
- Copy Access Key and Secret Key
Configure in BOTS4.me
- Go to /bots → Settings
- Add Cloud Storage Connection
- Select Wasabi
- Enter your Access Key and Secret Key
- Select your Wasabi region
- Specify bucket name
Backblaze B2 Cloud Storage Setup
⚠️ Backblaze B2 uses Application Keys (no OAuth)
Create Application Key
- Log into Backblaze B2
- Go to App Keys
- Click Add a New Application Key
- Name: BOTS4.me
- Copy keyID and applicationKey
Configure in BOTS4.me
- Go to /bots → Settings
- Add Cloud Storage Connection
- Select Backblaze B2
- Enter your Key ID and Application Key
- Specify bucket name
WebDAV Server Setup
⚠️ WebDAV uses HTTP authentication (no OAuth)
Get WebDAV Server Details
- WebDAV URL (e.g., https://webdav.example.com)
- Username and password
- Target directory path
Configure in BOTS4.me
- Go to /bots → Settings
- Add Cloud Storage Connection
- Select WebDAV
- Enter server URL, username, and password
- Specify remote directory
REST API Integration
What You Need from Your API Provider
- Base URL: e.g., https://api.example.com/v1
- Authentication: API Key, Bearer Token, or OAuth
- Endpoints: Which endpoints to call
- Headers: Any required headers
GraphQL API Integration
Required Information
- GraphQL Endpoint: e.g., https://api.example.com/graphql
- Authentication Token: API key or OAuth token
- Schema: Your GraphQL schema documentation
SOAP Web Service
Required Information
- WSDL URL: Web Services Description Language file
- Endpoint: Service endpoint URL
- Authentication: Username/password or certificate
Webhook Integration
Get Your Webhook URL
BOTS4.me will provide you with a unique webhook URL
Configure in Your System
- Add the webhook URL in your source system
- Select events to trigger webhooks
- Test the connection
Zapier Integration
Use Zapier to connect BOTS4.me with 5,000+ apps without coding!
Create a Zap
- Log into zapier.com
- Click “Create Zap”
- Choose your trigger app
Add BOTS4.me Action
- Search for “Webhooks by Zapier”
- Use the webhook URL provided by BOTS4.me
- Map your data fields
Make (Integromat) Integration
Make allows you to create powerful automated workflows with BOTS4.me
Create Scenario
- Go to make.com
- Create new scenario
- Add your trigger module
Add HTTP Module
- Add “HTTP” → “Make a request”
- Enter BOTS4.me webhook URL
- Configure data mapping
n8n – Secure Quick Connect (OAuth)
✓ OAuth 2.0 – Connect n8n cloud securely!
Go to /bots → Settings
- Navigate to /bots
- Click Settings
- Select the application you want to configure
Add n8n Connection
- Click Add Integration
- Select n8n from dropdown
- Choose OAuth connection method
Connect with OAuth
- Click Connect with n8n button
- You’ll be redirected to n8n cloud login
- Sign in with your n8n account
- Click Authorize to grant access
Done!
- You’ll be redirected back to BOTS4.me
- Your n8n is now connected securely
- Start building automated workflows!
Revolut Business API Setup
Connects with an API key from your Revolut Business account
You generate the API access in your own Revolut Business settings — BOTS4.me stores the key encrypted with RSA-2048 and uses it read-only for payment matching.
Create API Access in Revolut Business
- Sign in to business.revolut.com (admin/owner account)
- Go to Settings → APIs → Business API
- Create the API access and copy the API key
Add the Connection in BOTS4.me
- Go to /bots → Settings → click your App
- Click “Add Source” → select API → choose Revolut Business
- Paste the API key and save — done!
Wise Business API Setup
Connects with an API token from your Wise Business account
You generate the token in your own Wise settings — BOTS4.me stores it encrypted with RSA-2048 and uses it read-only for payment matching. A read-only token is sufficient.
Create an API Token in Wise
- Sign in to wise.com with your Business account
- Go to Settings → API tokens (Integrations and Tools)
- Click “Create token” → choose Read only
- Name it BOTS4.me and copy the token
Add the Connection in BOTS4.me
- Go to /bots → Settings → click your App
- Click “Add Source” → select API → choose Wise
- Paste the API token and save — done!
Custom API Integration
Information Needed
- API Documentation: Complete API docs from your provider
- Base URL: API endpoint base URL
- Authentication: Method and credentials
- Data Format: JSON, XML, or other
Ready to Connect?
Head to your dashboard to connect your apps, or reach out for free setup assistance.
Safe by design: every app starts in Demo Mode — after you connect, its first run is always a demo that emails you exactly what it would have done, without changing anything. Going live unlocks on the Control tab of your /bots dashboard only after that first demo report, so nothing is ever written without your informed consent. More about Demo Mode →