Hello,
Yes, that makes sense.
Please clarify the following:
Where is your domain registered and hosted?
Have you add that domain to your instapage?
Do you have the CNAME record for the instapage, obtained from step above?
I'd be happy to apply the required settings on both sides, if needed to.
Contact me when you are available.
Mateen