# Box - Magento Integration

**URL:** <https://connective.celigo.com/t/box-magento-integration/5991>\
**Category:** Integrator.io\
**Created:** [January 15, 2026, 4:25am UTC](https://connective.celigo.com/t/box-magento-integration/5991 "2026-01-15T04:25:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nikhil\_John](https://avatars.discourse-cdn.com/v4/letter/n/13edae/32.png) [@Nikhil\_John](https://connective.celigo.com/u/Nikhil_John)\
**Post date:** [January 15, 2026, 4:25am UTC](https://connective.celigo.com/t/box-magento-integration/5991/1 "2026-01-15T04:25:31Z")

</div>

I’m trying to transfer files (PDF, CSV, images, and videos) from Box to Magento. However, when I set up the flow, the files coming from Box arrive without any content, and I’m unable to open them on the destination side. Could someone suggest a solution for this issue?

---

<div class="post-metadata">

**Author:** ![nuriensing](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/nuriensing/32/6918_2.png) [@nuriensing](https://connective.celigo.com/u/nuriensing)\
**Post date:** [January 15, 2026, 7:46am UTC](https://connective.celigo.com/t/box-magento-integration/5991/2 "2026-01-15T07:46:04Z")

</div>

Hi Nikhil,

To diagnose can you kindly share more details like screenshots of your flow steps (especially Box export and Magento import configurations) plus if possible recent debug or (self triggered) error logs.

Update: I also noticed you posted in another [thread](https://connective.celigo.com/t/saving-csv-to-box-com/4818/10) about Box-related issues. If this turns out to be connected, it may require Celigo’s involvement.

---

<div class="post-metadata">

**Author:** ![tylerlamparter](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/tylerlamparter/32/9204_2.png) [@tylerlamparter](https://connective.celigo.com/u/tylerlamparter)\
**Post date:** [January 15, 2026, 5:49pm UTC](https://connective.celigo.com/t/box-magento-integration/5991/3 "2026-01-15T17:49:14Z")

</div>

The Box export should have “Parse files being transferred” set to “No.” For the Magento step, you should choose HTTP as the connection, then choose your Magento connection. Do not choose the Magento connector in the application dropdown. After choosing HTTP, the step type should be “Transfer files into destination application.” Under the Advanced section, put `blobKey` as the “Blob key path.” For the rest of the setup, use whatever endpoint Magento provides for sending files to them.

---

<div class="post-metadata">

**Author:** ![Nikhil\_John](https://avatars.discourse-cdn.com/v4/letter/n/13edae/32.png) [@Nikhil\_John](https://connective.celigo.com/u/Nikhil_John)\
**Post date:** [January 16, 2026, 11:35am UTC](https://connective.celigo.com/t/box-magento-integration/5991/4 "2026-01-16T11:35:39Z")

</div>

Hi Tyler,  
Thank You. I am able to extract the blob. But my endpoint in Magento requires a base64 type encoding. So is it possible to convert it into base64 by just changing the character encoding.

---

<div class="post-metadata">

**Author:** ![tylerlamparter](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/tylerlamparter/32/9204_2.png) [@tylerlamparter](https://connective.celigo.com/u/tylerlamparter)\
**Post date:** [January 18, 2026, 7:08pm UTC](https://connective.celigo.com/t/box-magento-integration/5991/5 "2026-01-18T19:08:58Z")

</div>

Yes, just change the character encoding to "Base64". I'm not sure how Magento expects the Base64 string to be sent, but it often requires you to send JSON with the Base64 string in a field, or send it as multipart form data. If you link the docs you're looking at, I can let you know.

Either way, you may need to reference `{{blob}}` in your HTTP body, and when we send the file we'll convert whatever `{{blob}}` points to into a Base64 string.

Sample JSON payload

 ![image](https://us1.discourse-cdn.com/flex001/uploads/celigo/original/2X/c/c7dfdc8d2686c6058179212e123130ff2deb45aa.png)

Sample multipart form  
[https://docs.celigo.com/hc/en-us/articles/360052055191-Upload-a-file-or-record-as-multipart-form-data#upload-a-file-or-record-as-multipart-form-data-0](https://docs.celigo.com/hc/en-us/articles/360052055191-Upload-a-file-or-record-as-multipart-form-data#upload-a-file-or-record-as-multipart-form-data-0)

 ![image](https://us1.discourse-cdn.com/flex001/uploads/celigo/original/2X/c/c55d7c6c63361f2fbe1b3eef126e7b013a44681b.png)

---

<div class="post-metadata">

**Author:** ![Nikhil\_John](https://avatars.discourse-cdn.com/v4/letter/n/13edae/32.png) [@Nikhil\_John](https://connective.celigo.com/u/Nikhil_John)\
**Post date:** [January 19, 2026, 5:09am UTC](https://connective.celigo.com/t/box-magento-integration/5991/6 "2026-01-19T05:09:28Z")

</div>

Hi Tyler,  
Thank you again for the information.  
So we are using an endpoint addon known as Amasty in Magento which accepts JSON base 64 type. Documentation : [Guide for Product Attachments for Magento 2 [Amasty Extensions FAQ]](https://amasty.com/docs/doku.php?id=magento_2:product_attachments#testing_api_with_postman "https://amasty.com/docs/doku.php?id=magento\_2:product\_attachments#testing\_api\_with\_postman") .  
Our ultimate goal is to send a pdf to Magento and attach it to the product.
