Integrations

Integrate Aiminaabee with your favorite tools

Connect auth, payments, tax, shipping, and more — so your storefront can offer the providers customers already trust.

Authentication

Let customers and operators sign in with the identity providers they already use.

Payment

Accept payment with a variety of providers at checkout — scoped per region and channel.

Tax

Calculate and collect tax with built-in rates or external compliance providers.

Fulfillment

Fulfill and ship orders with manual options or carrier and logistics providers.

Extend Aiminaabee into your stack

Placeholder steps for deeper integrations — ERP, migrations, WMS, events, and custom providers. We have a workflow to integrate anything.

Create a workflow that syncs products from Odoo into Aiminaabee.

1export const syncFromErpWorkflow = createWorkflow(
2 "sync-from-erp",
3 (input: Input) => {
4 const odooProducts = getProductsFromErp(input)
5
6 // @ts-ignore
7 const { data: stores } = useQueryGraphStep({
8 entity: "store",
9 fields: [
10 "default_sales_channel_id",
11 ],
12 })
13
14 // @ts-ignore
15 const { data: shippingProfiles } = useQueryGraphStep({
16 entity: "shipping_profile",
17 fields: ["id"],
18 pagination: {
19 take: 1,
20 },
21 }).config({ name: "shipping-profile" })
22
23 const externalIdsFilters = transform({
24 odooProducts,
25 }, (data) => {
26 return data.odooProducts.map((product) => `${product.id}`)
27 })
28
29 // @ts-ignore
30 const { data: existingProducts } = useQueryGraphStep({
31 entity: "product",
32 fields: ["id", "external_id", "variants.*"],
33 filters: {
34 // @ts-ignore
35 external_id: externalIdsFilters,
36 },
37 }).config({ name: "existing-products" })
38
39 // TODO prepare products to create and update
40 }
41)

Ready to connect your stack?

Pick the providers your storefront needs, configure them in Aiminaabee, and ship checkout with confidence.