Guiseley hit the front spectacularly when Kevan Hurst swung in a corner to the edge of the box and John Rooney volleyed in past a stunned Nathan Ashmore.
Ebbsfleet staged a dramatic second-half turnaround in the space of three minutes. Full-back Luke Coulson cut back for Myles Weston to place into the net and, shortly after, Darren McQueen beat the offside trap to silence the home fans.
But Lions debutant Reece Thompson converted a late chance at the third time of asking, after the post and goalkeeper had denied him, to level the scores again.
Match report supplied by the Press Association.
Match ends, Guiseley 2, Ebbsfleet United 2.
Second Half ends, Guiseley 2, Ebbsfleet United 2.
Substitution, Guiseley. Alex Purver replaces James Wesolowski.
Substitution, Guiseley. Will Hatfield replaces Kevan Hurst.
Goal!  Guiseley 2, Ebbsfleet United 2. Reece Thompson (Guiseley).
Goal!  Guiseley 1, Ebbsfleet United 2. Darren McQueen (Ebbsfleet United).
Substitution, Guiseley. Euan Frank Mulhern replaces Raul Correia.
Goal!  Guiseley 1, Ebbsfleet United 1. Myles Weston (Ebbsfleet United).
Connor Brown (Guiseley) is shown the yellow card.
Danny Kedwell (Ebbsfleet United) is shown the yellow card.
Second Half begins Guiseley 1, Ebbsfleet United 0.
First Half ends, Guiseley 1, Ebbsfleet United 0.
Goal!  Guiseley 1, Ebbsfleet United 0. John Rooney (Guiseley).
First Half begins.
Lineups are announced and players are warming up.
Ebbsfleet grabbed a point on their return to the National League as they drew 2-2 in an entertaining match at Guiseley.