Open Funnelvision
Funnelvision.com - Since 1985
Funnelvision · Partner Integrations

Funnelvision's Universal
B2B Connector

One login, every partner. Funnelvision plugs directly into the accounting, e-commerce, and operations platforms your business already runs on — so customer records, invoices, and orders move automatically instead of being re-typed by hand. This guide is your reference for exactly what each partner integration needs and what it costs to get started.

Connect everything

Funnelvision integrates with all of the partner B2Bs listed below — accounting, e-commerce, and finance tools — so your data stays in sync without manual exports.

Compare before you commit

Trial length, credit card requirements, and starting price are laid out side by side, so you can decide which partner platform fits your budget and timeline.

Know the setup path

Each card includes the exact steps to generate the credentials Funnelvision needs to connect — no guesswork, no support ticket required.

Sign up for Funnelvision Already have an account? Log in →
✓ Free trial trial available ∞ Free plan no-expiry free tier No trial no free trial No CC needed no credit card for trial CC required card required upfront Unverified not confirmed
E-Commerce Platforms
✓ 15-day trial No CC needed
Customers, orders, products, inventory, shipments, carts, checkouts
Create a BigCommerce app; use OAuth/access tokens with store hash.
  1. Log in to your store and go to Settings → API → Store-level API Accounts, then click Create API Account → Create V2/V3 API Token.
  2. Enter a name in Name and check the OAuth scopes you need (e.g. Orders → read-only, Products → modify, Customers → read-only).
  3. Click Save. A credentials file downloads automatically — open it to find your keys.
  4. Note the Store Hash from your browser URL (the alphanumeric segment after /manage/).
Collect: Client ID · Client Secret · Access Token · Store Hash
$39/mo
Standard plan, billed monthly. $29/mo annual. Plus from $105/mo, Pro $399/mo.
✓ 3-day trial No CC needed
Products, customers, orders, inventory, fulfillments, transactions, discounts
Create a Shopify app; request Admin API scopes (orders, inventory, etc.).
  1. In your store admin go to Settings → Apps and sales channels → Develop apps and click Create an app.
  2. Enter the app name in App name, then click Configure Admin API scopes.
  3. Check the resource scopes needed (e.g. read_orders, write_products, read_customers), then click Save.
  4. Click Install app, then Install in the confirmation dialog.
  5. On the API credentials tab, copy the Admin API access token (shown once), the API key, and the API secret key.
  6. Note your store's myshopify.com domain (shown at top of admin or under Settings → Domains).
Collect: Admin API Access Token · API Key · API Secret Key · Store Domain
$39/mo
Basic plan. Then $1/mo promo for 3 months. Grow $105/mo, Advanced $399/mo.
✓ 14-day trial No CC needed
Websites, pages, products, orders, customers, subscriptions, content
App/token based; varies by feature area.
  1. Go to Settings → Developer Tools → API Keys in your site dashboard.
  2. Click Generate Key, give it a label in Key Name, and select the permission scopes (e.g. Commerce Orders → Read, Products → Read/Write).
  3. Click Generate API Key and copy the key immediately — it is shown only once.
  4. Note your Website ID (found in Settings → Developer Tools → API Keys page header or from your site URL).
Collect: API Key · Website ID
$16/mo
Basic (annual). Core $23/mo, Plus $39/mo, Advanced $99/mo (all annual).
No free trial N/A
Customers, products, inventory, orders, carts, catalog, pricing, shipments
REST or GraphQL APIs; integration tokens or OAuth depending on endpoint.
  1. In the Admin panel go to System → Extensions → Integrations and click Add New Integration.
  2. Fill in Name, then go to the API tab and select the resource access level (All or Custom with specific resources checked).
  3. Click Save, then click Activate in the integrations grid and confirm by clicking Allow.
  4. Copy the four tokens shown: Consumer Key, Consumer Secret, Access Token, Access Token Secret.
  5. Note your store's Base URL (found in Stores → Settings → Configuration → General → Web → Base URLs).
Collect: Consumer Key · Consumer Secret · Access Token · Access Token Secret · Base URL
Custom
Open-source (free self-hosted) or Adobe Commerce Cloud (enterprise pricing, contact sales).
∞ Free plugin No CC needed
Products, customers, orders, coupons, taxes, shipping, inventory, subscriptions
WooCommerce REST API extension; generate consumer key/secret credentials.
  1. In WordPress admin go to WooCommerce → Settings → Advanced → REST API and click Add key.
  2. Fill in Description, select the User, and set Permissions to Read/Write (or Read).
  3. Click Generate API key and copy the Consumer key and Consumer secret immediately — they are shown only once.
  4. Confirm your store's base URL (e.g. https://yourstore.com). The REST API root is /wp-json/wc/v3/.
