function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Anshuman ParhiAnshuman Parhi 

Create account record,opportunity record will get create using trigger

While create account record,opportunity record will get create automatically using trigger
CharuDuttCharuDutt
Hii Anshuman
Try Below Trigger
trigger AccountTrigger on Account(After Insert){
List<Opportunity> LstOpp =  new list<Opportunity>();
For(Account Acc : Trigger.New){
Opportunity Opp = New Opportunity();
Opp.Name= Acc.name+' Opportunity';
Opp.CloseDate = System.Today();
Opp.Satge = 'Prospecting';
Opp.AccountId = Acc.id;
LstOpp .Add(Opp);
}
If(LstOpp.Size()>0){
Insert LstOpp;
}
}
Please Mark It As Best Answer If It Helps
Thank You!
AnkaiahAnkaiah (Salesforce Developers) 
Hi Anshuman,

try below code.
trigger OppCreation on Account(After Insert){
List<Opportunity> opportunitylist =  new list<Opportunity>();

If(trigger.Isafter && trigger.Isinsert){
For(Account Acc : Trigger.New){
Opportunity Opp = New Opportunity();
Opp.Name= Acc.name+' Opportunity';
Opp.CloseDate = System.Today()+5;
Opp.Satge = 'Prospecting';
Opp.AccountId = Acc.id;
opportunitylist .Add(Opp);
  }
}

Insert opportunitylist;

}

Thanks!!