We’re leaving today flying SXM-MIA-PHL. We’ve not had a connecting flight in MIA ever. Usually direct from PHL to SXM.

Our plane arrives from SXM and arrives in MIA at concourse E. Our connecting flight leaves MIA at the end of concourse D boarding 1-1/2 hours later.

We need help knowing what the process is once we arrive in MIA. I think we have to go to baggage and pick up our luggage, then go through customs. Then check in bags for next flight, then trek it down concourse D to our gate MIA-PHL.

Questions:
Once we pick up our luggage where do we find customs?
Once we go through customs where do we find baggage check in for a flight leaving on concourse D?

Having never done this in MIA it seems so overwhelming. I’d like to have a bit of an idea what to do before we get there.

Thanks in advance.

Lancer