As long as `CELERY_CREATE_MISSING_QUEUES = True` (the default), celery should create the missing queues along with exchanges and routing keys. And it'll default to a queue named `default`.