Skip to content

Geins + Dotdigital

Everything you need to connect Geins and Dotdigital: how to connect, which data moves, which settings there are and what to do when something goes wrong.

  • Connect in about 15 minutes

1. Getting started

Prepare both systems first, then connect them in Junipeer.

  1. about 10 minutes

    Prepare Geins

    1. Open the Geins Merchant Center
    2. Create or verify the integration user
    3. Generate or retrieve the Management API key
    4. Copy the API username and password
    5. Paste the credentials into Junipeer
    Full instructions
  2. about 5 minutes

    Prepare Dotdigital

    1. Open API users in Dotdigital
    2. Create a new API user
    3. Leave the generated username unchanged
    4. Set the password and enable the user
    5. Save and copy the credentials
    6. Paste the credentials into Junipeer
    Full instructions
  3. Connect and test

    Enter the details in Junipeer, switch on the flows you need and test with one order before you go live.

    Getting started with Junipeer

2. Settings

The settings you see in Junipeer, in plain words. Open one to read more. The key is the technical name.

You don't need to read them all

In Junipeer every setting has a ? that opens the same explanation next to the form, right when you need it. With the Junipeer MCP your AI assistant can also propose the settings from your own data.

How the Junipeer MCP works

Settings for Geins (29)

SettingWhat it controlsKey
Api User UsernameEnter the username of your Geins API user.geins_username
Categories mapMatch categories in your ERP with categories in Geins yourself.geins_categories_map
Create new productsDecide whether new products should be created in Geins.geins_create_articles
Custom attributes/fields to map from ERP attributesFill Geins custom/extra fields with values from attributes in your ERP.geins_custom_fields_map
Default Market IdChoose the Geins market that products should be attached to.geins_default_market_id
Disable new products in GeinsDecide whether new products should be disabled when they are created in Geins.geins_disable_new_products
Exclude Orders created before this dateChoose a date to leave out older orders.stdintegration_filter_geins_order_created_date
External Webshops/Markets AttributeIf your ERP has several webshops or markets, enter the name of the attribute that tells which Geins markets an article belongs to.geins_external_webshops_attribute
Show all 29 settings
SettingWhat it controlsKey
Field to map categories to GeinsChoose how categories from your ERP are matched to categories in Geins.geins_category_field_to_map
Field to map webshop/markets to GeinsChoose how the webshops/markets from your ERP are matched to Geins markets.geins_market_field_to_map
Fields to updateIf products are updated, choose which fields in Geins may be changed.geins_product_fields_to_update
Geins Non Stock typeChoose which stock type a product gets in Geins when the article in your ERP is not a stock item .geins_virtual_stock_type
Geins Status for Dropship ordersChoose the status a dropship order must have in Geins before it is synced to your ERP.geins_sync_dropship_order_with_status
Group multiple SKUs on a single productDecide whether articles from your ERP that share a ParentSKU should become one product with several items in Geins (for example one product in several sizes).geins_group_multiple_skus_on_single_product
Grouped product item name attributeEnter the name of the attribute in your ERP that should be used as the product item name in Geins for articles grouped by ParentSKU – for example an attribute holding the size.geins_grouped_item_name_attribute
Grouped product name attributeEnter the name of the attribute in your ERP that should be used as the product name in Geins for articles grouped by ParentSKU – for example an attribute holding the parent's name.geins_grouped_product_name_attribute
Management Api KeyEnter the API key for the Geins Management API.geins_api_key
Management Api PasswordEnter the password for the Geins Management API.geins_password
Map article to multiple marketsDecide whether an article can be attached to several markets in Geins.geins_multiple_markets
Minimum stock to add to Non Stock productsEnter the minimum stock quantity to set in Geins for products that are not stock items in your ERP.geins_non_stock_articles_minimum_stock
Pricelist - Currency Price mapDecide which price from your ERP goes into which price list in Geins.geins_currency_price_map
Send hyphen as item nameDecide whether the product item name should always be sent to Geins as a hyphen ( - ), meaning an empty name.geins_product_send_hyphen_name
Set tracking number (if available)Decide whether the tracking number should be added to the order in Geins.geins_order_statuses_set_tracking
Sum stock from all WarehousesIf your ERP has several warehouses, decide whether Geins should get the total quantity from all of them.geins_warehouse_sum_all_stock
Update Geins External Order StatusesChoose which external order status the order gets in Geins, based on the order's status in your ERP.geins_order_external_statuses_map
Update Geins Order StatusesChoose which order status the order gets in Geins, based on the order's status in your ERP.geins_order_statuses_map
Update pricesDecide whether prices should be updated in Geins.geins_update_prices
Update productsDecide whether products that already exist in Geins should be updated.geins_update_articles
Webshop - Market mapMatch the webshops/markets in your ERP with markets in Geins yourself.geins_webshop_market_map

Settings for Dotdigital (13)

SettingWhat it controlsKey
Consent Attribute FallbackChoose what happens when the customer attribute doesn't contain consent information .dotdigital_consent_from_attribute_fallback
Consent Attribute FieldEnter the name of the customer attribute that holds the consent text.dotdigital_consent_from_attribute_field
Consent TextEnter the consent text that is attached to a contact when it is created or updated in Dotdigital.dotdigital_consent_text
Consent URLEnter the web address (URL) where the customer gave their consent.dotdigital_consent_url
Consent from Customer AttributeRead the consent text from a customer attribute instead of using the fixed Consent Text .dotdigital_consent_from_attribute_enabled
Contact IdentifierChoose how contacts are identified in Dotdigital.dotdigital_contact_identifier
Default Contact ListChoose a Dotdigital list that contacts are added to by default.dotdigital_default_list
List Attribute FallbackChoose what happens when the customer attribute doesn't contain a list ID .dotdigital_list_from_attribute_fallback
Show all 13 settings
SettingWhat it controlsKey
List Attribute FieldEnter the name of the customer attribute that holds the Dotdigital list ID(s).dotdigital_list_from_attribute_field
List from Customer AttributeRead Dotdigital list IDs from a customer attribute , instead of (or in addition to) the list settings.dotdigital_list_from_attribute_enabled
Map Country to Contact ListAdd contacts to a specific Dotdigital list based on their billing country .dotdigital_list_by_country
Map Customer Attributes to Data Fields (Store)Write customer attributes to Dotdigital data fields when contacts are saved.dotdigital_map_attributes_store
Map Customer Fields to Data Fields (Store)Choose which customer fields are written to Dotdigital data fields when contacts are saved.dotdigital_map_data_fields_store

Did this page help you?