How can I add Bitbucket SCM to an AWX Project?

Or is there a way to manually create/import Ansible playbooks?

Dinesh,

Bitbucket falls under the GIT SCM type (as does github, gitlab, etc.).

There is also a manual project type in AWX that sources playbooks from the /var/lib/awx/projects/<your_manual_project_dir>/. I’ts up to you how you get playbooks into the container (i.e. during the container build process, docker cp them in, or via a shared directory/mapping).