Collect: Consumer Key · Consumer Secret · Store Base URL
Free*
Core plugin free. Hosting + paid extensions extra (costs vary). Woo Express from ~$39/mo.
∞ Free plan ✓ 14-day money-back No CC (free plan)
Sites, pages, members, stores, products, orders, bookings, contacts
Create a Wix app and use OAuth; permissions per app and per site.
  1. Go to dev.wix.com, click Create New App, and give it a name in App Name.
  2. In the app dashboard go to OAuth → App Secrets and note the App ID and App Secret Key.
  3. Under Permissions, add the API permissions your integration needs (e.g. Manage Orders, Read Products).
  4. Add a Redirect URL for your OAuth callback, then install the app on the target site via Test Your App → Site.
  5. Complete the OAuth flow to receive an Access Token and Refresh Token, and note the Site ID from the install callback.
Collect: App ID · App Secret Key · Access Token · Refresh Token · Site ID
$17/mo
Light plan (annual). Core $29, Business $36, Business Elite $159. Free plan available forever.
∞ Free (self-hosted) No CC needed
Products, customers, orders, carts, categories, inventory, carriers, invoices
Enable Webservice in back office; create API key for REST-style endpoints.
  1. In your back office go to Advanced Parameters → Webservice and set Enable PrestaShop Webservice to Yes.
  2. Click Add new webservice key. Enter a Description and click Generate next to the Key field.
  3. Under Permissions, check GET, PUT, POST, DELETE for the resource types you need (e.g. orders, products, customers).
  4. Click Save and note your store's base URL. API calls follow the pattern https://yourkey@yourstore.com/api/.
Collect: Webservice API Key · Store Base URL
Free*
Open-source core is free. PrestaShop SaaS/cloud plans from ~$24/mo. Hosting extra if self-hosted.
✓ 14-day trial No CC needed
Products, inventory, sales, customers, orders, payments, employees
OAuth or API tokens depending on the product line (retail, restaurant, ecommerce).
  1. Go to developers.lightspeedhq.com and click Create App (sign in with your Lightspeed account).
  2. Fill in Application Name, Description, and Redirect URI.
  3. Select the product line (Retail, eCom, or Restaurant) and check the permission scopes needed (e.g. employee:all, inventory:all, orders:read).
  4. After saving, copy the Client ID and Client Secret from the app dashboard.
  5. Complete the OAuth 2.0 authorization code flow against the merchant's account to obtain an Access Token and Refresh Token. Note the account's Account ID returned in the token response.
Collect: Client ID · Client Secret · Access Token · Refresh Token · Account ID
~$89/mo
Basic Retail plan (annual). Pricing varies by product line; contact sales for exact quote.
∞ Free plan No CC needed
Products, orders, customers, inventory, discounts, shipping
Big Cartel API with account/store credentials.
  1. Go to developers.bigcartel.com and sign in, then click Register Application.
  2. Fill in Application Name, Description, and Redirect URI.
  3. Copy the Client ID and Client Secret shown on the application page.
  4. Direct the store owner through the OAuth 2.0 flow (authorization code grant) to obtain an Access Token. Note the store's Subdomain (e.g. yourshop.bigcartel.com) which is used in API calls.
Collect: Client ID · Client Secret · Access Token · Store Subdomain
$15/mo
Platinum plan. Free plan supports up to 5 products.
✓ 14-day trial No CC needed
Products, orders, customers, inventory, categories, shipping, promotions
Volusion API with account/store credentials and plan-appropriate access method.
  1. Log in to your Volusion admin and go to Inventory → Import/Export → Volusion API.
  2. In the Select a table dropdown, choose the data type (e.g. Orders, Customers, Products) to preview the endpoint structure.
  3. Go to My Account → API Key (or Settings → API) and copy the API Key / Encrypted Password.
  4. Note the store's Store URL (your .com domain). API calls use the pattern https://yourstore.com/net/WebService.aspx?Login=email&EncryptedPassword=key&EDI_Name=table.
Collect: Login Email · API Key (Encrypted Password) · Store URL · Table/EDI Name per resource
$35/mo
Personal plan. Plus $79/mo, Business $299/mo (annual).
Marketplaces
∞ Free to join No CC to join
Listings, shops, orders, customers, inventory, messages, receipts
Register an Etsy app; use OAuth for shop/listing/order resources.
  1. Sign in at etsy.com/developers/register, fill in Application Name and What will your application be used for?, then click Register with Etsy.
  2. From the app listing, copy your Keystring (API key) and Shared Secret.
  3. Configure your Callback URLs (for OAuth redirect) in the app settings.
  4. Use OAuth 2.0 PKCE flow: request the scopes you need (e.g. shops_r, listings_r, transactions_r) and exchange the auth code for an Access Token and Refresh Token.
  5. Note the authenticated user's Shop ID (returned by GET /application/openapi-ping or the /users/{user_id}/shops endpoint).
