I have created a custom business work process and its working fine. I have created a phone call activity and call a Workflow which qualify the Lead. Lead is qualified but it didn't create Contact and Opportunity for the lead.
I search the tool but it didn't work for me.
So I created a child work process and start a flow like this and set all the values. see below.
Step 1
1) Create New Contact
Create: Contact
Set These Properties:
Email: {Email(Lead)}
Business Phone: {Business Phone(Lead)
Originating Lead: {Lead(Lead)
Personal Notes: {Description(Lead
FirstName: {First Name(Lead)}
Last Name: {Last Name(Lead)}
Step 2
2) Create New Opportunity
Create: Opportunity
Set Properties:
Topic:{Topic(Lead)}
Contact: {Customer(Lead)}
Potential Customer: {Parent Contact for lead(Lead)}
Originating Lead: {Lead(Lead)}
Step 3
3) Qualify Lead
Change record status to: Lead Qualified
Now the contact is created, opportunity is created and lead is qualified, but still there is linking between them why. Lead is now showing customer or opportunity.