I'm not a native speaker but work in an English-speaking international environment. One American guy wrote me:
I'll be sure to let you know
We at our company usually say:
I'll for sure let you know
Are both ways correct and are there any semantic distinctions between them? If both are acceptable, which expression is more common in America?