We compute a family of scalar loop diagrams in AdS. We use the spectral representation to derive various bulk vertex/propagator identities, and these identities enable to reduce certain loop bubble diagrams to lower loop diagrams, and often to treelevel exchange or contact diagrams. An important example is the computation of the finite coupling 4-point function of the large-N conformal O(N) model on AdS 3. Remarkably, the re-summation of bubble diagrams is equal to a certain contact diagram: theD 1,1, 3 2 , 3 2 (z,z) function. Another example is a scalar with φ 4 or φ 3 coupling in AdS 3 : we compute various 4-point (and higher point) loop bubble diagrams with alternating integer and halfinteger scaling dimensions in terms of a finite sum of contact diagrams and tree-level exchange diagrams. The 4-point function with external scaling dimensions differences obeying ∆ 12 = 0 and ∆ 34 = 1 enjoys significant simplicity which enables us to compute in quite generality. For integer or half-integer scaling dimensions, we show that the M-loop bubble diagram can be written in terms of Lerch transcendent functions of the crossratios z andz. Finally, we compute 2-point bulk bubble diagrams with endpoints in the bulk, and the result can be written in terms of Lerch transcendent functions of the AdS chordal distance. We show that the similarity of the latter two computations is not a coincidence, but arises from a vertex identity between the bulk 2-point function and the double-discontinuity of the boundary 4-point function.