Collect: Keystring (API Key) · Shared Secret · Access Token · Refresh Token · Shop ID
$0 + fees
No monthly fee. $0.20/listing fee + 6.5% transaction fee. Etsy Plus $10/mo optional.
✓ 1-month free (Pro) CC required
Listings, inventory, orders, shipments, pricing, returns, reports
Amazon SP-API; developer app + AWS credentials + seller refresh token.
  1. Sign in to Seller Central, go to Apps & Services → Develop Apps, click Add New App Client, and fill in App name and IAM ARN (from your AWS IAM role).
  2. In developer.amazonservices.com, register your developer profile: fill in Developer name, Developer email, Use case, and select SP-API access type.
  3. Create an IAM user in AWS with programmatic access; attach a policy granting the SP-API execution role. Copy the AWS Access Key ID and AWS Secret Access Key.
  4. Back in Seller Central, navigate to Apps & Services → Manage Your Apps, then click Authorize on your app to obtain the seller's Refresh Token.
  5. Note the LWA Client ID and LWA Client Secret (Login with Amazon credentials, found in your app's LWA credentials section) and your target Marketplace ID.
Collect: LWA Client ID · LWA Client Secret · Refresh Token · AWS Access Key ID · AWS Secret Access Key · AWS IAM Role ARN · Marketplace ID
$39.99/mo
Professional plan. Individual plan: $0/mo + $0.99/item sold. First month Professional often free for new sellers.
∞ Free to join No CC to join
Listings, orders, inventory, buyers, returns, shipping, messages
Register eBay developer app; OAuth tokens; Sell APIs or Trading APIs.
  1. Sign in at developer.ebay.com and click Get Application Keys (or My Account → Application Keys).
  2. Click Create a Keyset, enter an Application Title, and choose the environment (Sandbox or Production).
  3. Copy the App ID (Client ID), Dev ID, and Cert ID (Client Secret).
  4. Go to User Tokens → Get a Token from eBay via Your Application and complete the OAuth consent flow for the seller account to obtain a User Access Token and Refresh Token.
  5. Add your RuName (eBay Redirect URL Name) under User Tokens → eBay Redirect URL — this is required for OAuth; copy the generated RuName string.
Collect: App ID (Client ID) · Dev ID · Cert ID (Client Secret) · RuName · User Access Token · Refresh Token
$0 + fees
No monthly fee to sell. eBay Store subscriptions optional from $7.95/mo (Starter).
Email & Marketing Platforms
∞ Free plan ✓ 14-day trial (paid) No CC (free plan)
Audiences, contacts, tags, campaigns, templates, automations, signup forms
API key from account settings; use API 3.0 endpoints.
  1. Log in to Mailchimp, click your account name (top-right), and go to Profile → Extras → API keys.
  2. Click Create A Key, optionally enter a label in API Key Name, and click Generate Key.
  3. Copy the key immediately (it is partially masked after you leave the page).
  4. Note the data center suffix from the key (e.g. us21 — the part after the last dash). All API calls go to https://<dc>.api.mailchimp.com/3.0/.
  5. To identify your Audience ID (List ID) for targeting a specific list: go to Audience → All contacts → Settings → Audience name and defaults and copy the Audience ID.
Collect: API Key · Data Center Prefix (dc) · Audience ID (per list)
Free / $13/mo
Free plan: 250 contacts, 500 sends/mo (very limited). Essentials from $13/mo. Standard $20/mo, Premium $350/mo.
∞ Free plan No CC needed
Profiles, lists, segments, campaigns, flows, events, forms, metrics
Klaviyo API keys or private/public app auth; scope by profiles, lists, events.
  1. Log in, click your account name (bottom-left), go to Settings → API keys.
  2. Your Public API Key (Site ID) is shown at the top — copy it.
  3. Click Create Private API Key, enter a Name, set the Access level (Full access or Custom), and check the specific scopes (e.g. Lists: Read/Write, Profiles: Read/Write, Events: Write).
  4. Click Create and copy the Private API Key immediately — it is shown only once.
Collect: Public API Key (Site ID) · Private API Key
Free / $20/mo
Free: 250 active profiles, 500 email sends/mo. Email plan from $20/mo (500 profiles). Email+SMS from $35/mo.
✓ 14-day trial No CC needed
Contacts, deals, lists, automations, campaigns, tags, tasks, forms
API URL and key from account settings; OAuth for app integrations.
  1. Log in, click your account name (bottom-left), and go to Settings → Developer.
  2. Under API Access, copy the URL (your unique account API URL, e.g. https://youraccountname.api-us1.com) and the Key.
  3. To regenerate the key, click Generate New Key — note this invalidates the old key immediately.
Collect: API URL · API Key
$15/mo
Starter (1,000 contacts, annual). Plus $49/mo, Pro $79/mo, Enterprise $145/mo.
∞ Free plan No CC needed
Contacts, lists, campaigns, templates, transactional emails, SMS, automation
Generate API key in Brevo; set in request header.
  1. Log in, click your account name (top-right), go to SMTP & API → API Keys.
  2. Click Generate a new API key, enter a name in API key name, and click Generate.
  3. Copy the key immediately — it is shown only once. All API requests pass it in the api-key header.
  4. If sending transactional email, also copy your SMTP Login and SMTP Key from the SMTP & API → SMTP tab.
Collect: API Key · (optional) SMTP Login · SMTP Key
Free / $9/mo
Free: 300 emails/day, unlimited contacts. Starter from $9/mo (5K emails/mo). Pricing based on email volume sent.
✓ 30-day trial No CC needed
Contacts, lists, campaigns, templates, events, segments, signup forms
Register an app; use OAuth 2.0 with access token and account authorization.
  1. Sign in at developer.constantcontact.com and click My Applications → New Application.
  2. Fill in Application Name and Redirect URI, then click Save.
  3. Copy the API Key (Client ID) and Client Secret from the application page.
  4. Complete the OAuth 2.0 authorization code flow: redirect users to the auth URL with the required scopes (e.g. contact_data, campaign_data) to receive a Code, then exchange it for an Access Token and Refresh Token.
Collect: API Key (Client ID) · Client Secret · Access Token · Refresh Token
$12/mo
Lite (up to 500 contacts). Standard $35/mo, Premium $80/mo. Pricing scales with contact count.
CRM Platforms
∞ Free CRM ✓ 14-day trial (paid hubs) No CC needed
Contacts, companies, deals, tickets, products, quotes, marketing assets, CRM objects
Private or public app; configure scopes per object/endpoint.
  1. In your HubSpot account, click the settings gear, go to Integrations → Private Apps, and click Create a private app.
  2. Fill in Name (and optional Description and logo).
  3. Go to the Scopes tab. Search for and enable the scopes you need (e.g. crm.objects.contacts.read, crm.objects.deals.write, crm.objects.companies.read).
  4. Click Create app, then Continue creating in the dialog.
  5. Copy the Access token shown on the app detail page (it starts with pat-).
Collect: Access Token (Private App Token)
Free / $15/mo
Free CRM forever. Sales Hub Starter $15/user/mo. Professional $90/user/mo, Enterprise $150/user/mo.
∞ Free plan (3 users) ✓ 15-day trial No CC needed
Leads, contacts, accounts, deals, tasks, calls, meetings, custom modules
Register a Zoho app; OAuth 2.0; request CRM scopes for modules and actions.
  1. Go to api-console.zoho.com and click Add Client. Choose your client type (typically Server-based Applications).
  2. Fill in Client Name, Homepage URL, and Authorized Redirect URIs, then click Create.
  3. Copy the Client ID and Client Secret.
  4. Construct the authorization URL with the scopes you need (e.g. ZohoCRM.modules.contacts.ALL, ZohoCRM.modules.deals.READ) and complete the OAuth 2.0 flow to get a Grant Token.
  5. Exchange the grant token for an Access Token and Refresh Token. Note the accounts-server URL returned in the token response (data center-specific, e.g. https://accounts.zoho.com).
Collect: Client ID · Client Secret · Access Token · Refresh Token · Accounts Server URL (data center)
Free / $14/mo
Free up to 3 users. Standard $14/user/mo, Professional $23/user/mo, Enterprise $40/user/mo, Ultimate $52/user/mo.
✓ 14-day trial No CC needed
Deals, contacts, organizations, activities, pipelines, products, notes, emails
OAuth 2.0 for marketplace apps; personal API tokens for simpler integrations.
  1. Personal token (quickest): In Pipedrive, click your avatar (top-right) → Personal preferences → API. Copy your Your personal API token.
  2. OAuth app: Go to developers.pipedrive.com, click Create app, and fill in App name and Callback URL.
  3. In the app settings under OAuth & access scopes, check the scopes needed (e.g. Deals: read/write, Contacts: read/write).
  4. Copy the Client ID and Client Secret, then complete the OAuth flow for the user's account to receive an Access Token and Refresh Token.
  5. Note the account's API Domain (returned in the token response as api_domain, e.g. yourcompany.pipedrive.com).
Collect: Personal API Token or (Client ID · Client Secret · Access Token · Refresh Token · API Domain)
$14/mo
Lite (per user, annual). Advanced $39, Professional $49, Power $64, Ultimate $99 (all per user/mo, annual).
∞ Free plan (3 users) ✓ 21-day trial No CC needed
Contacts, accounts, deals, tasks, activities, notes, products, reports
Freshworks CRM API key and bundle alias/subdomain from Profile Settings.
  1. Log in to Freshsales, click your avatar (top-right), and go to Profile Settings.
  2. Scroll down to API Settings and copy your API Key.
  3. Note your account's Bundle Alias (the subdomain part of your Freshsales URL, e.g. yourcompany from yourcompany.myfreshworks.com). All API calls use https://<bundle-alias>.myfreshworks.com/crm/sales/api/.
Collect: API Key · Bundle Alias (Subdomain)
Free / $9/mo
Free: up to 3 users. Growth $9/user/mo, Pro $39/user/mo, Enterprise $59/user/mo (annual).
✓ 14-day trial No CC needed
Boards, items, updates, users, columns, automations, CRM deals, contacts
Monday app; API tokens or OAuth; depends on workspace and board access.
  1. Click your avatar (top-right), go to Administration → Connections → API (or Profile → Developers for personal tokens).
  2. Click Copy next to Personal API Token (v2 token) — use this for personal access or testing.
  3. For app-based OAuth: go to developer.monday.com, click Create app, fill in App name, and under OAuth & Permissions → Scopes enable the scopes needed (e.g. boards:read, workspaces:read, updates:write).
  4. Set your Redirect URLs, then copy the Client ID and Client Secret from OAuth & Permissions → Credentials.
  5. Complete the OAuth install flow to receive an Access Token. Note the user's Account ID and Board IDs from the API response.
Collect: Personal API Token or (Client ID · Client Secret · Access Token) · Account ID · Board IDs
$15/mo
Basic (per user/mo, annual, 3-seat min). Standard $20, Pro $33, Enterprise custom.
✓ 21-day trial No CC needed
Contacts, actions, deals, tasks, notes, pipelines
API credentials or token-based auth per account; check developer docs.
  1. Log in, click your name (top-right), and go to Settings → API.
  2. Copy your API Key shown on the page. All API calls authenticate via this key in the request header (X-API-KEY).
  3. Note your User ID (shown on the same settings page or returned by GET /users). The API base URL is https://app.onepagecrm.com/api/v3/.
Collect: API Key · User ID
$9.95/mo
Professional (per user/mo, annual). Business $19.95/user/mo.
∞ Free plan No CC needed
Contacts, pipelines, deals, tasks, emails, notes, boxes
Streak API tokens; access tied to Gmail account and Streak workspace.
  1. Open Gmail with the Streak extension active, click the Streak icon in the sidebar, and go to Settings → API (or navigate to streak.com/api).
  2. Click Generate a New API Key (or copy an existing one from the API Keys list).
  3. Give the key a label in Key Name, set the permissions if prompted, and copy the key value.
  4. All API calls use HTTP Basic Auth with the API key as the username and an empty password. The API base URL is https://www.streak.com/api/v1/.
Collect: API Key
Free / $19/mo
Free: solo use. Pro $19/user/mo, Pro+ $59/user/mo, Enterprise $89/user/mo.
✓ 30-day trial No CC needed
Sales, customers, leads, opportunities, tasks, notes
Salesforce REST API; OAuth 2.0; see developer documentation.
  1. In Salesforce, go to Setup → Apps → App Manager and click New Connected App.
  2. Fill in Connected App Name, API Name, and Contact Email.
  3. Check Enable OAuth Settings. Set a Callback URL, then select the Selected OAuth Scopes needed (e.g. Full access (full) or Manage user data via APIs (api), Perform requests at any time (refresh_token, offline_access)).
  4. Click Save. After a few minutes, go to Manage Connected Apps → [your app] → Manage Consumer Details and copy the Consumer Key and Consumer Secret.
  5. Complete the OAuth 2.0 flow to get an Access Token and Refresh Token. The token response includes the Instance URL — this is your API base URL.
Collect: Consumer Key (Client ID) · Consumer Secret · Access Token · Refresh Token · Instance URL
$25/mo
Starter Suite (per user/mo, annual). Pro Suite $100/user/mo.
✓ 30-day trial CC required
Leads, accounts, saved searches, messages, notes, alerts
Partner-based API access only; most integrations via approved CRM sync options.
  1. Go to linkedin.com/developers/apps/new and click Create app.
  2. Fill in App name, select your LinkedIn Page, upload a App logo, agree to the terms, and click Create app.
  3. On the Auth tab, copy the Client ID and Client Secret. Add your Authorized redirect URLs for your app.
  4. On the Products tab, request access to Sales Navigator CRM Sync (requires Sales Navigator contract and LinkedIn partner approval — not self-serve).
  5. Once approved, complete the OAuth 2.0 flow with the r_sales_navigator_lead_curation scope (and others approved) to obtain an Access Token.
Collect: Client ID · Client Secret · Access Token · (LinkedIn partner approval required)
~$99/mo
Core ~$99/user/mo (annual). Advanced ~$149/user/mo, Advanced Plus custom.
✓ 30-day trial No CC needed
Accounts, contacts, leads, opportunities, activities, products, invoices, cases
Microsoft Entra ID app registration; OAuth 2.0; Dataverse/Dynamics APIs.
  1. In the Azure portal, go to Microsoft Entra ID → App registrations and click New registration.
  2. Fill in Name, select Supported account types, enter a Redirect URI, and click Register.
  3. Copy the Application (client) ID and Directory (tenant) ID from the Overview page.
  4. Go to Certificates & secrets → Client secrets → New client secret, enter a Description and Expiry, click Add, and copy the Value immediately.
  5. Go to API permissions → Add a permission → Dynamics CRM, select Delegated permissions → user_impersonation, and click Add permissions. Then Grant admin consent.
  6. Note your Dynamics Environment URL (e.g. https://yourorg.crm.dynamics.com) from the Power Platform Admin Center under Environments → [your env] → Settings.
Collect: Application (Client) ID · Directory (Tenant) ID · Client Secret · Environment URL
$65/mo
Sales Professional (per user/mo). Sales Enterprise $105/user/mo, Premium $150/user/mo.
No standard trial N/A
Accounts, contacts, leads, opportunities, transactions, items, invoices, cases
SuiteTalk REST/SOAP or RESTlets; integration record + token-based or OAuth auth.
  1. In NetSuite, go to Setup → Integration → Manage Integrations → New.
  2. Fill in Name, check Token-Based Authentication (TBA), and click Save. Copy the Consumer Key and Consumer Secret shown once.
  3. Enable TBA for the user role: go to Setup → Users/Roles → Manage Roles, edit the role, and under Permissions → Setup add User Access Tokens.
  4. Create an access token: go to Setup → Users/Roles → Access Tokens → New. Select your Application Name, User, and Role, then click Save. Copy the Token ID and Token Secret immediately.
  5. Note your Account ID from Setup → Company → Company Information (e.g. 1234567 or 1234567_SB1 for sandbox). The REST API URL is https://<accountid>.suitetalk.api.netsuite.com/services/rest/record/v1/.
Collect: Consumer Key · Consumer Secret · Token ID · Token Secret · Account ID
Custom
Base license ~$999/mo + $99/user/mo (indicative). Contact sales for quote; no public pricing.
∞ Free plan No CC needed
Tasks, lists, spaces, docs, goals, dashboards, time entries, comments
OAuth or personal API tokens; workspace permissions govern access.
  1. Personal token: Click your avatar (bottom-left) → Settings → Apps → API Token. Copy the Personal Token.
  2. OAuth app: Go to Settings → Integrations → ClickUp API and click Create an App. Fill in App Name and Redirect URL(s).
  3. Copy the Client ID and Client Secret, then complete the OAuth 2.0 flow to receive a Code and exchange it for an Access Token.
  4. Note the user's Team ID (Workspace ID) — returned by GET /api/v2/team or visible in your workspace URL. Used to scope many API calls.
Collect: Personal Token or (Client ID · Client Secret · Access Token) · Team ID (Workspace ID)
Free / $7/mo
Free forever plan. Unlimited $7/user/mo (annual), Business $12/user/mo, Enterprise custom.
Contact Management
✓ 14-day trial No CC needed
Contacts, groups, duplicate resolution, sync sources, shared address books
Contacts+ API credentials/tokens from account or integration settings.
  1. Log in to Contacts+, go to Settings → Integrations → API.
  2. Click Generate API Key (or Create Token). Note or copy the API Token shown.
  3. Refer to the Contacts+ API docs for the base endpoint and pass the token in the Authorization header as a Bearer token.
Collect: API Token
~$9.99/mo
Premium plan (annual). Business plans available. Confirm current pricing at vendor site.
∞ Free plan No CC needed
Contacts, cards, teams, lead captures, QR/NFC profiles
API access not publicly confirmed; may be partner-only.
  1. HiHello does not currently offer a self-serve public API. Remote data I/O is available via native integrations (e.g. Salesforce, HubSpot, Zapier) accessible under Admin → Integrations in the Business/Enterprise dashboard.
  2. For Zapier-based access: connect HiHello in Zapier using your HiHello account email and API credentials issued during OAuth consent.
  3. For direct API access (partner/enterprise): contact HiHello via hihello.com/integrations to request API credentials — they will provide a Client ID, Client Secret, and documentation.
Collect: (Partner-issued) Client ID · Client Secret · Access Token — or use Zapier integration
Free / $6/mo
Free personal plan. Professional $6/mo, Business ~$5/user/mo (team), Enterprise custom.
∞ Free plan No CC needed
Contacts, address books, tags, groups, sync sources
Zoho OAuth; Contacts API scopes tied to your app and account.
  1. Go to api-console.zoho.com, click Add Client, and choose Server-based Applications.
  2. Fill in Client Name, Homepage URL, and Authorized Redirect URIs; click Create.
  3. Copy the Client ID and Client Secret.
  4. Build the authorization URL using the scope ZohoContacts.contacts.ALL (plus any additional contact scopes) and complete the OAuth 2.0 flow to obtain an Access Token and Refresh Token.
  5. Note the data-center-specific accounts-server URL returned in the token response.
Collect: Client ID · Client Secret · Access Token · Refresh Token · Accounts Server URL
Free
Included in Zoho suite. Standalone contacts management is generally free.
∞ Free plan No CC needed
Contacts, relationship intelligence, notes, reminders, lead data
Public API details not confirmed; verify developer/partner access.
  1. Covve does not offer a self-serve public REST API. Data access is primarily through their native app and CSV export under Settings → Export contacts.
  2. For integration access, contact Covve via covve.com/integrations or through their enterprise sales to inquire about API credentials or webhook access.
  3. If/when granted: credentials will typically consist of an API Key or OAuth Client ID / Client Secret issued by Covve directly.
Collect: (Contact vendor) API Key or OAuth credentials — not self-serve
Free / $9.99/mo
Free personal plan. Pro ~$9.99/mo. Confirm current pricing at vendor site.
∞ Free plan No CC needed
Digital cards, contacts, teams, sharing events, lead capture
API access not publicly confirmed; may be partner-only.
  1. KADO does not currently provide a self-serve public API. Remote data I/O is available for Enterprise customers via custom integration agreements.
  2. Contact KADO through kadonetworks.com/enterprise to request API access. Provide your use case and expected data volumes.
  3. Once approved, KADO will issue integration credentials (typically an API Key or OAuth Client ID / Client Secret) along with endpoint documentation.
Collect: (Enterprise-issued) API Key or OAuth credentials — not self-serve
Free / custom
Free basic digital card. Team/Enterprise plans custom priced; contact sales.
Accounting & Payments
∞ No monthly fee No CC to sign up
Customers, payments, subscriptions, invoices, products, prices, balance, disputes
Secret/publishable keys; restricted keys or OAuth for Stripe Connect.
  1. Log in to the Stripe Dashboard and go to Developers → API keys.
  2. Copy the Publishable key (starts with pk_live_) and reveal and copy the Secret key (starts with sk_live_).
  3. For tighter security, click Create restricted key, set a Key name, and toggle permissions per resource (e.g. Charges → Read, Customers → Write). Copy the resulting key.
  4. For test mode, toggle Test mode (top-right) and repeat — test keys start with pk_test_ / sk_test_.
  5. If using webhooks: go to Developers → Webhooks → Add endpoint, set your endpoint URL, select events to listen for, and copy the Signing secret shown.
Collect: Secret Key · Publishable Key · (optional) Restricted Key · (optional) Webhook Signing Secret
Pay-as-you-go
No monthly fee. 2.9% + $0.30 per successful card charge. Custom rates for high volume.
∞ Free to join No CC to join
Accounts, payments, invoices, subscriptions, payouts, disputes, refunds
Developer app; OAuth or client credentials; REST API permissions for checkout/payouts.
  1. Log in at developer.paypal.com and go to Apps & Credentials.
  2. Select Live or Sandbox (toggle at top), then click Create App.
  3. Enter an App Name, choose Merchant as the app type, and click Create App.
  4. On the app detail page, copy the Client ID and reveal and copy the Secret.
  5. Under Features, check the API capabilities needed (e.g. Accept payments, Payouts, Invoicing, Transaction Search) and save.
  6. API calls use the Client Credentials OAuth 2.0 grant: POST to /v1/oauth2/token with your Client ID and Secret to get a Bearer Token.
Collect: Client ID · Secret (Client Secret)
Pay-as-you-go
No monthly fee. Standard: 3.49% + fixed fee per transaction. Rates vary by payment type.
✓ 30-day trial No CC needed
Customers, invoices, bills, vendors, payments, accounts, expenses, items
Intuit developer app; OAuth 2.0; connect company file to obtain realm access.
  1. Sign in at developer.intuit.com, go to Dashboard → My Apps, and click Create an app.
  2. Select QuickBooks Online and Payments, fill in App Name, and click Create app.
  3. In the app's Development → Keys & OAuth section, copy the Client ID and Client Secret. Add your Redirect URI.
  4. Request the scopes: at minimum com.intuit.quickbooks.accounting. Add com.intuit.quickbooks.payment if needed.
  5. Complete the OAuth 2.0 authorization code flow. After authorization, exchange the code for an Access Token, Refresh Token, and note the realmId (Company ID) returned in the redirect callback.
Collect: Client ID · Client Secret · Access Token · Refresh Token · realmId (Company ID)
$30/mo
Simple Start. Essentials $60/mo, Plus $90/mo, Advanced $200/mo. 50% off first 3 months promo often available.
✓ 30-day trial No CC needed
Invoices, bills, contacts, accounts, bank transactions, purchase orders, quotes
Register a Xero app; OAuth 2.0; tenant-scoped APIs.
  1. Go to developer.xero.com/app/manage and click New app.
  2. Fill in App name, select Web app as the integration type, enter your Company or application URL, and add a Redirect URI.
  3. Click Create app. On the app detail page, go to Configuration and copy the Client id. Click Generate a secret and copy the Client secret immediately.
  4. Request the OAuth 2.0 scopes needed (e.g. accounting.transactions, accounting.contacts, accounting.settings, offline_access) and complete the authorization code flow.
  5. After token exchange, call GET /connections with the Access Token to retrieve the tenantId — this is required as the Xero-tenant-id header on all data API calls.
Collect: Client ID · Client Secret · Access Token · Refresh Token · Tenant ID
$20/mo
Starter plan. Standard $47/mo, Premium $80/mo (US pricing). Unlimited users on all plans.
✓ 30-day trial No CC needed
Customers, invoices, bills, expenses, vendors, accounts, payments
Intuit Developer credentials; OAuth 2.0; connect company file/account.
  1. Sign in at developer.intuit.com, go to My Apps → Create an app, and select QuickBooks Online and Payments.
  2. Fill in App Name and click Create app.
  3. Under Development → Keys & OAuth, copy the Client ID and Client Secret. Set your Redirect URI.
  4. Complete the OAuth 2.0 authorization code flow with the com.intuit.quickbooks.accounting scope (and payment scope if needed).
  5. The redirect returns a code and realmId. Exchange the code for an Access Token and Refresh Token. Store the realmId as the Company ID for all subsequent calls.
Collect: Client ID · Client Secret · Access Token · Refresh Token · realmId (Company ID)
$5.99/mo
Quicken Simplifi (personal finance). Classic Deluxe $5.99/mo, Premier $10.99/mo.
✓ 30-day trial No CC needed
Clients, invoices, expenses, estimates, projects, payments, time entries
FreshBooks OAuth; developer app credentials; authorize account before API calls.
  1. Go to my.freshbooks.com/#/developer and click Create an App.
  2. Fill in App Name, set a Redirect URIs, and save. Copy the Client ID and Client Secret.
  3. Request the authorization URL with the scopes needed and complete the OAuth 2.0 flow to obtain an Authorization Code.
  4. Exchange it for an Access Token and Refresh Token.
  5. Call GET /auth/api/v1/users/me with the Access Token to retrieve the user's business_memberships[].business.id — this is your Account ID required on all business-scoped API calls.
Collect: Client ID · Client Secret · Access Token · Refresh Token · Account ID (Business ID)
$19/mo
Lite (up to 5 clients). Plus $33/mo, Premium $60/mo, Select custom. Often 70–80% off first 4 months.
✓ 30-day trial No CC needed
Accounting, invoicing, payroll, expenses, contacts, cash flow, inventory
Varies by product line; specific Sage developer program + OAuth/token setup.
  1. Go to developer.sage.com and register / sign in. Click Create App.
  2. Fill in Application Name, Description, and Redirect URI. Select the Sage product your app targets (e.g. Sage Business Cloud Accounting, Sage 50, Sage Intacct).
  3. Copy the Client ID and Client Secret from the app dashboard.
  4. Complete the OAuth 2.0 authorization code flow. Request the scopes appropriate for your product (e.g. full_access for Sage Business Cloud Accounting).
  5. Exchange the code for an Access Token and Refresh Token. Note the requested_by_id (business ID) and country-specific API base URL returned (e.g. https://api.accounting.sage.com/v3.1/).
Collect: Client ID · Client Secret · Access Token · Refresh Token · Business ID · API Base URL (region-specific)
$10/mo
Sage Accounting Start. Standard $25/mo. Pricing varies by product (50/100/Intacct/etc.).
⚠ Prices shown are approximate starting rates in USD, typically billed monthly (annual billing usually saves 20–30%). All pricing is subject to change — verify at each vendor's official site before purchasing. Trial lengths, credit card requirements, and promotional offers may vary by region or over time. "No CC needed" means no credit card is required to start a free trial or free plan; a card is always required to activate a paid subscription.
Ready when you are

Connect your partner platforms in Funnelvision

Whichever partners you rely on above, Funnelvision brings them into one place — so your team makes decisions on current data, not stale exports.

Sign up for Funnelvision