Yes thats true. All baby bonus payments will be paid in a lump sum unless under extreme circumstances.

And your and your partners income must not exceed $75,000 in the first 6 months following the birth

HTH