Integrations and configured workflows available in OLT
Browse the integrations and setup-based workflows available in OLT today, grouped by the work they support. Entries cover reviewed member settings, Sales CRM, tenant SEO connections, and registered WMS marketplace adapters; planned integrations stay out of the directory.
Warehouse data exchange
Use bounded X12 004010 workflows to preview or download 846 Inventory Advice, review 856 advance ship notices before an eligible receipt handoff, and preview then explicitly confirm 940 shipping-order imports.
-
X12 846 Inventory Advice
Preview or download inventory advice for a selected active 3PL customer and warehouse.
-
X12 856 advance ship notices
Preview a notice against existing suppliers, purchase orders, products, cartons, and SSCCs before opening an eligible receipt draft.
Buyer value
- The X12 004010 ASN preview validates suppliers, eligible purchase orders, active product identifiers, units, cartons, and SSCCs before receiving review.
Workflow
- Previewing is read-only; when expected cartons are explicitly staged, OLT creates or reuses a pending receipt and records the announced cartons and item quantities for receiving review.
Prerequisites
- Previewing requires Inventory Tracking read access; only a valid preview that resolves uniquely to a single eligible purchase order can stage expected cartons, and staging requires Inventory write access.
Limitations
- Input is limited to 256 KiB, multi-PO notices remain preview-only, and staging does not receive cartons, create available LPN stock, or post inventory.
-
X12 940 shipping orders
Preview a client shipping order and explicitly confirm a valid import through the implemented WMS integration endpoint.
18 verified connections from member Settings and tenant SEO Connections, plus 1 Sales CRM connection and 3 registered WMS marketplace adapters.
Availability and setup access can depend on your enabled modules, plan, role, and provider configuration.
Google Workspace
Personal email and calendar connections for day-to-day customer work.
-
Google Workspace
Gmail
Connection scope Personal account Send customer email from your own connected Google account inside OLT.- Inbound attachment retention is best-effort up to 25 MB OLT attempts to retain inbound Gmail attachments of 25 MB or less. Oversized files, or attachment download, storage, or persistence failures, leave the CRM email activity intact without guaranteeing that file is available.
-
Google Workspace
Google Calendar
Connection scope Personal account Only scheduled CRM meetings assigned to a linked member who has connected their own Google Calendar are mirrored to that member's primary calendar; inbound synchronization covers date-time events on that primary calendar. A newly imported Google Calendar event can create a CRM meeting and associate recognized attendee records, but OLT does not infer the meeting's opportunity, company, or primary-contact context. An authorized CRM editor must attach that context. See Sales CRM workflows- Public one-to-one booking links An active Sales CRM seller can publish a shareable one-to-one booking link only with their own Google Calendar connected. The personalized URL stays noindex and nofollow and exposes only open times after OLT applies working hours, the chosen duration, before-and-after buffers, minimum notice, CRM meetings, and busy intervals from the seller's primary calendar. If OLT cannot verify current Calendar availability, it stops availability and booking. A successful booking sends the guest a Google invitation, records the CRM meeting, and either reuses the matching CRM contact or creates a lead contact.
Accounting
Company accounting records and confirmed payment workflows.
-
Intuit
QuickBooks Online
Connection scope Company-wide Pull 11 supported QuickBooks entity types, then control ten QuickBooks-to-OLT pulls separately from OLT-to-QuickBooks creates or updates. Used in OLT: Accounting
Telematics
MyGeotab vehicle positions, kilometre odometers, route history, driving state, and driver duty status, plus verified freight and parcel provider credentials.
-
MyGeotab · GPS & ELD telematics
Geotab
Connection scope Company-wide Vehicle positions, kilometre odometers, and route playback for mapped MyGeotab equipment in the TMS. Used in OLT: TMS -
Project44 · MacroPoint · EasyPost · ShipEngine
Freight and parcel providers
Connection scope Company-wide Compare freight-provider verification and implemented parcel workflows without promising provider-fed positions, ETAs, or proof of delivery. Used in OLT: TMS- TMS module Access to freight-provider setup requires the TMS module.
- TMS administrator Saving credentials, running a verification, and disconnecting a provider require TMS administrator access.
- Inventory Tracking read access Parcel-rate previews require Inventory Tracking read access.
- Inventory Tracking write access Attended ShipEngine label purchases require Inventory Tracking write access.
- Destination classification Every parcel-rate preview requires a Residential or Commercial destination selection.
- Connected means verified A provider counts as connected only while its stored organization-wide credentials are active and its most recent verification succeeded; saving credentials again returns it to untested until it is verified.
- Project44 Project44 setup verifies an OAuth client-credentials token against the approved endpoint; no Project44 position, ETA, or proof-of-delivery consumer is implemented.
- MacroPoint · Descartes MacroPoint verification requires an account-specific Descartes API contract, so its credentials remain stored but inactive until that contract can be verified; no MacroPoint tracking, ETA, or proof-of-delivery ingestion is implemented.
- EasyPost and ShipEngine The setup screen verifies and stores EasyPost and ShipEngine API keys; it does not itself create shipments, buy labels, or start tracking. Verified keys can be used by separate supported fulfillment actions.
Communications
Company calling, call history, and customer messaging only where supported by the selected connection.
-
Phone & SMS
Quo (formerly OpenPhone)
Connection scope Company-wide Click-to-call opens Quo's web dialer, and outbound SMS uses the Quo API. Call logs and provider recordings depend on configured call-event webhooks; inbound SMS needs a separate webhook that the current guided setup does not expose. See Customer Service workflows- Connection setup Customer Service / Support Tickets must be enabled, and a module administrator needs a Quo account and API key to create, test, and activate the company connection.
- Click-to-call OLT records the outbound attempt and opens Quo's web dialer with the customer number. The call continues in Quo; OLT does not provide a native calling dialer or carry live call audio.
- Outbound SMS Sales CRM sends outbound SMS through the Quo API for an active connection and stores the sent message and CRM activity in OLT.
- Call-event webhooks Completed and inbound call logs and recording updates depend on a signed call-event webhook configured in Quo for call.completed and call.recording.completed.
- Inbound SMS setup Inbound messages and delivery statuses require a separate signed SMS-event webhook. The current guided phone setup displays only the call-event webhook and does not expose SMS webhook setup.
- Provider media OLT does not create recordings or transcripts. Recording links and transcription fields appear only when the configured provider supplies them.
-
Phone · generic callData webhook
Custom call webhook
Connection scope Company-wide The generic custom-phone path imports call records only when a provider can POST OLT’s expected callData envelope to the configured webhook. OLT does not automatically normalize vendor-specific payloads or offer a live connection test for this path. It does not provide generic outbound SMS or click-to-call. See Customer Service workflows -
Meta Cloud API
WhatsApp Business
Connection scope Company-wide Keep customer WhatsApp text conversations in Sales CRM threads and activity timelines.
Reviews
Configured Google review requests from verified payment, quote, and CRM events.
-
Public review destination link
Google Reviews
Connection scope Company-wide In Marketing > Google Reviews, an organization owner or administrator enables the module and one or more verified events: Payment Received, Quote Accepted, and Deal Won. Dispatch also requires a saved supported public Google review destination URL, a recipient email address from the triggering workflow, and no request to that recipient address inside the configured cooldown; each generated feedback link uses the configured expiration. Every respondent receives the same configured public Google Business Profile link. Private issue details are optional; a customer service ticket is created only if the respondent submits those private details. Each customer decides whether to publish on Google; OLT does not publish public reviews automatically.
API
Organization-bound, rate-limited, revocable access for approved external tools.
-
OLT Solutions
OLT API access
Connection scope Company-wide Let your own server integrations read supported records and submit the changes the mounted OLT API v1 routes expose.
Search measurement
Owned search evidence, exact CMS sitemap submission, and consented landing-page outcomes.
-
Google
Google Search Console
Connection scope Company-wide Measure organization-owned Google search evidence and submit the connected CMS sitemap. -
Google
Google Analytics 4
Connection scope Company-wide Measure consented landing-page outcomes from the connected GA4 property. -
Microsoft Bing
Bing Webmaster Tools
Connection scope Company-wide Measure organization-owned Bing search evidence for the verified website.
Marketplaces
Registered WMS marketplace adapters with their exact prerequisites, supported workflows, and limitations.
-
Amazon · Selling Partner API
Amazon
Connection scope Company-wide Preview or pull orders and run configured automatic basic-order sync on verified credentials; inventory and fulfillment sync are not supported. See WMS workflowsPrerequisites: An Amazon seller account connected with Selling Partner API credentials for the selected marketplace, verified in the WMS marketplace workspace.
Supported workflows: Order preview on verified credentials; Manual order pull; Configured automatic basic-order sync
Limitations: Inventory sync is not supported; Fulfillment sync is not supported
-
Shopify · Admin API
Shopify WMS
Connection scope Company-wide Preview and import reviewed orders, then preview up to 100 active SKU mappings at one Shopify location and confirm every ready difference by hand; automatic order, inventory, and fulfillment sync are unavailable. See WMS workflowsPrerequisites: A canonical *.myshopify.com shop domain and Admin API access token, remotely verified in the WMS marketplace workspace.
Supported workflows: Attended order preview and import on verified credentials; Inventory preview for up to 100 active SKU mappings at one selected Shopify location; Failure-free preview confirmation that publishes every ready difference with compare-quantity protection
Limitations: Automatic order sync is unavailable; Automatic inventory sync is unavailable; Fulfillment sync is unavailable
-
Walmart · Marketplace APIs
Walmart
Connection scope Company-wide Verify regional credentials and preview read-only inventory; order sync, inventory publishing, automatic sync, and fulfillment sync are not supported. See WMS workflowsPrerequisites: Walmart Marketplace client credentials for a supported region (US, CA, MX, or CL), verified in the WMS marketplace workspace.
Supported workflows: Read-only inventory preview against a mapped warehouse and ship node
Limitations: Order sync is not supported; Inventory publishing is not supported; Automatic sync is not supported; Fulfillment sync is not supported
Shopify WMS integration
The reviewed Shopify WMS guide has a dedicated page
Open the canonical Shopify WMS integration guide for the reviewed connection, workflow, safeguard, and limitation details.
View Shopify WMS guideAudited Walmart WMS workflow
Compare Walmart and WMS inventory without changing stock
Use a verified regional Walmart connection to compare available-to-sell quantities at one ship node with OLT available-to-promise stock at one mapped warehouse, so an operator can review SKU differences without publishing inventory or changing WMS stock.
Connection and mapping requirements
- Choose a supported Walmart region Select the United States, Canada, Mexico, or Chile and save the Walmart Marketplace client ID and client secret for that region; add a consumer channel type only when Walmart provided one during onboarding.
- Verify inventory read access first OLT requires the Walmart connection to pass its remote verification before setup, mapping, or preview, and the saved credentials must permit inventory reads.
- Map one warehouse to one observed ship node Map one active, organization-owned WMS warehouse to one Walmart ship node observed on the first bounded provider page; ship-node choices come from that page's first 50 items and may be partial when Walmart has more pages.
Read-only SKU comparison
- Equal and Different show the quantity result For one active, unambiguous marketplace SKU mapping, OLT compares Walmart available-to-sell quantity with available-to-promise stock at the mapped warehouse and marks the row Equal or Different.
- Unmapped keeps unresolved SKUs visible A Walmart SKU with no active marketplace mapping is marked Unmapped instead of being matched or assigned automatically.
- Unavailable never becomes an assumed zero Missing ship-node quantities, malformed records, inactive products, duplicate provider SKUs, ambiguous mappings, and other unresolvable rows remain Unavailable instead of being treated as zero.
Paging, recovery, and read-only boundaries
- Provider pages contain at most 50 rows Each attended request reads at most one official Walmart inventory page of 50 items and continues only through opaque cursors bound to the connection, warehouse, and ship node.
- Traversal stops after five pages Results explicitly report Partial when more than one page is involved or Walmart has more data, and report Truncated when the five-page ceiling stops further traversal.
- Throttling and timeouts stay recoverable Walmart throttling returns wait-and-retry guidance, while a provider call that exceeds the 12-second route deadline returns an explicit read-only preview timeout without changing inventory.
- Order synchronization is unavailable The Walmart adapter does not preview or import Walmart orders and does not run automatic order synchronization.
- Inventory publication and automatic sync are unavailable The preview calls no Walmart inventory update endpoint, publishes no quantities, and enables no automatic inventory synchronization.
- Fulfillment sync and WMS stock mutation are unavailable The workflow sends no fulfillment updates to Walmart and never reserves, adjusts, or otherwise changes WMS stock.
Quo buyer guide
How Quo works with OLT
Quo (formerly OpenPhone) connects provider-managed calling and SMS with OLT's Customer Service and Sales CRM records. Setup verifies the provider account and separates browser dialer handoff, call events, outbound SMS, and inbound SMS events so buyers can evaluate the complete workflow.
Buyer value
Representatives can start from customer context in OLT, continue the live call in Quo, and retain supported call and message activity in the CRM when the required provider events are configured.
Prerequisites
- The Customer Service / Support Tickets module must be enabled for the organization.
- Setup needs a Quo account, a Quo API key, and a member with module-administrator access to Customer Service.
Setup boundaries
- Configuring only the displayed call webhook does not enable inbound SMS or delivery-status updates; those events need the separate SMS-event webhook that is not exposed by the current guided setup.
- Rotating the OLT signing secret invalidates the value used by both Quo webhook configurations until the administrator updates them.
- Live call audio remains with Quo; OLT does not carry the call audio and stores only the supported call-log, recording-link, message, status, and CRM activity records it receives.
- Recording links and transcription fields are not guaranteed. What appears in OLT depends on the connection and provider configuration and on the events or fields Quo supplies.
Verified setup and handoff
-
Step 1
Module-admin setup
A Customer Service / Support Tickets module administrator creates the company-wide connection in Customer Service → Phone Integrations and saves the Quo API key.
-
Step 2
API-key and phone-number test
Test Connection sends the saved API key to Quo's phone-number endpoint. A successful test activates the connection and caches the phone numbers Quo returns; saving a key without testing does not verify it.
-
Step 3
Quo web-dialer handoff
CRM click-to-call first records an outbound call attempt in OLT, then opens Quo's web dialer with the customer number. The representative completes the call in Quo; OLT does not place the call through a calling API or carry the call audio.
-
Step 4
Signed call and recording events
In Quo, add the call webhook URL displayed by OLT, use the generated signing secret, and subscribe to call.completed and call.recording.completed. Signed events update the OLT call log and attach a provider recording when Quo supplies one.
-
Step 5
Outbound CRM SMS
Sales CRM sends outbound SMS through the Quo API for an active connection and stores the sent message and CRM activity in OLT.
-
Step 6
Separate SMS event webhook
Inbound messages and outbound delivery statuses require a second signed Quo webhook for message events. The current guided phone setup displays only the call-event webhook and does not expose this separate SMS webhook setup.
Reviewed setup and product boundary
WhatsApp Business in OLT Sales CRM
Keep customer WhatsApp text conversations in Sales CRM threads and activity timelines.
- Shared CRM conversations Sales teams can send and review customer WhatsApp text threads beside the CRM records and activity history they already use.
- Sales CRM access and company-wide scope WhatsApp requires Sales CRM access and uses one organization-level Meta WhatsApp Cloud API connection shared across the company.
- Meta connection prerequisites Setup requires the Meta phone-number ID and a system-user access token; OLT validates those credentials with Meta before activating the connection.
- Webhook callback and messages subscription After connecting, add the callback URL and verification token returned by OLT to the Meta app, then subscribe the WhatsApp Business Account to the messages field.
- Recommended signature verification Providing the Meta app secret is recommended so OLT can verify signatures on inbound webhook requests.
- Phone matching and timeline retention Inbound senders are matched to CRM contacts by phone number when possible, and inbound and outbound messages are retained with CRM activity-timeline records.
- Message delivery states Outbound CRM threads retain Meta callbacks for sent, delivered, read, and failed states.
- Inbound media file boundary Inbound media events retain only the message type, caption, and Meta media identifier; OLT does not download or expose the media file, and the CRM composer uploads no WhatsApp media.
- Current composer boundary The current CRM composer sends free-form text but does not provide template management or unlimited free-form messaging outside Meta's 24-hour customer-service window.
- History after disconnect Disconnecting marks the company connection inactive and retains its existing WhatsApp message and CRM activity history.
Google Workspace
Review Gmail and Google Calendar in one guide
See the canonical Google Workspace integration guide for per-member setup, Google grants, supported Gmail and Calendar workflows, synchronization details, and current limitations. A newly imported Google Calendar event can create a CRM meeting and associate recognized attendee records, but OLT does not infer the meeting's opportunity, company, or primary-contact context. An authorized CRM editor must attach that context.
Review Google Workspace integrationAccount, pricing, and assisted setup
Choose your next integration step
Contact OLT to discuss your project and integration requirements. Access is by invitation.
Social channels
Supported business channels for publishing, scheduling, and the reporting each provider returns.
Facebook
Connection scope Company-wide Publish and schedule to your Facebook page from OLT. Used in OLT: MarketingInstagram
Connection scope Company-wide Publish and schedule Instagram posts from OLT. Used in OLT: MarketingX
Connection scope Company-wide Post and schedule to X from OLT. Used in OLT: MarketingLinkedIn
Connection scope Company-wide Publish LinkedIn member updates from OLT, or company-page updates when LinkedIn has approved the organization scopes. Used in OLT: MarketingTikTok
Connection scope Company-wide Publish and schedule TikTok video or photo posts from OLT. Used in OLT: MarketingGoogle Business Profile
Connection scope Company-wide After a location manager connects a verified profile, OLT can publish or schedule standard text updates with one public image and an optional Learn More link. Used in OLT: Marketing